.sd-angularjs .accounting-manage-addons-and-discounts .title{font-weight:700;padding-bottom:20px}.sd-angularjs .accounting-manage-addons-and-discounts .addon-title{font-weight:700;margin-bottom:10px;margin-left:45px}.sd-angularjs .accounting-manage-addons-and-discounts .discount-title{font-weight:700;margin-bottom:10px;margin-left:45px;margin-top:15px}.sd-angularjs .accounting-manage-addons-and-discounts .disabled{cursor:not-allowed!important}.sd-angularjs .accounting-manage-addons-and-discounts .disabled span{background:#ccc}.sd-angularjs .accounting-manage-addons-and-discounts .tooltip{width:200px}.sd-angularjs .acct-addons .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .acct-discounts .checkbox-style{display:flex;margin-top:7px}.sd-angularjs .acct-discounts .discount-amount{display:-webkit-inline-box}.sd-angularjs .acct-discounts .discount-of{width:90px}.sd-angularjs .acct-discounts .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .accounting-addons-and-discounts .refresh-button{left:460px;margin-top:27px;position:absolute;z-index:1}.sd-angularjs .accounting-addons-and-discounts .modal .modal-style{width:90%}.sd-angularjs .accounting-addons-and-discounts .modal .modal-header{border:unset}.sd-angularjs .accounting-addons-and-discounts .modal .modal-header .page-bar{margin:0;padding:0}.sd-angularjs .accounting-credit-cards-list .buttons{align-items:center;display:flex;height:34px;justify-content:flex-start}.sd-angularjs .accounting-credit-cards-list .buttons a{margin-right:5px}.sd-angularjs .accounting-credit-cards-list .portlet-body{margin-top:0!important}.sd-angularjs .accounting-credit-cards-list .form-control-custom{background-color:#fff;background-image:none;border:1px solid #ccc;color:#555;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px;width:110px}.sd-angularjs .accounting-credit-cards-list .sub-grid-handle{cursor:pointer}.sd-angularjs .accounting-credit-cards-list .matching-amount-grid-row{background-color:#e0f7e0!important}.sd-angularjs .accounting-credit-cards-list .non-matching-amount-grid-row{background-color:#fffde6!important}.sd-angularjs .accounting-credit-cards-list table.dataTable tbody td.no-padding{padding:0}.sd-angularjs .accounting-credit-cards-list tr.matching-amount-grid-row.shown+tr{background-color:#e0f7e0!important}.sd-angularjs .accounting-credit-cards-list tr.matching-amount-grid-row.shown+tr .sub-grid{border-left:2px dashed #fff}.sd-angularjs .accounting-credit-cards-list tr.non-matching-amount-grid-row.shown+tr{background-color:#fffde6!important}.sd-angularjs .accounting-credit-cards-list tr.non-matching-amount-grid-row.shown+tr .sub-grid{border-left:2px dashed #aaa}.sd-angularjs .accounting-credit-cards-list tr.shown+tr>td{padding-left:15px}.sd-angularjs .accounting-credit-cards-list .amount{width:10%!important}.sd-angularjs .accounting-credit-cards-list .entry{white-space:break-spaces!important;width:90%!important}.sd-angularjs .accounting-credit-cards-list .sub-grid{padding:10px}.sd-angularjs .accounting-credit-cards-list .sub-grid table{margin:0}.sd-angularjs .accounting-credit-cards-list .value_date{display:flex;justify-content:space-between}.sd-angularjs .accounting-credit-cards-list .disabled{color:#ddd!important;cursor:not-allowed!important}.sd-angularjs .accounting-credit-cards-list .actions{white-space:nowrap}.sd-angularjs .accounting-credit-cards-list .actions .items{align-items:center;display:flex;gap:1rem;height:34px;white-space:nowrap}.sd-angularjs .accounting-credit-cards-list .actions i{cursor:pointer;font-size:14px;padding:0 3px;transition:color .5s}.sd-angularjs .accounting-credit-cards-list .actions .fa-pencil-alt:hover{color:#ffdc00}.sd-angularjs .accounting-credit-cards-list .actions .fa-trash-alt:hover{color:#ff4136}.sd-angularjs .accounting-credit-cards-list .actions .fa-arrow-down:hover,.sd-angularjs .accounting-credit-cards-list .actions .fa-arrow-up:hover{color:#39cccc}.sd-angularjs .accounting-credit-cards-list .actions .fa-plus:hover{color:#ccc}.sd-angularjs .accounting-credit-cards-list .custom-filters{align-items:center;display:flex;gap:1rem}.sd-angularjs .accounting-credit-cards-list .custom-filters label{margin:0}.sd-angularjs .accounting-credit-cards-list .col-information{white-space:normal}.sd-angularjs .accounting-bookkeeping-list .label{align-items:center;display:flex;height:34px;justify-items:flex-end}.sd-angularjs .accounting-bookkeeping-manage .custom-tooltip{display:inline-block;position:relative}.sd-angularjs .accounting-bookkeeping-manage .custom-tooltip .tooltip-text{background-color:#555;border-radius:6px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px 0;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;white-space:nowrap;width:120px;z-index:1}.sd-angularjs .accounting-bookkeeping-manage .custom-tooltip .tooltip-text:after{border:5px solid transparent;border-top-color:#555;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.sd-angularjs .accounting-bookkeeping-manage .custom-tooltip:hover .tooltip-text{opacity:1;padding:5px 10px;visibility:visible;width:auto}.sd-angularjs .accounting-bookkeeping-manage-entries .change-accounts{cursor:pointer;font-size:25px;margin-top:25px}.sd-angularjs .accounting-bookkeeping-manage-entries .flex-end{align-items:center;display:flex;height:34px;justify-content:flex-end}.sd-angularjs .accounting-bookkeeping-manage-entries .actions{white-space:nowrap}.sd-angularjs .accounting-bookkeeping-manage-entries .height-34{height:34px}.sd-angularjs .accounting-bookkeeping-manage-entries .align-items{align-items:center;display:flex}.sd-angularjs .accounting-bookkeeping-manage-entries .add-items{height:34px;width:150px}.sd-angularjs .accounting-bookkeeping-manage-entries .width-150{width:150px}.sd-angularjs .accounting-bookkeeping-manage-entries .portlet-footer .btn{margin:0 10px 15px 0}.sd-angularjs .accounting-bookkeeping-manage-entries .fa-copy{cursor:pointer;transition:transform .3s}.sd-angularjs .accounting-bookkeeping-manage-entries .fa-copy:hover{transform:scale(1.2)}.sd-angularjs .accounting-bookkeeping-manage-entries .required{color:#ff4136}.sd-angularjs .accounting-bookkeeping-manage-entries .modal-dialog{width:80vw}.sd-angularjs .accounting-bookkeeping-manage-entries .dropdown-multiselect{min-width:100%}.sd-angularjs .accounting-bookkeeping-manage-entries .dropdown-multiselect .multiselect-parent,.sd-angularjs .accounting-bookkeeping-manage-entries .dropdown-multiselect button{width:100%}.sd-angularjs .accounting-bookkeeping-manage-entries .dropdown-multiselect button{align-items:center;display:flex}.sd-angularjs .accounting-bookkeeping-manage-entries tbody td{height:34px}.sd-angularjs .accounting-bookkeeping-manage-entries tbody .desc{align-items:center;display:flex;height:100%;width:100%}.sd-angularjs .accounting-bookkeeping-manage-entries thead td{white-space:nowrap}.sd-angularjs .accounting-bookkeeping-manage-entries td.amount{text-align:right;white-space:nowrap}.sd-angularjs .accounting-bookkeeping-manage-entries td.description{width:100%}.sd-angularjs .accounting-bookkeeping-manage-journal .filters{align-items:center;display:flex}.sd-angularjs .accounting-bookkeeping-manage-journal .filters .form-control-custom{width:100px}.sd-angularjs .accounting-bookkeeping-manage-journal .date{font-weight:700}.sd-angularjs .accounting-bookkeeping-manage-journal .grids{margin-top:20px}.sd-angularjs .accounting-bookkeeping-manage-journal table tfoot,.sd-angularjs .accounting-bookkeeping-manage-journal table thead{position:sticky}.sd-angularjs .accounting-bookkeeping-manage-journal table thead{inset-block-start:0}.sd-angularjs .accounting-bookkeeping-manage-journal table tfoot{inset-block-end:0}.sd-angularjs .accounting-bookkeeping-manage-journal tfoot{background-color:#fff}.sd-angularjs .accounting-bookkeeping-manage-journal .custom-tooltip .tooltip-text{bottom:-160%}.sd-angularjs .accounting-bookkeeping-manage-journal .custom-tooltip .tooltip-text:after{top:-35%;transform:rotate(180deg)}.sd-angularjs .accounting-bookkeeping-manage-ledger{min-height:400px}.sd-angularjs .accounting-bookkeeping-manage-ledger .height-34{align-items:center;display:flex;height:34px}.sd-angularjs .accounting-bookkeeping-manage-ledger .export{padding-top:1rem}.sd-angularjs .accounting-bookkeeping-manage-ledger .form-control-custom{width:75%}.sd-angularjs .accounting-bookkeeping-manage-ledger .select-accounts{align-items:center;display:flex;gap:10px}.sd-angularjs .accounting-bookkeeping-manage-ledger #accounts{width:100%}.sd-angularjs .accounting-bookkeeping-manage-ledger #accounts button{align-items:center;display:flex;width:100%}.sd-angularjs .accounting-bookkeeping-manage-ledger #accounts .dropdown-multiselect{width:100%}.sd-angularjs .accounting-bookkeeping-manage-ledger .account-name{font-weight:700}.sd-angularjs .accounting-bookkeeping-manage-ledger .grids{margin-top:20px}.sd-angularjs .accounting-bookkeeping-manage-ledger table tfoot,.sd-angularjs .accounting-bookkeeping-manage-ledger table thead{position:sticky}.sd-angularjs .accounting-bookkeeping-manage-ledger table thead{inset-block-start:0}.sd-angularjs .accounting-bookkeeping-manage-ledger table tfoot{inset-block-end:0}.sd-angularjs .accounting-bookkeeping-manage-ledger tfoot{background-color:#fff}.sd-angularjs .accounting-bookkeeping-manage-ledger .custom-tooltip .tooltip-text{bottom:-160%}.sd-angularjs .accounting-bookkeeping-manage-ledger .custom-tooltip .tooltip-text:after{top:-35%;transform:rotate(180deg)}.sd-angularjs .accounting-bookkeeping-manage-main .flex-end{align-items:center;display:flex;height:34px;justify-content:flex-end}.sd-angularjs .accounting-bookkeeping-manage-main .height-34{height:34px}.sd-angularjs .accounting-bookkeeping-manage-main .align-items{align-items:center;display:flex}.sd-angularjs .accounting-bookkeeping-manage-main .color-green{color:#2ecc40}.sd-angularjs .accounting-bookkeeping-manage-main .color-red{color:#ff4136}.sd-angularjs .accounting-bookkeeping-manage-main .color-yellow{color:#ffdc00}.sd-angularjs .accounting-bookkeeping-manage-main .alerts{column-gap:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:20px;row-gap:20px}.sd-angularjs .accounting-bookkeeping-manage-main .alerts .alert-card{align-items:stretch;border:2px dashed #ccc;display:flex;padding:10px;width:100%}.sd-angularjs .accounting-bookkeeping-manage-main .alerts .alert-card .count{align-items:center;display:flex;font-size:25px;font-weight:900;justify-items:center;padding-right:10px}.sd-angularjs .accounting-bookkeeping-manage-main .alerts .alert-card .info{display:flex;flex-direction:column;justify-content:center}.sd-angularjs .accounting-bookkeeping-manage-main .alerts .alert-card .info .title{font-size:18px}.sd-angularjs .accounting-bookkeeping-manage-main .alerts .alert-card .info .description{font-size:14px;margin-top:5px;opacity:.9}.sd-angularjs .accounting-bookkeeping-manage-main .appendix-status{display:flex;position:absolute;right:30px;top:10px;transition:1s;z-index:1}.sd-angularjs .accounting-bookkeeping-manage-main .yellow{color:#b29c05}.sd-angularjs .accounting-bookkeeping-manage-main .green{color:#2ecc40}.sd-angularjs .accounting-bookkeeping-manage-main .hidden{display:none}.sd-angularjs .accounting-bookkeeping-manage-trial-balance label{margin-left:1.5rem}.sd-angularjs .accounting-bookkeeping-manage-trial-balance .custom-header th{text-align-last:center}.sd-angularjs .accounting-bookkeeping-manage-trial-balance .numeric_column{text-align:right;white-space:nowrap}.sd-angularjs .accounting-bookkeeping-manage-trial-balance .account_number_column{white-space:nowrap;width:20px}.sd-angularjs .accounting-bookkeeping-manage-trial-balance .account_name_column{white-space:nowrap}.sd-angularjs .chart-of-accounts td.col-length-fix{width:220px!important}.sd-angularjs .chart-of-accounts .actions{gap:5px}.sd-angularjs .accounting-edit-account .portlet-body.form{padding-top:30px!important}.sd-angularjs .accounting-edit-account .portlet-body.form .input-label{text-align:right}.sd-angularjs .accounting-edit-account .portlet-body.form .row{padding-bottom:10px;padding-top:10px}.sd-angularjs .accounting-edit-account .form-control-custom{width:110px}.sd-angularjs .accounting-edit-account .align-item{align-items:center;display:flex;height:34px}.sd-angularjs .accounting-edit-account .align-end{display:flex;justify-content:flex-end}.sd-angularjs .accounting-edit-account .margin-left-15{margin-left:15px}.sd-angularjs .accounting-edit-account .form-actions{background-color:#fff;border:0;margin:0;padding:0}.sd-angularjs .accounting-credit-card-transactions .modal-dialog{width:80%}.sd-angularjs .accounting-credit-card-transactions .modal-dialog .modal-header .modal-title{width:100%}.sd-angularjs .accounting-credit-card-transactions .modal-dialog .modal-header .close-button{display:flex;justify-content:flex-end;width:100%}.sd-angularjs .accounting-credit-card-transactions .min-height-34{min-height:34px}.sd-angularjs .accounting-credit-card-transactions .flex-end{align-items:center;display:flex;height:34px;justify-content:flex-end}.sd-angularjs .accounting-credit-card-transactions .disabled{color:#ddd!important;cursor:not-allowed!important}.sd-angularjs .accounting-credit-card-transactions .actions{white-space:nowrap}.sd-angularjs .accounting-credit-card-transactions .actions .items{align-items:center;display:flex;gap:1rem;height:34px;white-space:nowrap}.sd-angularjs .accounting-credit-card-transactions .actions i{cursor:pointer;font-size:14px;padding:0 3px;transition:color .5s}.sd-angularjs .accounting-credit-card-transactions .actions .fa-pencil-alt:hover{color:#ffdc00}.sd-angularjs .accounting-credit-card-transactions .actions .fa-trash-alt:hover{color:#ff4136}.sd-angularjs .accounting-credit-card-transactions .actions .fa-arrow-down:hover,.sd-angularjs .accounting-credit-card-transactions .actions .fa-arrow-up:hover{color:#39cccc}.sd-angularjs .accounting-credit-card-transactions .actions .fa-plus:hover{color:#ccc}.sd-angularjs .accounting-credit-card-transactions .yellow,.sd-angularjs .accounting-credit-card-transactions tr.yellow.shown+tr{background-color:#fffde6!important}.sd-angularjs .accounting-credit-card-transactions tr.yellow.shown+tr .sub-grid{border-left:2px dashed #aaa}.sd-angularjs .accounting-credit-card-transactions .height-34{height:34px}.sd-angularjs .accounting-credit-card-transactions .align-items{align-items:center;display:flex}.sd-angularjs .accounting-credit-card-transactions .width-150{width:150px}.sd-angularjs .accounting-credit-card-transactions .required{color:#ff4136}.sd-angularjs .accounting-credit-card-transactions .dropdown-multiselect{min-width:100%}.sd-angularjs .accounting-credit-card-transactions .dropdown-multiselect .multiselect-parent,.sd-angularjs .accounting-credit-card-transactions .dropdown-multiselect button{width:100%}.sd-angularjs .accounting-credit-card-transactions .dropdown-multiselect button{align-items:center;display:flex}.sd-angularjs .accounting-credit-card-transactions .fa-chart-bar{cursor:pointer;margin-left:10px}.sd-angularjs .accounting-credit-card-transactions #cart-transactions-modal .modal-header{display:flex;flex-direction:row-reverse}.sd-angularjs .payroll-taxes{min-height:70vh}.sd-angularjs .payroll-taxes .form-actions{background-color:#fff;border:0;margin:0;padding:0}.sd-angularjs .accounting-payment-order-pending-action{display:inline-flex}.sd-angularjs .accounting-payment-order-pending-action .form-group{width:100%}.sd-angularjs .accounting-payment-order-pending-action .notes-label{display:flex;justify-content:flex-end}.sd-angularjs .accounting-payment-order-pending-action .notes-text-area{max-width:100%}.sd-angularjs .accounting-payment-requisition-tab-by-status .form-control-custom{width:95px}.sd-angularjs .accounting-payment-requisition-tab-by-status .portlet-body{margin-top:40px}.sd-angularjs .accounting-payment-requisition-tab-by-status .space{height:34px}.sd-angularjs .accounting-payment-requisition-tab-by-status .space-2x{align-items:flex-end;display:flex;height:50px}.sd-angularjs .accounting-payment-requisition-tab-by-status .actions{display:flex}.sd-angularjs .accounting-payment-requisition-tab-by-status #payord-table td:nth-child(8){white-space:nowrap}.sd-angularjs .accounting-manage-payreq .img-container{cursor:default;max-height:100%;max-width:100%;position:relative}.sd-angularjs .accounting-manage-payreq .img-container img{border:1px solid silver!important;height:100%;width:100%}.sd-angularjs .accounting-manage-payreq .img-container .link{background-color:#555;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;left:50%;padding:6px 12px;position:absolute;text-align:center;text-decoration:none;top:85%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:80%}.sd-angularjs .accounting-manage-payreq .img-container .link:hover{background-color:#000}.sd-angularjs .accounting-manage-payreq label{align-items:center;display:flex;height:34px;justify-content:flex-end}.sd-angularjs .accounting-manage-payreq .portlet.box.green.remove-border{border:none!important}.sd-angularjs .accounting-manage-payreq .portlet-body.form.remove-padding-top{margin-top:-10px;padding-top:0!important}.sd-angularjs .accounting-manage-payreq .portlet-body .required{color:red}.sd-angularjs .accounting-manage-payreq .portlet-body .multiselect-parent{width:100%}.sd-angularjs .accounting-manage-payreq .portlet-body .multiselect-parent button{text-align:left;width:100%}.sd-angularjs .accounting-manage-payreq .portlet-body.form{padding-top:30px!important}.sd-angularjs .accounting-manage-payreq .portlet-body.form .input-label{text-align:right}.sd-angularjs .accounting-manage-payreq .portlet-body.form .row{padding-bottom:10px;padding-top:10px}.sd-angularjs .accounting-manage-payreq .portlet-body.form .form-actions{margin-top:30px}.sd-angularjs .accounting-payment-requisition-pending-action{display:inline-flex}.sd-angularjs .accounting-payment-requisition-pending-action .form-group,.sd-angularjs .accounting-payment-requisition-pending-action .modal-title{width:100%}.sd-angularjs .accounting-payment-requisition-pending-action .modal-body{padding:15px}.sd-angularjs .accounting-payment-requisition-pending-action .close-button{display:flex;justify-content:flex-end;width:100%}.sd-angularjs .accounting-payment-requisition-tab-by-status .created-between-filter{margin-left:0;padding:0}.sd-angularjs .accounting-payment-requisition-tab-by-status .created-between-filter .align-columns{align-items:stretch;display:flex}.sd-angularjs .accounting-payment-requisition-tab-by-status .created-between-filter .align-columns .paddingzero{padding:0}.sd-angularjs .accounting-payment-requisition-tab-by-status .created-between-filter .align-columns .marginFix{margin-left:-20px}.sd-angularjs .accounting-payment-requisition-tab-by-status .refresh-button{left:450px;margin-top:37px;position:absolute;z-index:1}.sd-angularjs .accounting-payment-requisition-tab-by-status .align-text-center{display:flex;flex-direction:column;justify-content:center}.sd-angularjs .accounting-payment-requisition-tab-by-status .date-error{color:red}.sd-angularjs .accounting-payment-requisition-tab-by-status .modal-dialog{width:80vw}.sd-angularjs .accounting-payment-requisition-tab-by-status .modal-dialog .modal-content .page-bar{margin:0;padding:0;width:100%}.sd-angularjs .accounting-payment-requisition-tab-by-status .modal-dialog .modal-content .page-bar ul{align-items:center;display:flex}.sd-angularjs .accounting-payment-requisition-tab-by-status .modal-dialog .modal-content .page-bar ul button{margin-left:auto}.sd-angularjs .accounting-payment-requisition-tab-by-status .contentStyle{max-width:700px!important;white-space:wrap!important}.sd-angularjs .accounting-view-payreq .container{width:100%}.sd-angularjs .accounting-view-payreq .portlet-body .required{color:red}.sd-angularjs .accounting-view-payreq .portlet-body.form{padding-bottom:30px!important;padding-top:30px!important}.sd-angularjs .accounting-view-payreq .portlet-body.form .input-label{text-align:right}.sd-angularjs .accounting-view-payreq .portlet-body.form .row{padding-bottom:10px;padding-top:10px}.sd-angularjs .accounting-view-payreq .portlet-body.form .form-actions{margin-top:30px}.sd-angularjs .accounting-payreq-view .modal-title{width:100%}.sd-angularjs .accounting-payreq-view .close-button{display:flex;justify-content:flex-end;width:100%}.sd-angularjs .accounting-payreq-view .modal-body{padding:15px}.sd-angularjs .accounting-payreq-view .account-label{align-items:center;display:flex;height:34px;justify-content:flex-end}.sd-angularjs .accounting-payreq-view .table{width:100%!important}.sd-angularjs .accounting-payreq-view .img-container{cursor:default;max-height:100%;max-width:100%;position:relative}.sd-angularjs .accounting-payreq-view .img-container img{border:1px solid silver!important;height:100%;width:100%}.sd-angularjs .accounting-payreq-view .img-container .link{background-color:#555;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;left:50%;padding:6px 12px;position:absolute;text-align:center;text-decoration:none;top:85%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:80%}.sd-angularjs .accounting-payreq-view .img-container .link:hover{background-color:#000}.sd-angularjs .accounting-payreq-view .data{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.sd-angularjs .accounting-payreq-view .data .payreq .key{align-items:center;display:flex;height:34px;justify-content:flex-end}.sd-angularjs .accounting-payreq-view .data .payreq .multiple-values,.sd-angularjs .accounting-payreq-view .data .payreq .value{align-items:center;display:flex;min-height:34px}.sd-angularjs .accounting-payreq-view .data .payreq .multiple-values{align-items:flex-start;flex-direction:column;margin-top:7px}.sd-angularjs .accounting-payreq-view td.notes{white-space:pre-wrap!important}.sd-angularjs .accounting-paypal-conciliation .form-control-custom{margin-right:30px;width:60px}.sd-angularjs .accounting-paypal-conciliation .matching-amount-grid-row{background-color:#32cd32!important}.sd-angularjs .accounting-paypal-conciliation .almost-matching-amount-grid-row{background-color:#e1c16e!important}.sd-angularjs .accounting-paypal-conciliation .non-matching-amount-grid-row{background-color:#d0312d!important;color:#fff!important}.sd-angularjs .accounting-paypal-conciliation table.dataTable tbody td.no-padding{padding:0}.sd-angularjs .accounting-paypal-conciliation tr.green.shown+tr{background-color:#e0f7e0!important}.sd-angularjs .accounting-paypal-conciliation tr.green.shown+tr .sub-grid{border-left:2px dashed #fff}.sd-angularjs .accounting-paypal-conciliation tr.yellow.shown+tr{background-color:#fffde6!important}.sd-angularjs .accounting-paypal-conciliation tr.yellow.shown+tr .sub-grid{border-left:2px dashed #aaa}.sd-angularjs .accounting-paypal-conciliation tr.shown+tr>td{padding-left:15px}.sd-angularjs .accounting-paypal-conciliation .modal-content,.sd-angularjs .accounting-paypal-conciliation .modal-dialog{width:80vw}.sd-angularjs .accounting-paypal-conciliation #paypal-table i{cursor:pointer}.sd-angularjs #accounting-payroll-taxes-report #accounting-payroll-taxes-report-table .to-right{padding-right:30px;text-align:right}.sd-angularjs #accounting-payroll-taxes-report #accounting-payroll-taxes-report-table .text-center{text-align:center}.sd-angularjs #accounting-payroll-taxes-report #accounting-payroll-taxes-report-table .red-text{color:red}.sd-angularjs .export-customer-account{display:inline-block}.sd-angularjs .select-bank-transaction #different-currencies .row{padding-top:1rem}.sd-angularjs .select-bank-transaction .modal-content,.sd-angularjs .select-bank-transaction .modal-dialog{height:100vh;overflow:auto;width:100vw!important}.sd-angularjs .select-bank-transaction .select-transaction .modal-dialog{margin:0}.sd-angularjs .select-bank-transaction .select-transaction .modal-content{display:flex;flex-direction:column;justify-content:space-between}.sd-angularjs .select-bank-transaction .select-transaction .modal-body{height:calc(100vh - 116px);overflow:auto}.sd-angularjs .accounting-salary-calculator .align-end{align-items:center;display:flex;height:34px;justify-content:flex-end}.sd-angularjs .accounting-salary-calculator .checkbox{margin-top:8px}.sd-angularjs .salary-calculator-work-sheet-details-back-office-hourly .align{align-items:center;display:flex;height:34px}.sd-angularjs .salary-calculator-work-sheet-details-back-office-hourly .align-end{align-items:center;display:flex;height:34px;justify-content:flex-end}.sd-angularjs .salary-calculator-work-sheet-details-back-office-hourly .max-width-110{margin-right:5px;max-width:110px}.sd-angularjs .salary-calculator-work-sheet-details-back-office-hourly .margin-top-20{margin-top:20px}.sd-angularjs .salary-calculator-work-sheet-details-back-office-hourly .detail-field{margin-bottom:20px;margin-top:10px}.sd-angularjs .salary-calculator-work-sheet-details-back-office-hourly .left-offset-fix{padding-left:50px!important}.sd-angularjs .salary-calculator-work-sheet-details-back-office-hourly .apply-hours-btn{height:50px;width:100%}.sd-angularjs .salary-calculator-work-sheet-details-back-office-hourly .edit-mode-buttons{margin-bottom:10px}.sd-angularjs .salary-calculator-work-sheet-details-back-office-monthly .align{align-items:center;display:flex;height:34px}.sd-angularjs .salary-calculator-work-sheet-details-back-office-monthly .align-end{align-items:center;display:flex;height:34px;justify-content:flex-end}.sd-angularjs .salary-calculator-work-sheet-details-back-office-monthly .max-width-110{margin-right:5px;max-width:110px}.sd-angularjs .salary-calculator-work-sheet-details-back-office-monthly .margin-top-20{margin-top:20px}.sd-angularjs .salary-calculator-work-sheet-details-front-office .fo-sub-total{text-align:right}.sd-angularjs .salary-calculator-work-sheet-details-front-office .align{align-items:center;display:flex;height:34px}.sd-angularjs .salary-calculator-work-sheet-details-front-office .align-end{align-items:center;display:flex;height:34px;justify-content:flex-end}.sd-angularjs .salary-calculator-work-sheet-details-front-office .max-width-110{margin-right:5px;max-width:110px}.sd-angularjs .salary-calculator-work-sheet-details-front-office .margin-top-20{margin-top:20px}.sd-angularjs .salary-calculator-work-sheet-details h1{font-size:28px}.sd-angularjs .salary-calculator-work-sheet-details h2{font-size:26px}.sd-angularjs .salary-calculator-work-sheet-details .red-color{color:#ff4136}.sd-angularjs .salary-calculator-work-sheet-details .subtotal-text{margin-bottom:20px;text-align:right}.sd-angularjs .salary-calculator-work-sheet-details .compensation-wrapper{padding-bottom:20px}.sd-angularjs .salary-calculator-work-sheet-details .compensation-wrapper .compensation-box{display:flex;flex-direction:row;padding-left:15px}.sd-angularjs .salary-calculator-work-sheet-details .compensation-wrapper .compensation-box .left-side,.sd-angularjs .salary-calculator-work-sheet-details .compensation-wrapper .compensation-box .right-side{display:flex;flex-direction:column}.sd-angularjs .salary-calculator-work-sheet-details .compensation-wrapper .compensation-box .left-side{padding-right:10px;text-align:left;width:300px}.sd-angularjs .salary-calculator-work-sheet-details .compensation-wrapper .compensation-box .right-side{text-align:right}.sd-angularjs .salary-calculator-work-sheet-details .user-taxes-wrapper{padding-bottom:20px}.sd-angularjs .salary-calculator-work-sheet-details .user-taxes-wrapper .user-taxes-box{display:flex;flex-direction:row;padding-left:15px}.sd-angularjs .salary-calculator-work-sheet-details .user-taxes-wrapper .user-taxes-box .left-side,.sd-angularjs .salary-calculator-work-sheet-details .user-taxes-wrapper .user-taxes-box .right-side{display:flex;flex-direction:column}.sd-angularjs .salary-calculator-work-sheet-details .user-taxes-wrapper .user-taxes-box .left-side{padding-right:10px;text-align:left;width:300px}.sd-angularjs .salary-calculator-work-sheet-details .user-taxes-wrapper .user-taxes-box .right-side{text-align:right}.sd-angularjs .salary-calculator-work-sheet-details .user-taxes-wrapper .user-taxes-box .bold-text{font-weight:700}.sd-angularjs .salary-calculator-work-sheet-details .buttons-wrapper{padding-bottom:40px;padding-top:20px;text-align:right}.sd-angularjs .salary-calculator-work-sheet-details .modals .modal-title{width:100%}.sd-angularjs .salary-calculator-work-sheet-details .modals .close-button{display:flex;justify-content:flex-end;width:100%}.sd-angularjs .salary-calculator-work-sheet-details .modals .modal-body{padding:15px}.sd-angularjs .salary-calculator-work-sheet-details .modals .modal-background{z-index:100000!important}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body{display:flex;flex-direction:column;gap:50px;padding:40px 50px}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .strong{font-weight:800}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .worksheet-chain-list .title{font-weight:800;margin-bottom:2px}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .worksheet-chain-list table thead{background-color:#c1c1c1}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .worksheet-chain-list table thead .header-l1 th{padding-bottom:5px;padding-top:10px}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .worksheet-chain-list table thead .header-l2 th{padding-bottom:8px}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .worksheet-chain-list table tbody .odd{background-color:#e9e9e9}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .worksheet-chain-list table tbody .even{background-color:#fff}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .worksheet-chain-list table tbody tr{line-height:30px}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .worksheet-chain-list table tfoot{background-color:#c1c1c1}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .worksheet-chain-list table tfoot tr{line-height:30px}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .worksheet-chain-list table .separator{padding-right:75px}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .worksheet-chain-list table td,.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .worksheet-chain-list table th{padding-left:15px;padding-right:15px}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .worksheet-chain-list table td.to-right,.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .worksheet-chain-list table th.to-right{text-align:right}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .current-worksheet p{margin:0}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .current-worksheet .title{font-weight:800;margin-bottom:2px}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .payment-requisition p{margin:0}.sd-angularjs .salary-calculator-work-sheet-details .modals #erratum-lock-modal .modal-body .payment-requisition .title{font-weight:800;margin-bottom:2px}.sd-angularjs .salary-calculator-work-sheet-list .sub-grid-handle{cursor:pointer}.sd-angularjs .salary-calculator-work-sheet-list table.dataTable tbody td.no-padding{padding:0}.sd-angularjs .salary-calculator-work-sheet-list tr.shown+tr .sub-grid{border-left:2px dashed #aaa}.sd-angularjs .salary-calculator-work-sheet-list tr.shown+tr>td{padding-left:15px}.sd-angularjs .salary-calculator-work-sheet-list .amount,.sd-angularjs .salary-calculator-work-sheet-list .date,.sd-angularjs .salary-calculator-work-sheet-list .payord,.sd-angularjs .salary-calculator-work-sheet-list .payreq{width:5%!important}.sd-angularjs .salary-calculator-work-sheet-list .sub-grid{padding:10px}.sd-angularjs .salary-calculator-work-sheet-list .sub-grid table{margin:0}.sd-angularjs .salary-calculator-work-sheet-list .margin-right-15{margin-right:15px}.sd-angularjs .accounting-salary-report .required{color:#e02222!important}.sd-angularjs .accounting-salary-report .filters{display:grid;gap:10px;grid-template-columns:repeat(3,200px);padding-left:5px}.sd-angularjs .accounting-salary-report .filters .form-control-custom{background-color:#fff;background-image:none;border:1px solid #ccc;color:#555;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px;width:110px}.sd-angularjs .accounting-salary-report .sub-grid-handle{cursor:pointer}.sd-angularjs .accounting-salary-report .table{overflow:auto}.sd-angularjs .accounting-salary-report table.dataTable tbody td.no-padding{padding:0}.sd-angularjs .accounting-salary-report tr.shown+tr .sub-grid{border-left:2px dashed #aaa}.sd-angularjs .accounting-salary-report tr.shown+tr>td{padding-left:15px}.sd-angularjs .accounting-salary-report .sub-grid{padding:10px}.sd-angularjs .accounting-salary-report .sub-grid table{margin:0}.sd-angularjs .accounting-customers-sales-archivelist .actions,.sd-angularjs .accounting-sales-manage-sales .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .accounting-sales-manage-sales .modal-header{width:100%}.sd-angularjs .accounting-sales-manage-sales .description{display:flex}.sd-angularjs .accounting-sales-manage-sales .modal-title{align-items:center;display:flex;justify-content:space-between;width:100%}.sd-angularjs .accounting-sales-manage-sales .table-actions i{padding-right:1rem}.sd-angularjs .accounting-sales-manage-sales .column{width:25%}.sd-angularjs .accounting-sales-manage-sales .extras-and-discounts{padding-top:2rem!important}.sd-angularjs .accounting-sales-manage-sales i{cursor:pointer}.sd-angularjs .accounting-sales-manage-sales .label-center{align-items:center;display:flex;justify-content:flex-end;min-height:34px!important}.sd-angularjs .accounting-sales-manage-sales .final-price{align-items:center;border-bottom:1px dashed #ccc;display:flex;font-size:16px;justify-content:flex-end;margin-top:-30px;padding-bottom:10px}.sd-angularjs .accounting-sales-manage-sales .modal-body{display:flex;flex-direction:column;gap:1rem;padding:1rem}.sd-angularjs .accounting-sales-manage-sales .modal-body .label{color:var(--titleColor)}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form{padding-top:0!important}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .input-label{text-align:right}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .form-actions{background-color:#fff;border:none;padding:0}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row{padding-bottom:10px;padding-top:10px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .archived-item-sign,.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .fully-canceled-item-sign{margin-top:7px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .archived-item-sign span,.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .fully-canceled-item-sign span{background:red;border-radius:20px!important;color:#fff;font-size:11px;margin:0 5px;padding:5px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .sale-info-title{border-bottom:1px solid #eee;margin-bottom:10px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .view-customer-link{padding-top:5px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .view-subscription-link{padding-top:3px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .reload-subscription-btn{margin-right:10px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .course-dates-messsage{padding-top:7px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .installments-generate-wrapper{display:flex;flex-direction:row;justify-content:flex-end}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .installments-generate-wrapper .installment-helper-qtt{max-width:65px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .installments-generate-wrapper .installment-helper-text{min-width:90px;padding-left:30px;padding-right:5px;padding-top:4px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .installments-generate-wrapper .installment-helper-start{max-width:120px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .installments-generate-wrapper .installment-helper-today-btn{font-weight:700}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .installments-generate-wrapper .installment-helper-btn{margin-left:30px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row.installments-header{margin-top:25px;padding-bottom:0!important}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .remove-installment{cursor:pointer;margin-right:10px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .installment-number{width:100px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .installment-paid-amount{margin-top:7px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .installments-amount-ok{color:#07b424;padding-left:5px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .installments-amount-not-ok{color:#f3ef08;padding-left:5px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .row .invalid-date{border:1px solid red}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .form-actions{margin-top:30px}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .date-message,.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .required{color:red}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .input-group .clickable-area{background-color:unset}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .input-group .clickable-area:hover{cursor:pointer}.sd-angularjs .accounting-sales-manage-sales .portlet-body.form .input-group .clickable-area i{color:unset}.sd-angularjs .accounting-sales-manage-sales .subscription-not-inserted .extras-and-discounts,.sd-angularjs .accounting-sales-manage-sales .subscription-not-inserted .final-price-row,.sd-angularjs .accounting-sales-manage-sales .subscription-not-inserted .payment-plan,.sd-angularjs .accounting-sales-manage-sales .subscription-not-inserted .sale-info{display:none}.sd-angularjs .overdue-customers-tab .warning-style{margin-top:7px}.sd-angularjs .overdue-customers-tab .dataTables_wrapper table.dataTable th:last-child{white-space:wrap}.sd-angularjs .overdue-reminders-tab .refresh-button{left:460px;margin-top:12px;position:absolute;z-index:1}.sd-angularjs .accounting-sales-refunds-list .flip-scroll{margin-top:.5em;overflow:auto}.sd-angularjs .accounting-sales-refunds-list .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .accounting-sales-refunds-manage .portlet-body.form{padding-top:30px!important}.sd-angularjs .accounting-sales-refunds-manage .portlet-body.form .form-actions{background-color:#fff;border:none;padding:0}.sd-angularjs .accounting-sales-refunds-manage .portlet-body.form .info-title{border-bottom:1px solid #eee;margin-bottom:10px}.sd-angularjs .accounting-sales-refunds-manage .portlet-body.form .input-label{padding-top:7px;text-align:right}.sd-angularjs .accounting-sales-refunds-manage .portlet-body.form .form-actions{margin-top:30px}.sd-angularjs .accounting-sales-refunds-manage .portlet-body.form .required{color:red}.sd-angularjs .accounting-sales-refunds-manage .portlet-body.form .input-group .clickable-area{background-color:unset}.sd-angularjs .accounting-sales-refunds-manage .portlet-body.form .input-group .clickable-area:hover{cursor:pointer}.sd-angularjs .accounting-sales-refunds-manage .portlet-body.form .input-group .clickable-area i{color:unset}.sd-angularjs .accounting-sales-refunds-view .portlet-body.form{padding-top:30px!important}.sd-angularjs .accounting-sales-refunds-view .portlet-body.form .form-actions{background-color:#fff;border:none;padding:0}.sd-angularjs .accounting-sales-refunds-view .portlet-body.form .info-title{border-bottom:1px solid #eee;margin-bottom:10px}.sd-angularjs .accounting-sales-refunds-view .portlet-body.form .input-label{padding-top:7px;text-align:right}.sd-angularjs .accounting-sales-refunds-view .portlet-body.form .form-actions{margin-top:30px}.sd-angularjs .accounting-sales-refunds-view .portlet-body.form .required{color:red}.sd-angularjs .accounting-sales-refunds-view .portlet-body.form .input-group .clickable-area{background-color:unset}.sd-angularjs .accounting-sales-refunds-view .portlet-body.form .input-group .clickable-area:hover{cursor:pointer}.sd-angularjs .accounting-sales-refunds-view .portlet-body.form .input-group .clickable-area i{color:unset}.sd-angularjs .accounting-sales-tab-customer-accts .refresh-button{margin-top:16px}.sd-angularjs .accounting-sales-tab-customer-accts .black-label{color:#000}.sd-angularjs .accounting-sales-tab-customer-accts .negative-balance-customers-only{margin-left:50px}.sd-angularjs .accounting-sales-tab-customer-accts .text-red-anchor{color:red}.sd-angularjs .accounting-sales-tab-customer-accts .tag{background:red;border-radius:20px!important;color:#fff;font-size:11px;padding:5px}.sd-angularjs .accounting-sales-tab-customer-accts .refresh-button{left:460px;margin-top:27px;position:absolute;z-index:1}.sd-angularjs .accounting-sales-generated-invoices .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .accounting-sales-generated-invoices .black-label{color:#000}.sd-angularjs .accounting-sales-generated-invoices .swal-size{width:700px!important}.sd-angularjs .accounting-sales-generated-invoices .caption label{margin-right:30px}.sd-angularjs .accounting-sales-generated-invoices .btn i,.sd-angularjs .accounting-sales-generated-invoices .btn:hover{color:#fff}.sd-angularjs .accounting-sales-generated-invoices .contentStyleLarge{min-width:8em!important;word-break:break-word!important}.sd-angularjs .accounting-sales-uninvoiced-list .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .accounting-sales-uninvoiced-list .swal-wide{width:600px!important}.sd-angularjs .accounting-sales-tab-received-pays .portlet .caption .caption-text{color:#000}.sd-angularjs .accounting-sales-tab-received-pays .portlet .portlet-body .flex-wrapper{display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:20px}.sd-angularjs .accounting-sales-tab-received-pays .portlet .portlet-body .flex-wrapper .text{padding-right:10px;padding-top:5px}.sd-angularjs .accounting-sales-tab-received-pays .portlet .portlet-body .flex-wrapper .date-filter{margin-right:25px;max-width:150px}.sd-angularjs .accounting-sales-tab-received-pays .accounting-sales-tab-received-pays-identified-pays .archived-tag{background:red;border-radius:20px!important;color:#fff;font-size:11px;margin:0 5px;padding:5px}.sd-angularjs .accounting-sales-tab-received-pays-identified-pays .refresh-button{left:460px;margin-top:12px;position:absolute;z-index:1}.sd-angularjs .accounting-sales-tab-received-pays-identified-pays .btn-info,.sd-angularjs .accounting-sales-tab-received-pays-identified-pays .btn-warning{padding:5px 10px}.sd-angularjs .accounting-sales-tab-received-pays-identified-pays .modal-content,.sd-angularjs .accounting-sales-tab-received-pays-identified-pays .modal-dialog{width:80vw}.sd-angularjs .accounting-sales-tab-received-pays-identified-pays .contentStyle{min-width:10em!important;word-break:break-word!important}.sd-angularjs .accounting-sales-identify-payment .portlet-body.form{padding-top:30px!important}.sd-angularjs .accounting-sales-identify-payment .portlet-body.form .input-label{text-align:right}.sd-angularjs .accounting-sales-identify-payment .portlet-body.form .value-hint{display:flex;flex-direction:column;justify-content:center}.sd-angularjs .accounting-sales-identify-payment .portlet-body.form .row{padding-bottom:10px;padding-top:10px}.sd-angularjs .accounting-sales-identify-payment .portlet-body.form .row .view-customer-link{padding-top:5px}.sd-angularjs .accounting-sales-identify-payment .portlet-body.form .form-actions{margin-top:40px}.sd-angularjs .accounting-sales-identify-payment .portlet-body.form .input-group .clickable-area{background-color:unset}.sd-angularjs .accounting-sales-identify-payment .portlet-body.form .input-group .clickable-area:hover{cursor:pointer}.sd-angularjs .accounting-sales-identify-payment .portlet-body.form .input-group .clickable-area i{color:unset}.sd-angularjs .accounting-sales-identify-payment .required{color:red}.sd-angularjs .accounting-sales-unidentified-pays .refresh-button{left:460px;margin-top:27px;position:absolute;z-index:1}.sd-angularjs .accounting-sales-unidentified-pays .modal .modal-style{width:90%}.sd-angularjs .accounting-sales-unidentified-pays .modal .modal-header{border:unset}.sd-angularjs .accounting-sales-unidentified-pays .modal .modal-header button{margin-left:auto}.sd-angularjs .accounting-sales-unidentified-pays .modal .modal-header .page-bar{margin:0;padding:0;width:100%}.sd-angularjs .accounting-sales-unidentified-pays .modal .modal-header .page-bar ul{align-items:center;display:flex}.sd-angularjs .accounting-sales-unidentified-pays .modal .modal-header .page-bar ul .close-button{margin-left:auto}.sd-angularjs .accounting-sales-tab-sales .portlet-body .additional-conditions{padding-bottom:3px;padding-left:3px;padding-top:3px}.sd-angularjs .accounting-sales-tab-sales .portlet-body .archived-item-sign{background:red;border-radius:20px!important;color:#fff;font-size:11px;margin:0 5px;padding:5px}.sd-angularjs .accounting-sales-tab-sales .modal .modal-style{width:90%}.sd-angularjs .accounting-sales-tab-sales .modal .modal-header{border:unset}.sd-angularjs .accounting-sales-tab-sales .modal .modal-header .page-bar{margin:0;padding:0}.sd-angularjs .accounting-sales-tab-sales #sale-cancelation-modal .modal-body .row{padding-bottom:10px;padding-top:10px}.sd-angularjs .accounting-sales-tab-sales #sale-cancelation-modal .modal-body .row .cancel-mode-option{margin-bottom:0!important}.sd-angularjs .accounting-sales-tab-sales #sale-cancelation-modal .modal-body .row .cancel-mode-warning{margin:0 0 20px}.sd-angularjs .accounting-sales-tab-sales #sale-cancelation-modal .modal-body .row .input-label{text-align:right}.sd-angularjs .accounting-sales-tab-sales .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .accounting-sales-tab-sales .dataTables_wrapper{overflow-x:auto}.sd-angularjs .accounting-sales-in-advance .filters{display:flex}.sd-angularjs .accounting-sales-in-advance .filters div{margin-left:10px;margin-right:10px}.sd-angularjs .accounting-supplier .actions{display:flex;justify-content:flex-end}.sd-angularjs .accounting-supplier .actions .btn-primary{margin:0}.sd-angularjs .chart-of-accounts .actions{display:flex;justify-content:flex-end}.sd-angularjs .accounting-edit-account .form.remove-top-padding{padding-top:0!important}.sd-angularjs .accounting-edit-account .multiselect-parent .dropdown-toggle{width:600px}.sd-angularjs .accounting-edit-account .multiselect-parent .dropdown-menu{width:500px}@media (min-width:750px){.sd-angularjs .accounting-edit-account #add-supplier-bank-account .modal-lg{width:50%}}.sd-angularjs .accounting-edit-account .portlet-body .ui-supplier-tabset{padding-left:8px!important;padding-right:8px!important}.sd-angularjs .accounting-edit-account .portlet-body .ui-supplier-tabset .multiselect-parent{width:100%}.sd-angularjs .accounting-edit-account .portlet-body .ui-supplier-tabset .multiselect-parent button{text-align:left;width:100%}.sd-angularjs .accounting-edit-account .portlet-body .flex-header{display:flex;flex-direction:row;justify-content:space-between}.sd-angularjs .accounting-edit-account #add-supplier-bank-account .modal-header .page-bar{border:0;margin:0;padding:0}.sd-angularjs .accounting-edit-account #add-supplier-bank-account .modal-body .required{color:#e02222;font-size:12px;padding-left:2px}.sd-angularjs .accounting-edit-account .required{color:red}.sd-angularjs .accounting-edit-account .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .manage-supplier-bank .add-bank-acc-wrapper{display:flex;flex-direction:row;justify-content:right}.sd-angularjs .manage-supplier-bank .add-bank-acc-wrapper button span{padding-left:7px}.sd-angularjs .accounting-view-account .portlet-body.form .container{padding-bottom:20px!important;padding-top:20px!important}.sd-angularjs .accounting-view-account .portlet-body.form .row{margin-bottom:10px}.sd-angularjs .accounting-view-account .portlet-body.form .row .general-info-title{border-bottom:1px solid #eee}.sd-angularjs .accounting-view-account .portlet-body.form .row .bank-info-title{border-bottom:1px solid #eee;margin-top:30px}.sd-angularjs .accounting-view-account .portlet-body.form .row p{margin:0}.sd-angularjs .accounting-view-account .portlet-body.form .row .input-label{text-align:right}.sd-angularjs .accounting-view-account .portlet-body .ui-supplier-tabset{padding-left:8px!important;padding-right:8px!important}.sd-angularjs .accounting-view-account .portlet-body .flex-header{display:flex;flex-direction:row;justify-content:space-between}.sd-angularjs .accounting-view-account #add-supplier-bank-account .modal-header .page-bar{border:0;margin:0;padding:0}.sd-angularjs .accounting-view-account #add-supplier-bank-account .modal-body .required{color:#e02222;font-size:12px;padding-left:2px}.sd-angularjs .accounting-transaction-manager .modal-dialog{width:80%}.sd-angularjs .accounting-transaction-manager .modal-dialog .modal-header .modal-title{width:100%}.sd-angularjs .accounting-transaction-manager .modal-dialog .modal-header .close-button{display:flex;justify-content:flex-end;width:100%}.sd-angularjs .accounting-transaction-manager em{cursor:pointer}.sd-angularjs .accounting-transaction-manager .min-height-34{min-height:34px}.sd-angularjs .accounting-transaction-manager .flex-end{align-items:center;display:flex;flex-wrap:wrap;height:34px;justify-content:flex-end}.sd-angularjs .accounting-transaction-manager .text-right{text-align:right}.sd-angularjs .accounting-transaction-manager .margin-bottom{margin-bottom:5px}.sd-angularjs .accounting-transaction-manager .col-md-6,.sd-angularjs .accounting-transaction-manager select,.sd-angularjs .accounting-transaction-manager textarea{width:100%!important}.sd-angularjs .accounting-transaction-manager #description,.sd-angularjs .accounting-transaction-manager .col-sm-7{max-width:680px;width:100%}.sd-angularjs .accounting-transaction-manager #manage-item .manage-item{width:80vw}.sd-angularjs .accounting-transaction-manager .form-control-custom{background-color:#fff;background-image:none;border:1px solid #ccc;color:#555;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px;width:110px}.sd-angularjs .accounting-transaction-manager .disabled{color:#ddd!important;cursor:not-allowed!important}.sd-angularjs .accounting-transaction-manager .actions{white-space:nowrap}.sd-angularjs .accounting-transaction-manager .actions .items{align-items:center;display:flex;gap:1rem;height:34px;white-space:nowrap}.sd-angularjs .accounting-transaction-manager .actions i{cursor:pointer;font-size:14px;padding:0 3px;transition:color .5s}.sd-angularjs .accounting-transaction-manager .actions .fa-pencil-alt:hover{color:#ffdc00}.sd-angularjs .accounting-transaction-manager .actions .fa-trash-alt:hover{color:#ff4136}.sd-angularjs .accounting-transaction-manager .actions .fa-arrow-down:hover,.sd-angularjs .accounting-transaction-manager .actions .fa-arrow-up:hover{color:#39cccc}.sd-angularjs .accounting-transaction-manager .actions .fa-plus:hover{color:#ccc}.sd-angularjs .accounting-transaction-manager .align-items{align-items:center;display:flex}.sd-angularjs .accounting-transaction-manager .width-150{width:150px}.sd-angularjs .accounting-transaction-manager .required{color:#ff4136}.sd-angularjs .accounting-transaction-manager .dropdown-multiselect{min-width:100%}.sd-angularjs .accounting-transaction-manager .dropdown-multiselect .multiselect-parent,.sd-angularjs .accounting-transaction-manager .dropdown-multiselect button{width:100%}.sd-angularjs .accounting-transaction-manager .dropdown-multiselect button{align-items:center;display:flex}.sd-angularjs .accounting-twint-conciliation .form-control-custom{margin-right:30px;width:60px}.sd-angularjs .accounting-twint-conciliation .matching-amount-grid-row{background-color:#32cd32!important}.sd-angularjs .accounting-twint-conciliation .almost-matching-amount-grid-row{background-color:#e1c16e!important}.sd-angularjs .accounting-twint-conciliation .non-matching-amount-grid-row{background-color:#d0312d!important;color:#fff!important}.sd-angularjs .accounting-twint-conciliation table.dataTable tbody td.no-padding{padding:0}.sd-angularjs .accounting-twint-conciliation tr.green.shown+tr{background-color:#e0f7e0!important}.sd-angularjs .accounting-twint-conciliation tr.green.shown+tr .sub-grid{border-left:2px dashed #fff}.sd-angularjs .accounting-twint-conciliation tr.yellow.shown+tr{background-color:#fffde6!important}.sd-angularjs .accounting-twint-conciliation tr.yellow.shown+tr .sub-grid{border-left:2px dashed #aaa}.sd-angularjs .accounting-twint-conciliation tr.shown+tr>td{padding-left:15px}.sd-angularjs .accounting-twint-conciliation .modal-content,.sd-angularjs .accounting-twint-conciliation .modal-dialog{width:80vw}.sd-angularjs .accounting-twint-conciliation #twint-table i{cursor:pointer}.sd-angularjs .admin-administrative-doc-folders-grid .folder-selection-icon{display:flex;justify-content:center}.sd-angularjs .admin-administrative-doc-folders-grid .folder-selection-icon i{cursor:pointer}.sd-angularjs .admin-administrative-doc-folders-grid .page-breadcrumb{margin-left:-10px}.sd-angularjs .admin-administrative-doc-folders-grid .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .admin-administrative-doc-folders-grid .modal .modal-header .modal-title{margin-right:auto}.sd-angularjs .admin-administrative-doc-folders-grid .modal .modal-body{padding:35px}.sd-angularjs .admin-administrative-doc-folders-manage label{color:#000;display:flex!important;justify-content:flex-end!important}.sd-angularjs .admin-administrative-doc-folders-manage textarea{min-height:34px}.sd-angularjs .admin-administrative-doc-folders-manage .page-bar{margin-left:10px}.sd-angularjs .admin-administrative-doc-folders-select .folder-selection-icon{display:flex;justify-content:center}.sd-angularjs .admin-administrative-doc-folders-select .folder-selection-icon i{cursor:pointer}.sd-angularjs .manage-autodocs-swal-size{width:550px!important}.sd-angularjs .manage-autodocs .box-body{padding-top:5px}.sd-angularjs .manage-autodocs .icon{cursor:pointer}.sd-angularjs .manage-autodocs .title{display:flex}.sd-angularjs .manage-autodocs .button-roles-invalid>div>div>div>button{border-color:red!important}.sd-angularjs .manage-autodocs .no-lateral-padding{padding-left:0!important;padding-right:0!important}.sd-angularjs .manage-autodocs .no-right-padding{padding-right:0!important}.sd-angularjs .manage-autodocs .margin-top{margin-top:7px!important}.sd-angularjs .manage-autodocs .export-format-input{margin-right:15px;margin-top:6px}.sd-angularjs .manage-autodocs .select-data{display:flex;flex-direction:column}.sd-angularjs .manage-autodocs .select-data .dropdown-multiselect{min-width:100px!important;width:100%}.sd-angularjs .manage-autodocs .select-data .dropdown-multiselect button{width:100%}.sd-angularjs .manage-autodocs .fa-minus-circle{margin-right:5px!important;margin-top:10px!important}.sd-angularjs .manage-autodocs .status-type{font-weight:700;margin-bottom:5px}.sd-angularjs .manage-autodocs .course-category-container .category-box:not(:first-child){margin-top:50px}.sd-angularjs .manage-autodocs .course-category-container .category-constraints .constraints-row{align-items:center;display:flex;flex-direction:row}.sd-angularjs .manage-autodocs .course-category-container .category-constraints .constraints-row:not(:first-child){margin-top:50px}.sd-angularjs .manage-autodocs .course-category-container .category-constraints .constraints-row .constraint-category{min-width:25px}.sd-angularjs .manage-autodocs .course-category-container .category-constraints .constraints-row .constraint-conditions{display:flex;flex:1;flex-direction:column}.sd-angularjs .manage-autodocs .course-category-container .category-constraints .constraints-row .constraint-conditions .conditions-line-2{padding-left:15px}.sd-angularjs .manage-autodocs .course-category-container .category-constraints .constraints-row .constraint-conditions .conditions-line-2 .l2-title{font-weight:800;margin-bottom:5px}.sd-angularjs .manage-autodocs .course-category-container .category-constraints .constraints-row .constraint-conditions .conditions-line-2 .l2-fields{align-items:center;display:flex;flex-direction:row}.sd-angularjs .manage-autodocs .course-category-container .category-constraints .constraints-row .constraint-conditions .conditions-line-2 .l2-fields .offset_num_input{margin-right:8px;width:70px}.sd-angularjs .manage-autodocs .course-category-container .category-constraints .constraints-row .constraint-conditions .conditions-line-2 .l2-fields .offset_type_select{width:270px}.sd-angularjs .manage-autodocs .course-category-container .category-constraints .constraints-row .constraint-conditions .conditions-line-2 .l2-fields .middle-label{margin-left:10px;margin-right:10px}.sd-angularjs .manage-autodocs .form-actions{background-color:#fff;border:0;padding:0 0 60px}.sd-angularjs .list-archive-autodocs .actions{display:flex;justify-content:flex-end}.sd-angularjs .autodocs-list table.autodoc-placeholder-list td,.sd-angularjs .autodocs-list table.autodoc-placeholder-list th{font-size:12px;line-height:25px;vertical-align:middle}.sd-angularjs .autodocs-list table.autodoc-placeholder-list td{padding-left:15px}.sd-angularjs .autodocs-list #preview-autodoc{height:calc(100vh - 50px)}.sd-angularjs .autodocs-list #preview-autodoc .download-buttons-wrapper{margin-bottom:10px;margin-top:40px}.sd-angularjs .autodocs-list #preview-autodoc .download-buttons-wrapper .btn-download{padding:15px!important}.sd-angularjs .autodocs-list #preview-autodoc .modal-header .modal-title{margin-right:auto}.sd-angularjs .autodocs-list #preview-autodoc .modal-body{padding:35px}.sd-angularjs .autodocs-list .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .autodocs-list .autodocs-description{padding:0 0 20px 20px}.sd-angularjs .autodocs_manage .icon{cursor:pointer}.sd-angularjs .autodocs_manage .check-local{float:left;margin-top:10px}.sd-angularjs .autodocs_manage .no-lateral-padding{padding-left:0!important;padding-right:0!important}.sd-angularjs .autodocs_manage .no-right-padding{padding-right:0!important}.sd-angularjs .autodocs_manage .margin-top{margin-top:7px!important}.sd-angularjs .autoresponder .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .autoresponders-mange .box-body{padding-top:15px}.sd-angularjs .autoresponders-mange .box-body .autoresponder-inherits-body-label{margin-left:40px}.sd-angularjs .autoresponders-mange .box-body .mail-body-line .preview-button{justify-content:flex-start;width:45px!important}.sd-angularjs .autoresponders-mange .box-body .mail-body-line .dropdown-multiselect-top ul{bottom:0!important;top:unset!important}.sd-angularjs .autoresponders-mange .category{display:flex;flex-direction:column}.sd-angularjs .autoresponders-mange .category .categorySelectAndUnlockButton{align-items:center;display:flex;gap:15px;justify-content:center}.sd-angularjs .autoresponders-mange #autoresponder-template-preview-popup .info-list-title{font-weight:700}.sd-angularjs .autoresponders-mange #autoresponder-template-preview-popup .info-list{list-style-type:none}.sd-angularjs .autoresponders-mange #autoresponder-template-preview-popup .select-info{font-size:14px!important;margin-bottom:5px!important}.sd-angularjs .autoresponders-mange .preview{height:95%}.sd-angularjs .autoresponders-mange .preview iframe{border:none;height:100%;width:100%}.sd-angularjs .autoresponders-mange #optOutGroups,.sd-angularjs .autoresponders-mange #secondaryOptOutGroups{display:inline;padding-right:25px}.sd-angularjs .autoresponders-mange .form .form-bordered .form-group{border-bottom:none}.sd-angularjs .autoresponders-mange .reset-selected-course{cursor:pointer}.sd-angularjs .autoresponders-mange .form-actions{background-color:#fff;border:none;padding:0}.sd-angularjs .autoresponders-mange .modal-dialog{height:100%!important;width:80vw!important}.sd-angularjs .autoresponders-mange .modal-dialog .modal-title{margin-right:auto}.sd-angularjs .autoresponders-mange .modal-dialog .description-modal-body{padding:35px}.sd-angularjs .autoresponders-mange #templateHumanModeration{align-items:center;display:flex;gap:15px}.sd-angularjs .autorresponders-message-view .modal-dialog{background-color:#fff;width:90vw!important}.sd-angularjs .autorresponders-message-view .modal-dialog .modal-header .close-button{display:flex;justify-content:flex-end;width:100%}.sd-angularjs .autorresponders-message-view .modal-body{height:80vh;padding:15px}.sd-angularjs .autorresponders-message-view .modal-body .grid-overflow{height:100%}.sd-angularjs .autorresponders-message-view .modal-body .grid-overflow .tab-content{height:calc(100% - 43px)}.sd-angularjs .autorresponders-message-view .modal-body .grid-overflow .tab-content .message-preview,.sd-angularjs .autorresponders-message-view .modal-body .grid-overflow .tab-content .tab-pane{height:100%;width:100%}.sd-angularjs .autorresponders-message-view .modal-body .display-message-attachments .title{font-weight:700}.sd-angularjs .autorresponders-message-view .modal-body .display-message-attachments .header{padding-bottom:10px}.sd-angularjs .autorresponders-message-view .modal-body .display-message-attachments .message-attachment-each{padding-bottom:5px}.sd-angularjs .autorresponders-message-view .modal-body .display-message-attachments .col-md-8{word-wrap:break-word;white-space:normal}.sd-angularjs .autoresponders-opt-out-groups-grid #save-button{height:34.22222px;padding:6px 12px}.sd-angularjs .autoresponders-opt-out-groups-grid .add-customer-modal{background-color:#ccc;color:#fff}.sd-angularjs .autoresponders-opt-out-groups-grid .modal-dialog .modal-header div{align-items:center;display:flex;justify-content:space-between;width:100%}.sd-angularjs .autoresponders-opt-out-groups-manage label{color:#000;display:flex!important;justify-content:flex-end!important}.sd-angularjs .autoresponders-opt-out-groups-manage .checkbox-label{color:#000;display:flex!important;justify-content:flex-start!important;margin:0}.sd-angularjs .autoresponders-opt-out-groups-manage .checkbox-text{margin-top:7px}.sd-angularjs .autoresponders-opt-out-groups-manage .no-right-padding{padding-right:0!important;width:70px!important}.sd-angularjs .autoresponders-opt-out-groups-manage .no-left-padding{padding-left:0!important}.sd-angularjs .autoresponders-opt-out-groups-manage .no-padding{padding:0!important}.sd-angularjs .computers-list .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .admin-exam-exceptions-manage .control-label{align-items:center;display:flex;justify-content:flex-end}.sd-angularjs .course-category-tabs .actions{margin-bottom:10px}.sd-angularjs .admin-course-place-list .actions,.sd-angularjs .course-category-tabs .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .admin-course-place-manage .form-group>label{align-items:center;display:flex;justify-content:flex-end}.sd-angularjs .admin-course-place-manage .form-control-custom{width:75%}.sd-angularjs .admin-course-place-manage .page-bar .page-breadcrumb{margin-left:-10px}.sd-angularjs .documentation .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .documentation .close-button{display:flex;justify-content:flex-end;width:100%}.sd-angularjs .documentation .modal-body{padding:15px}.sd-angularjs .dynamic-forms-answers{display:flex;flex-direction:column;gap:1rem}.sd-angularjs .dynamic-forms-answers label{align-items:center;color:var(--titleColor);display:flex;justify-content:flex-end}.sd-angularjs .dynamic-forms-answers .title{align-items:center;display:flex;font-size:20px;justify-content:flex-end;text-transform:capitalize}.sd-angularjs .dynamic-forms-answers .fa-filter{cursor:pointer}.sd-angularjs .dynamic-forms-answers .filters .col-sm-6{display:flex;flex-direction:column;gap:1rem}.sd-angularjs .dynamic-forms-answers .filter-actions{display:block!important}.sd-angularjs .dynamic-forms-answers .table{max-width:100%;overflow:auto}.sd-angularjs .dynamic-forms-answers table{border-collapse:collapse;width:100%}.sd-angularjs .dynamic-forms-answers tbody tr:nth-child(2n){background-color:#e8e8e8}.sd-angularjs .dynamic-forms-answers td,.sd-angularjs .dynamic-forms-answers th{border:1px solid #e8e8e8;padding:8px;text-align:left;white-space:nowrap}.sd-angularjs .dynamic-forms-answers .th-checkbox{align-items:center;display:flex;gap:5px}.sd-angularjs .dynamic-forms-answers .th-checkbox input{cursor:pointer}.sd-angularjs .dynamic-forms-answers h3{text-transform:uppercase}.sd-angularjs .dynamic-forms-answers .respondent{margin-bottom:1rem}.sd-angularjs .dynamic-forms-forms .modal-header{align-items:center;display:flex;gap:1rem}.sd-angularjs .dynamic-forms-forms .modal-header button{margin-left:auto}.sd-angularjs .dynamic-forms-forms .modal-content,.sd-angularjs .dynamic-forms-forms .modal-dialog{height:100vh;margin:0;width:100vw}.sd-angularjs .dynamic-forms-forms .modal-body{height:calc(100vh - 130px);overflow:auto;padding:1rem}.sd-angularjs .dynamic-forms-forms-manage .checkbox{display:flex;justify-content:flex-start;margin-top:7px}.sd-angularjs .dynamic-forms-forms-manage label{color:#000;display:flex!important;justify-content:flex-end!important}.sd-angularjs .dynamic-forms-forms-manage .checkbox-label{color:#000;display:flex!important;justify-content:flex-start!important;margin:0}.sd-angularjs .dynamic-forms-forms-manage .checkbox-text{margin-top:7px}.sd-angularjs .dynamic-forms-forms-manage .types{display:flex;gap:5rem;justify-content:center;padding:5rem 0}.sd-angularjs .dynamic-forms-forms-manage .types .manager{border-right:1px solid #2e3236;margin-right:5rem}.sd-angularjs .dynamic-forms-forms-manage .advise-label{display:flex;justify-content:flex-end}.sd-angularjs .dynamic-forms-forms-manage .no-right-padding{padding-right:0!important;width:70px!important}.sd-angularjs .dynamic-forms-forms-manage .no-left-padding{padding-left:0!important}.sd-angularjs .dynamic-forms-forms-manage .no-padding{padding:0!important}.sd-angularjs .dynamic-forms-forms-manage .df-type-details{color:#6e6e6e;font-style:italic}.sd-angularjs .dynamic-forms-parts-manage-parts .enable{display:flex;flex-direction:column}.sd-angularjs .dynamic-forms-parts-manage-parts .modal{padding:0!important}.sd-angularjs .dynamic-forms-parts-manage-parts .modal-content,.sd-angularjs .dynamic-forms-parts-manage-parts .modal-dialog{width:100%}.sd-angularjs .dynamic-forms-parts-manage-parts .modal-body{overflow:hidden!important}.sd-angularjs .dynamic-forms-parts-manage-parts em{cursor:pointer}.sd-angularjs .dynamic-forms-parts-manage-parts button:disabled em{cursor:not-allowed}.sd-angularjs .dynamic-forms-parts-manage-parts .table{gap:1rem;margin:3rem 0}.sd-angularjs .dynamic-forms-parts-manage-parts .table .col-sm-1{justify-content:flex-start}.sd-angularjs .dynamic-forms-parts-manage-parts .table .row{border-left:1px solid #dadada;border-right:1px solid #dadada;padding:1rem 0}.sd-angularjs .dynamic-forms-parts-manage-parts .table .row,.sd-angularjs .dynamic-forms-parts-manage-parts .table .row *{word-break:break-all!important}.sd-angularjs .dynamic-forms-parts-manage-parts .table .table-actions{gap:1rem}.sd-angularjs .dynamic-forms-parts-manage-parts .table .options,.sd-angularjs .dynamic-forms-parts-manage-parts .table .options div{align-items:center;display:flex}.sd-angularjs .dynamic-forms-parts-manage-parts .table .row:nth-child(2n){background:#f3f3f3}.sd-angularjs .dynamic-forms-parts-manage-parts .table .row:first-child{border:1px solid #dadada}.sd-angularjs .dynamic-forms-parts-manage-parts .table .row:last-child{border-bottom:1px solid #dadada}.sd-angularjs .dynamic-forms-parts-manage-parts .table .no-options{align-items:center;display:flex;font-weight:400;height:5rem;justify-content:center}.sd-angularjs .dynamic-forms-parts-manage-parts .height-34{align-items:center;display:flex;height:34px}.sd-angularjs .dynamic-forms-parts-manage-parts .actions{display:flex;gap:1rem}.sd-angularjs .dynamic-forms-parts-manage-parts .a{padding-left:7px}.sd-angularjs .dynamic-forms-parts-manage-parts small{align-items:center;display:flex;height:34px;-webkit-user-select:none;user-select:none}.sd-angularjs .dynamic-forms-parts-manage-parts .enable{justify-content:center}.sd-angularjs .dynamic-forms-parts-manage-parts .df-parts-details{color:#6e6e6e;font-style:italic}.sd-angularjs .dynamic-forms-preview .customer{color:var(--titleColor)}.sd-angularjs .dynamic-forms-preview .modal-body{display:flex;flex-direction:column;gap:1rem}.sd-angularjs .dynamic-forms-preview .modal-body .info,.sd-angularjs .dynamic-forms-preview .modal-body strong,.sd-angularjs .dynamic-forms-preview .modal-body table{color:#444}.sd-angularjs .dynamic-forms-preview .modal-body .title{margin:1rem 0}.sd-angularjs .dynamic-forms-preview .modal-body .info{display:flex;flex-direction:column}.sd-angularjs .dynamic-forms-preview .modal-body label{align-items:center;display:flex;height:34px}.sd-angularjs .dynamic-forms-preview em{cursor:pointer}.sd-angularjs .dynamic-forms-preview .remove-align-items{align-items:flex-start!important}.sd-angularjs .dynamic-forms-parts-manage-steps .fa-plus-circle{align-items:center;display:flex}.sd-angularjs .dynamic-forms-parts-manage-steps em{cursor:pointer}.sd-angularjs .dynamic-forms-parts-manage-steps button:disabled em{cursor:not-allowed}.sd-angularjs .dynamic-forms-parts-manage-steps .table{gap:1rem;margin:3rem 0;padding:1rem}.sd-angularjs .dynamic-forms-parts-manage-steps .table,.sd-angularjs .dynamic-forms-parts-manage-steps .table *{word-break:break-all!important}.sd-angularjs .dynamic-forms-parts-manage-steps .table .row{border-left:1px solid #dadada;border-right:1px solid #dadada;display:flex;flex-direction:row;gap:1rem;padding:1rem 0}.sd-angularjs .dynamic-forms-parts-manage-steps .table .table-actions{gap:1rem}.sd-angularjs .dynamic-forms-parts-manage-steps .table .title{align-items:center;display:flex;height:34px;width:calc(100% - 200px)}.sd-angularjs .dynamic-forms-parts-manage-steps .table .sort{align-items:center;display:flex;height:34px;width:85px}.sd-angularjs .dynamic-forms-parts-manage-steps .table .actions{align-items:center;display:flex;height:34px;width:90px}.sd-angularjs .dynamic-forms-parts-manage-steps .table .row:nth-child(2n){background:#f3f3f3}.sd-angularjs .dynamic-forms-parts-manage-steps .table .row:first-child{border:1px solid #dadada}.sd-angularjs .dynamic-forms-parts-manage-steps .table .row:last-child{border-bottom:1px solid #dadada}.sd-angularjs .dynamic-forms-parts-manage-steps .table .no-options{align-items:center;display:flex;font-weight:400;height:5rem;justify-content:center}.sd-angularjs .dynamic-forms-parts-manage-steps .height-34{align-items:center;display:flex;height:34px}.sd-angularjs .dynamic-forms-parts-manage-steps .actions{display:flex;gap:1rem}.sd-angularjs .dynamic-forms-parts-manage-steps .a{padding-left:7px}.sd-angularjs .dynamic-forms-parts-manage-steps small{align-items:center;display:flex;height:34px;-webkit-user-select:none;user-select:none}.sd-angularjs .dynamic-forms-parts-grid-details #forms-list .forms span{color:#0074d9;cursor:pointer}.sd-angularjs .dynamic-forms-parts-grid-details #forms-list .modal-body{max-height:75vh;overflow:auto;padding:1rem!important}.sd-angularjs .dynamic-forms-parts-grid-details #answers-preview .modal-content,.sd-angularjs .dynamic-forms-parts-grid-details #answers-preview .modal-dialog{height:100vh;margin:0;width:100vw}.sd-angularjs .dynamic-forms-parts-grid-details #answers-preview .modal-body{height:calc(100vh - 130px);overflow:auto;padding:1rem}.sd-angularjs .wrap-column{white-space:normal!important}.sd-angularjs .dynamic-forms-parts-grid .modals .modal-header button{position:absolute;right:20px}.sd-angularjs .dynamic-forms-parts-grid .modals .modal-body{padding:35px}.sd-angularjs .dynamic-forms-parts-grid .modals .label{align-items:center;color:#444;display:flex;gap:1rem;padding:1rem 0 0}.sd-angularjs .dynamic-forms-parts-grid .modals .label div,.sd-angularjs .dynamic-forms-parts-grid .modals .label div>div,.sd-angularjs .dynamic-forms-parts-grid .modals .label div>div>button{width:100%}.sd-angularjs .admin-professions-manage .preview{display:flex;flex-direction:column;gap:1rem}.sd-angularjs .admin-professions-manage .preview .btn-success{border-radius:20px!important}.sd-angularjs .admin-professions-manage .alert-warning{text-align:center}.sd-angularjs .admin-professions-manage iframe{border:1px dashed #adadad;border-radius:20px;height:250px;width:100%}.sd-angularjs .admin-professions-manage label{color:#000;display:flex!important;justify-content:flex-end!important}.sd-angularjs .admin-professions-manage .checkbox-label{color:#000;display:flex!important;justify-content:flex-start!important;margin:0}.sd-angularjs .admin-professions-manage .checkbox-text{margin-top:7px}.sd-angularjs .admin-professions-manage .types{display:flex;gap:5rem;justify-content:center;padding:5rem 0}.sd-angularjs .admin-professions-manage .types .manager{border-right:1px solid #2e3236;margin-right:5rem}.sd-angularjs .admin-professions-manage .col-sm-2{align-items:center;display:flex;gap:1rem;height:34px}.sd-angularjs .admin-professions-manage .subject-type .tooltip-inner{max-width:350px;width:350px}.sd-angularjs .dynamic-forms-parts-manage-mchoice i{cursor:pointer}.sd-angularjs .dynamic-forms-parts-manage-mchoice button:disabled i{cursor:not-allowed}.sd-angularjs .dynamic-forms-parts-manage-mchoice .table{gap:1rem;margin:3rem 0;max-height:500px;overflow-x:auto}.sd-angularjs .dynamic-forms-parts-manage-mchoice .table .table-header{background:#fff;position:sticky;top:0;z-index:10}.sd-angularjs .dynamic-forms-parts-manage-mchoice .table .table-header .table-header-item{align-items:center;display:flex;gap:1rem;height:34px}.sd-angularjs .dynamic-forms-parts-manage-mchoice .table .row{border-left:1px solid #dadada;border-right:1px solid #dadada;padding:1rem 0}.sd-angularjs .dynamic-forms-parts-manage-mchoice .table .table-actions{gap:1rem}.sd-angularjs .dynamic-forms-parts-manage-mchoice .table .options>div{align-items:center;display:flex;min-height:60px!important}.sd-angularjs .dynamic-forms-parts-manage-mchoice .table .row:nth-child(2n){background:#f3f3f3}.sd-angularjs .dynamic-forms-parts-manage-mchoice .table .row:first-child{border:1px solid #dadada}.sd-angularjs .dynamic-forms-parts-manage-mchoice .table .row:last-child{border-bottom:1px solid #dadada}.sd-angularjs .dynamic-forms-parts-manage-mchoice .table .no-options{align-items:center;display:flex;font-weight:400;height:5rem;justify-content:center}.sd-angularjs .dynamic-forms-parts-manage-mchoice .height-34{align-items:center;display:flex;height:34px}.sd-angularjs .dynamic-forms-parts-manage-mchoice .actions{display:flex;gap:1rem}.sd-angularjs .dynamic-forms-parts-manage-mchoice .a{padding-left:7px}.sd-angularjs .dynamic-forms-parts-manage-mchoice .a label{justify-content:flex-start!important}.sd-angularjs .dynamic-forms-parts-manage-opinion-scale input[type=color]{-webkit-appearance:none;border:none;border-radius:10px;height:18px;width:21px}.sd-angularjs .dynamic-forms-parts-manage-opinion-scale input[type=color]::-webkit-color-swatch-wrapper{padding:0}.sd-angularjs .dynamic-forms-parts-manage-opinion-scale input[type=color]::-webkit-color-swatch{border:none}.sd-angularjs .dynamic-forms-parts-manage-opinion-scale .range .col-sm-1{align-items:center;display:flex;height:34px;justify-content:center}.sd-angularjs .dynamic-forms-parts-manage-opinion-scale .first-range{margin-left:10px}.sd-angularjs .dynamic-forms-parts-manage-phone .col-sm-12{margin-bottom:170px!important}.sd-angularjs .dynamic-forms-parts-manage-phone .loader{animation:rotation 1s linear infinite;border:5px solid;border-color:#fff #fff #0986bd;border-radius:50%!important;box-sizing:border-box;display:inline-block;height:48px;left:50%;position:absolute;width:48px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.sd-angularjs .dynamic-forms-parts-manage-yes-no .extra-input{display:flex;flex-direction:column;gap:1rem}.sd-angularjs .dynamic-forms-parts-manage-yes-no .extra-input .label-yn,.sd-angularjs .dynamic-forms-parts-manage-yes-no .extra-input .min-max,.sd-angularjs .dynamic-forms-parts-manage-yes-no .extra-input .required-yn,.sd-angularjs .dynamic-forms-parts-manage-yes-no .extra-input .show_on{align-items:center;display:flex;gap:1rem}.sd-angularjs .dynamic-forms-parts-manage-yes-no .extra-input .required-yn label{margin-top:0}.sd-angularjs .dynamic-forms-parts-manage-yes-no .extra-input .required-yn span{margin-top:-6px}.sd-angularjs .dynamic-forms-parts-manage-yes-no .extra-input .show_on label{display:flex;gap:.5rem}.sd-angularjs .dynamic-forms-parts-manage-yes-no .extra-input .min-max input{width:80px}.sd-angularjs .dynamic-forms-parts-manage-folder label{color:#000;display:flex!important;justify-content:flex-end!important}.sd-angularjs .dynamic-forms-parts-manage-folder .checkbox-label{color:#000;display:flex!important;justify-content:flex-start!important;margin:0}.sd-angularjs .dynamic-forms-parts-manage-folder .checkbox-text{margin-top:7px}.sd-angularjs .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .notice-manage .control-label{align-items:center;display:flex;justify-content:flex-end}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation a{margin-left:15px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation input[disabled]{background:#eee;opacity:1}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .disabled{background:#fff;cursor:not-allowed;opacity:.5}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .required{color:red}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .row{margin-top:10px;padding-left:50px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation i{cursor:pointer;margin:0 3px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .input{background-color:#fff;background-image:none;border:1px solid #ccc;color:#555;display:block;font-size:14px;height:34px;line-height:1.42857143;margin:0 5px;padding:6px 12px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .input-percent{width:68px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .height-34{min-height:34px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .no-margin{margin:0}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .ignore-punctuation-marks{margin-left:30px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .align-items{align-items:center;display:flex}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .delete-icon{margin-left:-17px;margin-right:5px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .margin-right-30{margin-right:30px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .input-default{width:250px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .file-input{display:none}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .custom-file-input{background-color:#fff;background-image:none;border:1px solid #ccc;color:#555;cursor:pointer;font-size:14px;height:34px;line-height:1.42857143;margin:0 5px;padding:6px 12px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .input-full-size{width:100%}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .sentences-item .label-text{display:flex;justify-content:flex-end}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .sentences-item .label-text-center{align-items:center;display:flex;justify-content:center}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .sentences-item .label-text-center i{margin-left:5px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .sentences-item .item{display:flex;flex-direction:column}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .sentences-item .item .align-items{align-items:center;display:flex}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .sentences-item .item i{margin-right:5px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage-dictation .move-disable{cursor:not-allowed;opacity:.5}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .required{color:red}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .custom-form-input{background-color:#fff;background-image:none;border:1px solid #ccc;color:#555;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px;width:calc(100% - 15px)}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .color-red{color:#ff4136}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .color-green{color:#2ecc40}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .is-enable-icon{margin-left:18px!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .no-padding{padding:0!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .no-right-padding{padding-right:0!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .no-left-padding{padding-left:0!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .disabled,.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .move-disable{cursor:not-allowed;opacity:.5}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match i{cursor:pointer;margin:0 3px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .row{margin-top:15px;padding-left:50px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .ml-65{margin-left:65px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .textareas{margin-bottom:10px;margin-left:100px;margin-top:20px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .questions{margin-bottom:50px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .questions .question-actions{display:flex;justify-content:flex-end;min-width:80px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .questions .question-actions i{margin:2px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .mt-5{margin-top:5px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-exact-match .answers{padding-left:0}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard a{margin-left:15px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .disabled{cursor:not-allowed;opacity:.5}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .row-gray-background{background-color:#efefef}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .required{color:red}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .row{margin-top:10px;padding-left:50px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard i{cursor:pointer;margin:0 3px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .height-34{min-height:34px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .no-margin{margin:0}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .ignore-punctuation-marks{margin-left:30px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .align-items{align-items:center;display:flex}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .delete-icon{margin-left:-17px;margin-right:5px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .margin-right-30{margin-right:30px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .cards-item{display:flex;gap:5px;padding:10px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .cards-item .card-actions{align-items:flex-start;display:flex;margin-top:5px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .cards-item .answer,.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .cards-item .question{width:45%}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .cards-item .label-text{display:flex;justify-content:flex-end}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .cards-item .label-text-center{align-items:center;display:flex;justify-content:center}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .cards-item .label-text-center i{margin-left:5px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .cards-item .item{display:flex;flex-direction:column}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .cards-item .item .align-items{align-items:center;display:flex}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .cards-item .item i{margin-right:5px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-flashcard .move-disable{cursor:not-allowed;opacity:.5}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs .required{color:red}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs input[disabled]{background:#eee;opacity:1}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs .custom-form-input{background-color:#fff;background-image:none;border:1px solid #ccc;color:#555;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px;width:calc(100% - 15px)}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs .height-34{align-items:center;display:flex;height:34px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs .padding-left-15{padding-left:25px!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs .strong{font-weight:bolder}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs i{cursor:pointer}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs i:hover{opacity:.5}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs .color-red{color:#ff4136}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs .color-green{color:#2ecc40}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs .is-enable-icon{margin-left:18px!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs .disabled{cursor:not-allowed;opacity:.5}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs .groups{margin-bottom:25px!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs .groups .group-data .no-right-padding{padding-right:0!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs .groups .group-data .no-left-padding{padding-left:0!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs .groups .group-data i{margin-left:3px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs .groups .group-data .group-actions{display:flex;justify-content:flex-end;min-width:80px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs .groups .group-data .group-actions i{margin:2px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-matching-pairs .groups .group-data .group-row{align-items:center;display:flex}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .required{color:red}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice input[disabled]{background:#eee;opacity:1}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .custom-form-input{background-color:#fff;background-image:none;border:1px solid #ccc;color:#555;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px;width:calc(100% - 15px)}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .height-34{align-items:center;display:flex;height:34px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .answers-actions{align-items:center;display:flex;height:34px;justify-content:flex-end}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .answers-actions i{margin:0 3px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .padding-left-15{padding-left:25px!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .strong{font-weight:bolder}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice i{cursor:pointer}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice i:hover{opacity:.5}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .color-red{color:#ff4136}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .color-green{color:#2ecc40}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .is-enable-icon{margin-left:18px!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .disabled{cursor:not-allowed;opacity:.5}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .questions{margin-bottom:25px!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .questions .question-data .no-right-padding{padding-right:0!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .questions .question-data .no-left-padding{padding-left:0!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .questions .question-data i{margin-left:3px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .questions .question-data .question-actions{display:flex;justify-content:flex-end;min-width:80px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .questions .question-data .question-actions i{margin:2px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-multiple-choice .questions .question-data .question-row{align-items:center;display:flex}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question a{margin-left:15px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .disabled{cursor:not-allowed;opacity:.5}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question input.disabled{background:#eee;opacity:1}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .required{color:red}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .row{margin-top:10px;padding-left:50px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question i{cursor:pointer;margin:0 3px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .height-34{min-height:34px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .no-margin{margin:0}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .ignore-punctuation-marks{margin-left:30px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .align-items{align-items:center;display:flex}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .delete-icon{margin-left:-17px;margin-right:5px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .margin-right-30{margin-right:30px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .cards-item .label-text{display:flex;justify-content:flex-end}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .cards-item .label-text-center{align-items:center;display:flex;justify-content:center}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .cards-item .label-text-center i{margin-left:5px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .cards-item .item{display:flex;flex-direction:column}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .cards-item .item .align-items{align-items:center;display:flex}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .cards-item .item i{margin-right:5px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .instructions{margin-top:20px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .textareas{margin-left:100px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question .move-disable{cursor:not-allowed;opacity:.5}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text a{margin-left:15px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .disabled{cursor:not-allowed;opacity:.5}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text input.disabled{background:#eee;opacity:1}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .required{color:red}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .row{margin-top:10px;padding-left:50px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text i{cursor:pointer;margin:0 3px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .height-34{min-height:34px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .no-margin{margin:0}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .ignore-punctuation-marks{margin-left:30px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .align-items{align-items:center;display:flex}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .delete-icon{margin-left:-17px;margin-right:5px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .margin-right-30{margin-right:30px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .cards-item .label-text{display:flex;justify-content:flex-end}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .cards-item .label-text-center{align-items:center;display:flex;justify-content:center}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .cards-item .label-text-center i{margin-left:5px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .cards-item .item{display:flex;flex-direction:column}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .cards-item .item .align-items{align-items:center;display:flex}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .cards-item .item i{margin-right:5px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .instructions{margin-top:20px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .textareas{margin-left:100px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-open-question-rich-text .move-disable{cursor:not-allowed;opacity:.5}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage form .container-fluid{padding-top:20px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage .no-padding{padding:0!important}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage .sections-and-exercises{border-bottom:1px solid #ccc;margin:15px 0!important;padding-bottom:15px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage .sections-and-exercises h5{font-weight:700;margin:5px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage .edit-section{margin-bottom:15px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage .edit-section .edit-title{font-weight:700;margin:10px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage .save-place{margin-top:3px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage .height-34{min-height:34px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage .align-items{align-items:center;display:flex}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-activities-manage .weight-input{background-color:#fff;background-image:none;border:1px solid #ccc;color:#555;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px;width:60px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-typer #strikes_per_minute{margin-left:0!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-typer .disabled{background:#eee!important;cursor:not-allowed!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-typer .required{color:red}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-typer .align-items{align-items:center;display:flex}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-typer .no-padding{padding:0}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-typer .input{background-color:#fff;background-image:none;border:1px solid #ccc;color:#555;display:block;font-size:14px;height:34px;line-height:1.42857143;margin:0 5px;padding:6px 12px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-typer .end{display:flex;justify-content:flex-end}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-activities-manage-typer .input-percent{width:68px}.sd-angularjs .portlet-body .module_trial_versions .challenger_a{margin-bottom:10px}.sd-angularjs .portlet-body .module_trial_versions .title{padding-top:6px;text-align:right}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule{margin-left:5px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .module-unit-data{display:flex;margin-bottom:1rem}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .input-wrapper{align-content:space-between;align-items:flex-end;display:flex;flex-direction:row}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .input-wrapper label.rightLabel{padding-left:8px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .input-wrapper>div{width:100%}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .input-wrapper .disabled-input,.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .input-wrapper input[type=text]{background-color:#fff;background-image:none;border:1px solid #ccc;color:#555;font-size:14px;height:34px;line-height:1.42857143;padding:3px 6px;width:100%}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .input-wrapper .disabled-input{background:#e5e5e5!important;cursor:not-allowed!important;line-height:1.8571!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .input-wrapper .unit-id-title{margin-left:35px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .input-wrapper .mt-checkbox{margin-bottom:8px;padding-left:25px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .input-wrapper .website-system-id{line-height:34px;vertical-align:middle}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .input-wrapper input.unit-id{width:100%}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .input-wrapper .required-field{color:#e02222;font-size:12px;padding-left:2px;padding-right:5px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .input-wrapper .unit-parent div div.multiselect-parent{width:100%}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .input-wrapper .unit-parent div div.multiselect-parent button{display:flex;flex-direction:row;justify-content:space-between;width:100%}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .input-wrapper .unit-parent div div.multiselect-parent button .caret{align-self:center}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .remove-btn i{color:#65a0d0;line-height:31px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .actions{display:flex}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .modal-content .modal-header button{margin-left:auto}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .modal-content .modal-body{padding:15px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-scores-manage .no-padding{padding:0!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-scores-manage .sections-and-exercises{border-bottom:1px solid #ccc;margin:15px 0!important;padding-bottom:15px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-scores-manage .sections-and-exercises h5{font-weight:700;margin:5px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-scores-manage .edit-section{margin-bottom:15px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-scores-manage .edit-section .edit-title{font-weight:700;margin:10px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-scores-manage .save-place{margin-top:3px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-scores-manage .italic-text{align-items:center;display:flex;font-size:12px;font-style:italic;height:34px;padding-left:10px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-scores-manage .success-criteria .col-sm-6{align-items:center;display:flex;gap:5px;height:34px;padding-left:0!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-scores-manage .success-criteria .form-control-custom{width:75px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-scores-manage .success-criteria .numeric .form-control-custom{width:80px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-scores-manage .success-criteria .footer-actions{padding-left:0!important}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-scores-manage .container-fluid{padding-top:15px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .header{align-items:center;display:flex;justify-content:space-between}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule .header div{align-items:center;display:flex;gap:5px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule table.dataTable thead>tr>th.sorting_disabled:first-child{padding:0!important}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule table.dataTable thead th.sorting_disabled:after,.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-schedule table.dataTable thead th.sorting_disabled:before{content:none!important;display:none!important}.sd-angularjs .student-website-content-editor-audio .row,.sd-angularjs .student-website-content-editor-flipbook .row,.sd-angularjs .student-website-content-editor-html .row,.sd-angularjs .student-website-content-editor-video .row,.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-activity-list .row{margin-bottom:15px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .flex-container{display:flex;flex-direction:row}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .flex-container .field{padding:0 20px 20px 0}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .flex-container .field .unit-id{width:90px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .flex-container .field .unit-name{width:410px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .flex-container .field .short-name{width:250px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .flex-container .field .max-duration{width:100px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .flex-container .btn-save{align-items:center;display:flex;flex-direction:row}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .no-padding{padding:0!important}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .sections-and-exercises{border-bottom:1px solid #ccc;margin:15px 0!important;padding-bottom:15px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .sections-and-exercises h5{font-weight:700;margin:5px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .sections-and-exercises .section-activities-table{display:flex;gap:15px;margin-bottom:15px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .edit-section{margin-bottom:15px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .edit-section .edit-title{font-weight:700;margin:10px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .save-place{margin-top:3px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .add-button{float:right!important;margin:0 250px -30px 0!important;position:absolute;right:0;z-index:9990}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .on-search-height{margin-top:-30px!important}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .manage-exercise{display:flex;flex-direction:column;justify-content:center;margin:5px 0 0;width:100%}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .manage-exercise .form{align-items:center;display:flex;flex-direction:row}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .required{color:red}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .table-exercise-default{max-width:100%;min-width:100%}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .table-exercise-default tbody>tr:nth-child(odd){background:#f9f9f9}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .table-exercise-default tbody>tr>td,.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .table-exercise-default thead>tr>th{border:1px solid #ccc;padding:5px 10px 5px 5px;white-space:nowrap}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .table-exercise-default thead>tr>th{font-weight:bolder}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .table-exercise-default .big_column{min-width:250px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .table-exercise-default .button_column{min-width:44px;padding:0 5px}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .table-exercise-default .button_column_content{align-items:center;display:flex;justify-content:center}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .text-left{text-align:left}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .modal-dialog .modal-header{display:flex}.sd-angularjs .training-and-modules-website-trainings-categories-modules-version-units-manage .modal-dialog .modal-header button{margin-left:auto}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-version-list textarea{max-width:100%}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-version-list .modal-header{display:flex;gap:1rem}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-version-list .modal-body{padding:20px 10px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-version-list .modal-body .row{padding-top:10px}.sd-angularjs .training-and-modules-websites-trainings-categories-modules-version-list .modal-body .row #core-modules:hover{cursor:pointer}.sd-angularjs .admin-translations .col-sm-1{display:flex;justify-content:flex-end}.sd-angularjs .admin-translations .actions,.sd-angularjs .user-archive .actions,.sd-angularjs .user-list .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .accounting-tab{margin-top:20px}.sd-angularjs .accounting-tab .span-with-margin{margin-left:30px}.sd-angularjs .accounting-tab .required{color:#e02222;font-size:12px;padding-left:2px}.sd-angularjs .accounting-tab .title{font-weight:700}.sd-angularjs .back-office-accounting .title-right{padding-top:6px;text-align:right}.sd-angularjs .back-office-accounting .title-left{padding-top:6px;text-align:left}.sd-angularjs .back-office-accounting .payment-type-field{margin-bottom:5px;margin-top:5px}.sd-angularjs .back-office-accounting .salary-line{margin-bottom:5px;margin-top:30px}.sd-angularjs .back-office-accounting .salary-line .min-width-input{width:90px}.sd-angularjs .back-office-accounting .month-salary-total-line{margin-bottom:15px;margin-top:15px}.sd-angularjs .back-office-accounting .salaries-per-year-line{margin-bottom:10px;margin-top:40px}.sd-angularjs .back-office-accounting .salaries-per-year-line .salaries-per-year-options{margin-left:10px}.sd-angularjs .user-accounting-bank-subtab .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .user-accounting-bank-subtab #DataTables_Table_0_wrapper,.sd-angularjs .user-accounting-bank-subtab #DataTables_Table_1_wrapper{padding:0!important}.sd-angularjs .user-accounting-bank-subtab .portlet .portlet-title{border:0}.sd-angularjs .user-accounting-bank-subtab .portlet .flip-scroll{width:100%}.sd-angularjs .user-accounting-bank-subtab #add-new-bank-account .modal-header .modal-title{margin-right:auto}.sd-angularjs .user-accounting-bank-subtab #add-new-bank-account .modal-body .label-case{text-align:right}.sd-angularjs .user-accounting-bank-subtab #add-new-bank-account .modal-body input[type=text]{width:100%}.sd-angularjs .user-accounting-bank-subtab #add-new-bank-account .modal-body input[type=button]{width:50px}.sd-angularjs .user-accounting-bank-subtab #add-new-bank-account .modal-body .row{margin-bottom:10px}.sd-angularjs .accountion-front-office .no-required-roles-info{margin:0 45px 25px}.sd-angularjs .accountion-front-office .add-category-container{margin-bottom:40px;margin-top:40px}.sd-angularjs .accounting-subtab-general .checkbox-form{margin-bottom:0;margin-left:15px}.sd-angularjs .accounting-subtab-general .form-actions{background-color:#fff;border:none;padding:0}.sd-angularjs .user-document-tab .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .user-document-tab .modal .modal-header .modal-title{margin-right:auto}.sd-angularjs .user-document-tab .modal .modal-body{padding:35px}.sd-angularjs .user-document-tab .modal .modal-body table{margin:0}.sd-angularjs .userGeneralTab{margin-top:20px}.sd-angularjs .userGeneralTab .avatar-buttons{align-items:center;display:flex;justify-content:space-between}.sd-angularjs .userGeneralTab .box-body .form-group .checkbox-title{text-align:right}.sd-angularjs .userGeneralTab .box-body .form-group .checkbox-label{display:block;text-align:left}.sd-angularjs .userGeneralTab .box-body .form-group .checkbox-input:hover{cursor:pointer}.sd-angularjs .userGeneralTab .box-body .thumb{border-radius:50%!important;height:225px!important;width:225px!important}.sd-angularjs .userGeneralTab .form-actions{background-color:#fff;border:none;padding:0}.sd-angularjs .userSecurityTab{margin-top:20px;min-height:70vh}.sd-angularjs .userSecurityTab .form-actions{background-color:#fff;border:none;padding:0}.sd-angularjs .panel .panel-body{font-size:14px!important}.sd-angularjs button.btn.btn-link.collapsed:after,.sd-angularjs button.btn.btn-link:after{display:none}.sd-angularjs .users-manage .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .dynamic-tabs-wrapper .tab-content{min-height:-webkit-fill-available}.sd-angularjs .dynamic-tabs-wrapper .filter-display-only-checked{padding-bottom:10px;padding-top:10px}.sd-angularjs .dynamic-tabs-wrapper label.checkbox-label:hover{cursor:pointer}.sd-angularjs .dynamic-tabs-wrapper .clear-permissions-button{float:right}.sd-angularjs .dynamic-tabs-wrapper .tabbable-line{display:inline-block;padding:0!important}.sd-angularjs .slug{color:#aaa;font-size:12px}.sd-angularjs .user-roles-manage .portlet-body .box-body{padding:5px 10px}.sd-angularjs .user-roles-manage .form-actions{background-color:#fff;border:none;padding:0}.sd-angularjs .user-settings .actions{display:flex;gap:5px;justify-content:end}.sd-angularjs .official-holidays-tabs .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .course-all-courses .actions{display:flex;justify-content:flex-end}.sd-angularjs .course-list-manage-categories-tables .dataTables_wrapper{max-width:99%!important}.sd-angularjs .course-list-manage-categories-tables .actions{display:flex;gap:5px}.sd-angularjs .edit-block-session #addUnlinkedBlocks{border-radius:0!important}.sd-angularjs .edit-block-session .blocks-box,.sd-angularjs .edit-block-session .date-pxl,.sd-angularjs .edit-block-session .number-blocks{padding-left:0!important;padding-right:0!important;text-align:center}.sd-angularjs .edit-block-session .blocks-box{width:10%}.sd-angularjs .edit-block-session .blocks-box .number-blocks{text-align:center!important}.sd-angularjs .edit-block-session .short-name{max-width:245px}.sd-angularjs .edit-block-session .place-selectors{display:flex}.sd-angularjs .edit-block-session .place-selectors select{margin-right:10px}.sd-angularjs .edit-block-session .unliked_category_blocks_label{margin-left:11px}.sd-angularjs .edit-block-session .unliked_category_blocks{display:inline-block;margin-left:10px;margin-right:20px;vertical-align:middle;width:100px}.sd-angularjs .edit-block-session .course_date{display:inline-flex}.sd-angularjs .edit-block-session .course_date p{margin-left:5px}.sd-angularjs .edit-block-session .dynamic-form-version{display:flex;gap:10px}.sd-angularjs .edit-block-session .dynamic-form-version .dynamic-form-version-label{margin-left:10px}.sd-angularjs .edit-block-session .dynamic-form-version .inputs-legacy-new{display:flex;gap:7px}.sd-angularjs .edit-block-session .dynamic-form-version .inputs-legacy-new input[type=radio]{margin-bottom:5px!important;margin-left:3px!important;vertical-align:middle}.sd-angularjs .edit-block-session .btn_actions{position:absolute;right:10px;top:5px}.sd-angularjs .edit-block-session .select-with-button{display:flex}.sd-angularjs .edit-block-session .select-with-button .btn{margin-left:10px}.sd-angularjs .portlet .blocks-subgrid{background-color:#fff!important;border-top:1px solid #0986bd}.sd-angularjs .portlet .blocks-subgrid,.sd-angularjs .stripe-green>thead>tr>th{border-bottom:1px solid #0986bd!important}.sd-angularjs .stripe-green>tbody>tr>td{border-top:1px solid #0986bd!important}.sd-angularjs .portlet.box.grey-ddd.p-10{padding:10px!important}.sd-angularjs .day-scheduled{align-items:center;display:flex}.sd-angularjs .day-scheduled .wand-button{background-color:#fff!important;border-color:#fff!important}.sd-angularjs .day-scheduled .wand-button i{color:#3598dc}.sd-angularjs .course-blocks-assignment-feedback-forms .feedback-selector-start{display:inline-flex;width:100%}.sd-angularjs .course-blocks-assignment-feedback-forms .feedback-selector-start select{margin-right:10px}.sd-angularjs .course-blocks-assignment-feedback-forms .feedback-selector-end{display:inline-flex;width:100%}.sd-angularjs .course-blocks-assignment-feedback-forms .feedback-selector-end select{margin-right:10px}.sd-angularjs .course-blocks-assignment-feedback-forms .feedback-hours-after-block-end{display:inline-flex;width:100%}.sd-angularjs .course-blocks-assignment-feedback-forms .feedback-hours-after-block-end select{margin-right:10px}.sd-angularjs .modal-body{padding-left:35px;padding-top:0}.sd-angularjs .modal-header{align-items:center;display:flex}.sd-angularjs .modal-header i{margin-left:15px;margin-top:15px}.sd-angularjs span.indent{padding-left:12px}.sd-angularjs .team-actions-buttons{display:flex}.sd-angularjs .team-actions-buttons #cancel-button{padding-top:7px}.sd-angularjs .course-manage .title{display:flex;justify-content:space-between;width:100%}.sd-angularjs .course-manage .addons-ss-info{align-content:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;height:34px;justify-content:flex-start}.sd-angularjs .course-manage .autodocs-list{margin-top:7px}.sd-angularjs .course-manage select{padding-left:5px;padding-right:5px}.sd-angularjs .course-manage label.right{display:block;text-align:right}.sd-angularjs .course-manage label.left{display:block;text-align:left}.sd-angularjs .course-manage .pd0{padding-left:0}.sd-angularjs .course-manage .fp{width:100%}.sd-angularjs .course-manage .fl{display:block;float:left;width:50%}.sd-angularjs .course-manage .fr{display:block;float:right;width:50%}.sd-angularjs .course-manage .fl1{display:block;float:left;width:20%}.sd-angularjs .course-manage .fr1{display:block;float:right;width:80%}.sd-angularjs .course-manage .session-staff{border-top:1px dashed #eee;padding-top:20px}.sd-angularjs .course-manage .ab-static-modal{margin:auto;max-width:95%}.sd-angularjs .course-manage .subcourse-edit-size-tooltip tip{width:250px!important}.sd-angularjs .course-manage .options-label{padding-top:0;text-align:left}.sd-angularjs .course-manage .error-form>a{color:red!important}.sd-angularjs .course-manage .module-name{align-items:center;display:flex}.sd-angularjs .course-manage .no-found-module{margin-top:7px;text-align:center}.sd-angularjs .course-manage .additional-options>label{padding-left:30px!important}@media (max-width:767px){.sd-angularjs .course-manage .additional-options{margin-left:0;width:350px}}.sd-angularjs .course-manage #toast-container>div{opacity:1}.sd-angularjs .course-manage #subscription-info-toast{padding-left:15px}.sd-angularjs .course-manage #subscription-info-toast li{padding-bottom:5px}.sd-angularjs .course-manage #subscription-info-toast li:last-child{padding-bottom:0}.sd-angularjs .course-manage .mb-0{margin-bottom:0}.sd-angularjs .course-manage .linkDisabled{color:gray;cursor:not-allowed;pointer-events:none}.sd-angularjs .course-manage .inline{display:inline!important}.sd-angularjs .course-manage .inline button{min-width:250px}.sd-angularjs .course-manage .selected-png-preview{display:flex;max-width:250px}.sd-angularjs .course-manage .selected-png-preview img{margin:15px;max-height:100%;max-width:100%}.sd-angularjs .course-manage .selected-png-preview i{margin-top:10px}.sd-angularjs .course-manage .free-course-advice{margin-bottom:0;padding-top:7px}.sd-angularjs .course-manage .modality{padding-left:25px!important;text-align:left}.sd-angularjs .course-manage .modality span{top:7px}.sd-angularjs .course-manage .linked-courses{padding-bottom:0}.sd-angularjs .course-manage .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .course-manage .top-space{margin-top:7px!important}.sd-angularjs .course-manage .linked-list ul{list-style-type:none;padding-left:1rem}.sd-angularjs .course-manage .linked-list ul li{padding-top:1rem}.sd-angularjs iframe#preview{height:calc(100vh - 475px);width:100%}.sd-angularjs .btn-tooltip{margin-right:8px}.sd-angularjs .course-oficial-student-report .form-control-custom{background-color:#fff;background-image:none;border:1px solid #ccc;color:#555;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px;width:110px}.sd-angularjs .course-oficial-student-report .flex{align-items:center;display:flex;height:34px}.sd-angularjs .course-oficial-student-report .margin-left-10{margin-left:10px}.sd-angularjs .course-oficial-student-report .dropdown-multiselect{min-width:350px}.sd-angularjs .course-oficial-student-report .dropdown-multiselect .multiselect-parent,.sd-angularjs .course-oficial-student-report .dropdown-multiselect button{width:100%}.sd-angularjs .course-mail-configuration-tab .course-email-configuration{display:flex;flex-direction:column;gap:1rem}.sd-angularjs .course-mail-configuration-tab .course-email-configuration label{text-align:end!important}.sd-angularjs .course-mail-configuration-tab .course-email-configuration .form-group{margin-bottom:0}.sd-angularjs .course-mail-configuration-tab .course-email-configuration .course-status-warning .row div{padding-left:5px}.sd-angularjs .course-mail-configuration-tab #preview-modal{height:100vh;margin:0!important;padding:0!important;width:100vw}.sd-angularjs .course-mail-configuration-tab #preview-modal .close{position:absolute;right:15px}.sd-angularjs .course-mail-configuration-tab #preview-modal .preview-content{overflow-y:scroll}.sd-angularjs .course-mail-configuration-tab #preview-modal .attachments>div{margin-bottom:10px}.sd-angularjs .course-mail-configuration-tab #preview-modal .modal-content,.sd-angularjs .course-mail-configuration-tab #preview-modal .modal-dialog{height:100%;margin:0!important;width:100%}.sd-angularjs .course-mail-configuration-tab #preview-modal .modal-body{display:flex;gap:5rem;height:calc(100% - 115px);justify-content:center;padding-top:15px}.sd-angularjs .view-subcourse-documents-tab .actions{display:flex;justify-content:flex-end}.sd-angularjs .view-subcourse-documents-tab .modal .modal-header .modal-title,.sd-angularjs .view-subcourse-documents-tab .subcourse-list-title{margin-right:auto}.sd-angularjs .view-subcourse-documents-tab .modal .modal-body{padding:35px}.sd-angularjs .view-subcourse-documents-tab .modal .modal-body table{margin:0}.sd-angularjs .view-subcourse-tab-information .course_status{display:inline-block}.sd-angularjs .view-subcourse-tab-information .course-image-box img{height:130px;width:130px}.sd-angularjs .view-subcourse-tab-information .unlock-code{margin-top:6px}.sd-angularjs .view-subcourse-tab-information ul{list-style-type:none}.sd-angularjs .view-subcourse-reports .color-line{background:#efefef}.sd-angularjs .view-subcourse-reports .no-color-line{background:#fff}.sd-angularjs .view-subcourse-reports .student-grid,.sd-angularjs .view-subcourse-reports .student-grid-header{align-items:center;display:flex;justify-content:center;width:30%}.sd-angularjs .view-subcourse-reports .student-grid{padding:5px 0}.sd-angularjs .view-subcourse-reports .student-grid-column{display:flex;justify-content:flex-start}.sd-angularjs .view-subcourse-reports .status-grid{align-items:center;display:flex;justify-content:center;width:15%}.sd-angularjs .view-subcourse-reports .details-grid{align-items:center;display:flex;justify-content:center;width:30%}.sd-angularjs .view-subcourse-reports .topbar-table{left:450px;position:absolute;z-index:1}.sd-angularjs .viewSubcourseStudents #status-label{margin-right:10px}.sd-angularjs .viewSubcourseStudents .subcourse-students-list-shared-options{display:flex;gap:5px;margin-left:5px}.sd-angularjs .viewSubcourseStudents .subcourse-students-list-shared-options .subscription-page-button{background-color:#0b0701}.sd-angularjs .viewSubcourseStudents .subcourse-students-list-shared-options .subscription-page-button i{color:#fff}.sd-angularjs .viewSubcourseStudents .dataTables_wrapper{overflow-x:auto}.sd-angularjs .viewSubcourseStudents .dataTables_wrapper .col-sm-6{padding:15px!important}.sd-angularjs .viewSubcourseStudents .dataTables_wrapper .col-sm-6 .dataTables_filter{margin-right:12px}.sd-angularjs .viewSubcourseStudents .batchUpdateButton{display:inline-block}.sd-angularjs .viewSubcourseStudents .actions-buttons,.sd-angularjs .viewSubcourseStudents .customers-buttons,.sd-angularjs .viewSubcourseStudents .filters,.sd-angularjs .viewSubcourseStudents .form-group-custom,.sd-angularjs .viewSubcourseStudents .subscription-buttons,.sd-angularjs .viewSubcourseStudents .table-filter{display:flex}.sd-angularjs .viewSubcourseStudents .customers-buttons span,.sd-angularjs .viewSubcourseStudents .subscription-buttons span{margin-right:10px;position:inherit}.sd-angularjs .viewSubcourseStudents .subscription-buttons{margin-left:40px}.sd-angularjs .viewSubcourseStudents .form-group-custom{align-items:center;gap:20px;margin:10px 0;right:525px}.sd-angularjs .viewSubcourseStudents .form-group-z-index{z-index:1}.sd-angularjs .viewSubcourseStudents .filters,.sd-angularjs .viewSubcourseStudents .table-filter{align-items:center}.sd-angularjs .viewSubcourseStudents .filters>div,.sd-angularjs .viewSubcourseStudents .table-filter>div{margin-right:5px}.sd-angularjs .viewSubcourseStudents .filters i,.sd-angularjs .viewSubcourseStudents .table-filter i{margin-right:10px}.sd-angularjs .viewSubcourseStudents #handnotes{height:100%;width:100%}.sd-angularjs .viewSubcourseStudents #handnotes .modal-dialog{height:100%;margin:0;width:100%}.sd-angularjs .viewSubcourseStudents #handnotes .modal-dialog .modal-content{height:100%}.sd-angularjs .viewSubcourseStudents #handnotes .modal-dialog .modal-content .modal-body{height:calc(100% - 115px)}@media (max-width:1770px){.sd-angularjs .viewSubcourseStudents .actions-buttons{flex-direction:column}.sd-angularjs .viewSubcourseStudents .form-group-custom{align-items:flex-end}.sd-angularjs .viewSubcourseStudents .subscription-buttons{margin-left:0;margin-top:8px}.sd-angularjs .viewSubcourseStudents .subscription-buttons span{margin-right:6.5px}}@media (max-width:1620px){.sd-angularjs .viewSubcourseStudents .portlet-title{margin-bottom:50px}.sd-angularjs .viewSubcourseStudents .form-group-custom{align-items:flex-start;flex-direction:column}}.sd-angularjs .view-subcourse-main .title{display:flex;justify-content:space-between;width:100%}.sd-angularjs .customer-acquired-module-list .actions,.sd-angularjs .view-subcourse-main .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .customer-acquired-module-manage .input-group .clickable-area{background-color:unset}.sd-angularjs .customer-acquired-module-manage .input-group .clickable-area:hover{cursor:pointer}.sd-angularjs .customer-acquired-module-manage .input-group .clickable-area i{color:unset}.sd-angularjs .add-subscription-form .form-actions{background-color:#fff;border:0;padding:0}.sd-angularjs .create_customer_form table td{font-size:13px;padding-bottom:2px;padding-left:5px;padding-top:2px}.sd-angularjs .create_customer_form .form-group{margin:0;padding:10px}.sd-angularjs .create_customer_form .form-actions{background-color:#fff;border:none}.sd-angularjs .customer-search .tag{background:red;border-radius:20px!important;color:#fff;font-size:11px;margin:0 5px;padding:5px}.sd-angularjs .customer-search .export-customer-account-button{width:34px!important}.sd-angularjs .customer-search .control-label{padding-top:5px!important}.sd-angularjs .customer-search .form-group div{padding:0!important}.sd-angularjs .customer-search .form-actions{background-color:#fff;border:none;padding-top:0}.sd-angularjs .edit_subscription_form .edit_subscription_form_margin-top{margin-top:-25px!important}.sd-angularjs .edit_subscription_form .btn-group.btn-group-devided>.btn{margin-right:5px}.sd-angularjs .edit_subscription_form .btn-group .btn+.btn{margin-left:0}.sd-angularjs .edit_subscription_form .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .edit_subscription_form .page-breadcrumb{align-items:center}.sd-angularjs .edit_subscription_form .actions a,.sd-angularjs .edit_subscription_form .actions button,.sd-angularjs .edit_subscription_form .actions export-customer-account div,.sd-angularjs .edit_subscription_form .actions i{box-sizing:border-box;height:100%}.sd-angularjs .customer-edit_subscription-tabs-attendance{display:flex;flex-direction:column;gap:3rem}.sd-angularjs .customer-edit_subscription-tabs-attendance .schedules-by-block{display:flex;flex-direction:column;gap:1rem}.sd-angularjs .customer-edit_subscription-tabs-attendance .col-sm-4{display:flex;justify-content:flex-end}.sd-angularjs .customer-edit_subscription-tabs-attendance .Yes{color:#4caf50}.sd-angularjs .customer-edit_subscription-tabs-attendance .No{color:#f44336}.sd-angularjs .edit-subscription-documents-automatic label{color:#1b1e21}.sd-angularjs .edit-subscription-documents-automatic .modal-content .modal-body,.sd-angularjs .edit-subscription-documents-automatic .modal-dialog .modal-body{padding:35px}.sd-angularjs .edit-subscription-documents-automatic .modal-content .modal-body .change-status-select,.sd-angularjs .edit-subscription-documents-automatic .modal-dialog .modal-body .change-status-select{display:flex;justify-content:center}.sd-angularjs .edit-subscription-documents-automatic .modal-content .close-button,.sd-angularjs .edit-subscription-documents-automatic .modal-dialog .close-button{display:flex;justify-content:flex-end;width:100%}.sd-angularjs .edit-subscription-documents-automatic .status-history{width:80vw}.sd-angularjs .edit-subscription-documents-automatic .dataTables_wrapper>div.row:first-child{position:static}.sd-angularjs .edit-subscription-documents-automatic .dataTables_wrapper{padding:0!important}.sd-angularjs .edit-subscription-documents-automatic .dataTables_filter,.sd-angularjs .edit-subscription-documents-automatic .dataTables_length{position:static!important}.sd-angularjs .document_data .modal-title{width:100%}.sd-angularjs .document_data .close-button{display:flex;justify-content:flex-end;width:100%}.sd-angularjs .document_data .notes_modal{word-wrap:break-word;word-break:break-all}.sd-angularjs .document_data .subcourse-list{float:right;margin-bottom:10px}.sd-angularjs .customer-edit_subscription-tabs-exam-units .sub-grid{width:100%!important}.sd-angularjs .customer-edit_subscription-tabs-exam-units .sub-grid table{max-width:100%;width:100%}.sd-angularjs .customer-edit_subscription-tabs-exam-units .sub-grid .success{background:none}.sd-angularjs .customer-edit_subscription-tabs-exam-units .sub-grid .sub-grid-table td{width:auto!important}.sd-angularjs .customer-edit_subscription-tabs-exam-units .sub-grid .expected_answer,.sd-angularjs .customer-edit_subscription-tabs-exam-units .sub-grid .provided_answer,.sd-angularjs .customer-edit_subscription-tabs-exam-units .sub-grid .text{white-space:normal!important}.sd-angularjs .view-customer-handnotes td{max-width:34vw!important;overflow:hidden!important}.sd-angularjs .subscription_data .digital-contract{display:flex;flex-direction:column;gap:1.3rem}.sd-angularjs .subscription_data .addon,.sd-angularjs .subscription_data .discount{padding-left:2rem}.sd-angularjs .subscription_data .info-text{font-size:10px;margin-top:1.3rem;width:200px}.sd-angularjs .subscription_data .center-34{align-items:center;display:flex;height:34px}.sd-angularjs .subscription_data .inline-block{display:inline-block!important}.sd-angularjs .subscription_data .etu2-detected{color:#b7b7b7;font-size:12px;padding-left:2px}.sd-angularjs .subscription_data .has-error{color:red!important}.sd-angularjs .subscription_data .fakeInputDisabled{background-color:#eee;border:1px solid silver;padding:6px 6px 6px 14px}.sd-angularjs .subscription_data .glyphicon{top:10px}.sd-angularjs .subscription_data .disabled-warning{font-size:12px;margin-top:7px}.sd-angularjs .subscription_data .mt-checkbox-list{padding-top:7px!important}.sd-angularjs .subscription_data .legacy-score label{min-width:100px}.sd-angularjs .subscription_data .legacy-score .separator{margin-top:7px;padding-left:10px;padding-right:10px}.sd-angularjs .subscription_data .text-align-center{text-align:center}.sd-angularjs .subscription_data .flex-end{align-items:center;display:flex;height:34px;justify-content:flex-end;padding-left:0!important;padding-right:0!important}.sd-angularjs .subscription_data .computed-score{background-color:#fff;border-color:#fff}.sd-angularjs .subscription_data #exam-answers{height:100vh;width:100vw}.sd-angularjs .subscription_data #exam-answers .modal-dialog{height:100vh;margin:0;width:100vw}.sd-angularjs .subscription_data #exam-answers .modal-content{display:flex;flex-direction:column;height:100vh;justify-content:flex-start;padding:5px;width:100vw}.sd-angularjs .subscription_data #exam-answers .modal-content .modal-body{height:calc(100% - 150px);overflow:scroll}.sd-angularjs .subscription_data .module-name{display:flex;gap:10px}.sd-angularjs .subscription_data .field-change-history-button{height:34px;padding-top:7px!important}.sd-angularjs .import-customers .row{margin-left:0;margin-right:0}.sd-angularjs .import-customers .form-horizontal .radio{padding:5px}.sd-angularjs .import-customers .page-title{margin-bottom:20px}.sd-angularjs .import-customers .col-sm-12,.sd-angularjs .import-customers .col-xs-12{padding:0}.sd-angularjs .import-customers .fileType{padding-left:25px}.sd-angularjs .import-customers p{margin:0}.sd-angularjs .import-customers .row .right{float:right;margin-left:6px}.sd-angularjs .import-customers .form-actions{background-color:#fff;border:none}.sd-angularjs .list-recent-subscriptions .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .list-recent-subscriptions .contentStyle{min-width:10em!important;word-break:break-word!important}.sd-angularjs .customers-manage .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .customers-manage .action{align-content:center;align-items:center;display:flex;height:50px;justify-content:flex-end}.sd-angularjs .customers-manage .timeline-tab{padding:1rem 0}.sd-angularjs .edit-customer-main-tab-billing_contacts .contact-billing-type{margin-top:20px}.sd-angularjs .edit-customer-main-tab-billing_contacts .contact-billing-type label{padding-top:0}.sd-angularjs .edit-customer-main-tab-billing_contacts .contact-billing-address textarea{height:unset}.sd-angularjs .customers-manage-billing-contacts-manage .title-edit-document{padding:5px}.sd-angularjs .customers-manage-billing-contacts-manage .contact-billing-type{margin-top:20px}.sd-angularjs .customers-manage-billing-contacts-manage .contact-billing-type label{padding-top:0}.sd-angularjs .customers-manage-billing-contacts-manage .contact-billing-address textarea{height:unset}.sd-angularjs .customers-manage-details .edit .TextAreaResise{height:150px;margin-bottom:0;margin-top:0;overflow:auto;resize:vertical}.sd-angularjs .customers-manage-details .edit #emails:nth-child(2n){background:#ddd}.sd-angularjs .customers-manage-details .edit #emails:nth-child(odd){background:#fff}.sd-angularjs .customers-manage-details .edit .label-clickable:hover{cursor:pointer}.sd-angularjs .customers-manage-details .edit .text-right{text-align:right}.sd-angularjs .customers-manage-details .edit .checkbox-margin-top{margin-top:7px}.sd-angularjs .customers-manage-details .view .tag{background:red;border-radius:20px!important;color:#fff;font-size:11px;margin:0 5px;padding:5px}.sd-angularjs .customers-manage-details .field-history-customer-manage .field-change-history-button{height:34px;padding-top:7px!important}.sd-angularjs .customers-manage-details #payment_reminder_enabled{margin-top:7px}.sd-angularjs .customers-manage-details .negative-balance{color:red}.sd-angularjs .primary_button{background-color:#d38218;border:none;color:#fff;font-weight:700;margin:0 0 0 27px;padding:4px 15px}.sd-angularjs .primary_button:hover{background-color:#f8a334}.sd-angularjs .customer-digital-contracts .modal-dialog{max-width:1000px;width:80vw}.sd-angularjs .customer-digital-contracts .modal-dialog .close{position:absolute;right:20px}.sd-angularjs .customer-digital-contracts .modal-dialog .modal-content{width:100%}.sd-angularjs .customer-digital-contracts .modal-dialog .modal-content #contact-type{margin-top:8px}.sd-angularjs .customer-digital-contracts .modal-dialog .modal-content .options .control-label{text-align:start}.sd-angularjs .customer-digital-contracts .modal-dialog .modal-content .sponsored-disable{color:gray;text-decoration:line-through}.sd-angularjs .customer-digital-contracts .modal-dialog .mt-checkbox>span{left:65px;top:9px}.sd-angularjs .customer-digital-contracts .action-btn{height:27px!important;width:37px!important}.sd-angularjs .customer-digital-contracts .action-btn.discount{background-color:#4ae3f7;border-color:#4ae3f7;color:#fff}.sd-angularjs .customer-digital-contracts .action-btn.discount:hover{background-color:#22b6c9;border-color:#22b6c9}.sd-angularjs .customer-digital-contracts .discount-link-item{margin:0;white-space:nowrap}.sd-angularjs .customer-digital-contracts .discount-link-item:not(:first-child){margin-top:3px}.sd-angularjs .customer-digital-contracts .discount-link-item .expired{font-size:smaller}.sd-angularjs .customer-digital-contracts .discount-link-item .link{padding-left:2px;padding-right:2px;text-decoration:none}.sd-angularjs .customer-digital-contracts .discount-link-item .link:hover{cursor:pointer}.sd-angularjs .customer-digital-contracts #new-contract-discount .modal-dialog{width:25vw}.sd-angularjs .customer-digital-contracts #new-contract-discount .modal-dialog .modal-content .modal-header{align-items:unset;justify-content:space-between}.sd-angularjs .customer-digital-contracts #new-contract-discount .modal-dialog .modal-content .modal-header:after,.sd-angularjs .customer-digital-contracts #new-contract-discount .modal-dialog .modal-content .modal-header:before{content:none}.sd-angularjs .customer-digital-contracts #new-contract-discount .modal-dialog .modal-content .modal-header h4{font-weight:400}.sd-angularjs .customer-digital-contracts #new-contract-discount .modal-dialog .modal-content .modal-body{display:flex;flex-direction:column;gap:20px;padding:25px 30px}.sd-angularjs .customers-manage-documents-list .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .customers-manage-documents-manage .title-edit-document{padding:5px}.sd-angularjs .customers-manage-documents-manage .title{font-weight:700}.sd-angularjs .customers-manage-documents-manage .file{margin-top:5px;min-height:40px}.sd-angularjs .customers-manage-subscriptions .tooltip-reset-columns+.tooltip,.sd-angularjs .customers-manage-subscriptions .tooltip-reset-columns+.tooltip>.tooltip-inner{width:100px}.sd-angularjs .customers-manage-subscriptions .flip-scroll{overflow-x:auto}.sd-angularjs .customers-manage-subscriptions .flip-scroll .table-wrapper{padding-left:15px;width:99%}@media (min-width:1349px){.sd-angularjs .customers-manage-subscriptions .tableFilter{position:absolute;right:20%;z-index:1}}@media (max-width:1350px){.sd-angularjs .customers-manage-subscriptions .tableFilter{float:right;margin-bottom:10px}}.sd-angularjs .customers-manage-subscriptions .view-customer-tab-ss .fa-check{color:#4caf50}.sd-angularjs .customers-manage-subscriptions .view-customer-tab-ss .fa-times{color:#f44336}.sd-angularjs .customers-manage-tools .TextAreaResise{height:150px;margin-bottom:0;margin-top:0;overflow:auto;resize:vertical}.sd-angularjs .customers-manage-tools #emails:nth-child(2n){background:#ddd}.sd-angularjs .customers-manage-tools #emails:nth-child(odd){background:#fff}.sd-angularjs .customers-manage-tools .label-clickable:hover{cursor:pointer}.sd-angularjs .customers-manage-tools .text-right{text-align:right}.sd-angularjs .customers-manage-tools .checkbox-margin-top{margin-top:7px}.sd-angularjs .customers-manage-tools #customerAccountRecalculateCollapse .panel-body p:first-child{margin-top:5px}.sd-angularjs .background-gray{background:#e8e8e8}.sd-angularjs .like-form-control{border:none!important;margin-bottom:-2px;width:100%}.sd-angularjs .last-border{border-bottom:1px solid #848484!important}.sd-angularjs .merge-customers .title{align-items:center;display:flex;gap:10px;margin:20px 0}.sd-angularjs .merge-customers .title h4{margin:0}.sd-angularjs .merge-customers table.select-customers tip{font-size:14px;min-width:140px;text-align:left}.sd-angularjs .merge-customers #remove-criteria{margin-left:10px;margin-right:10px}.sd-angularjs .merge-customers #search-criteria{border-radius:10px!important}.sd-angularjs .watchtower-dashboard-sales-aging{display:flex;flex-direction:column;min-height:75vh;width:100%}.sd-angularjs .watchtower-dashboard-sales-aging .row{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;justify-items:center;margin:5px 0;width:100%}.sd-angularjs .watchtower-dashboard-sales-aging .row .by-day{border:2px dashed #ccc;height:165px;min-height:164px;padding:5px 20px;width:350px}.sd-angularjs .watchtower-dashboard-sales-aging .row .by-day .title{align-items:center;display:flex;font-size:1.5em}.sd-angularjs .watchtower-dashboard-sales-aging .row .by-day .title i{cursor:pointer;font-size:15px;margin-right:10px}.sd-angularjs .watchtower-dashboard-sales-aging .row .by-day .value-by-day{display:flex;font-size:3em;font-weight:bolder;justify-content:flex-end;width:100%}.sd-angularjs .watchtower-dashboard-sales-aging .row .by-day .value-total{display:flex;font-size:1.5em;font-weight:bolder;justify-content:flex-end;width:100%}.sd-angularjs .watchtower-dashboard-sales-aging .row .by-day-info{align-items:center;border:2px dashed #ccc;display:flex;flex-direction:row;height:165px;min-height:164px;overflow-x:auto!important;overflow-y:hidden!important;padding:5px 20px;width:calc(100% - 400px)}.sd-angularjs .watchtower-dashboard-sales-aging .row .chartsData{align-items:center;display:flex;flex-direction:column;justify-content:space-around;min-height:150px;min-width:150px;padding-top:3px}.sd-angularjs .watchtower-dashboard-sales-aging .row .custom-tooltip{align-items:flex-start!important;background:#fff;border:1px solid #222;border-radius:5px!important;display:flex;justify-content:flex-start!important;min-height:40px;min-width:90px!important;padding:0 5px}.sd-angularjs .watchtower-dashboard-sales-daily-rate{display:flex;flex-direction:column;min-height:75vh;width:100%}.sd-angularjs .watchtower-dashboard-sales-daily-rate .row{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;justify-items:center;margin:5px 0;width:100%}.sd-angularjs .watchtower-dashboard-sales-daily-rate .row .by-day{border:2px dashed #ccc;height:165px;min-height:164px;padding:5px 20px;width:350px}.sd-angularjs .watchtower-dashboard-sales-daily-rate .row .by-day .title{align-items:center;display:flex;font-size:1.5em}.sd-angularjs .watchtower-dashboard-sales-daily-rate .row .by-day .title i{cursor:pointer;font-size:15px;margin-right:10px}.sd-angularjs .watchtower-dashboard-sales-daily-rate .row .by-day .value-by-day{display:flex;font-size:3em;font-weight:bolder;justify-content:flex-end;width:100%}.sd-angularjs .watchtower-dashboard-sales-daily-rate .row .by-day .value-total{display:flex;font-size:1.5em;font-weight:bolder;justify-content:flex-end;width:100%}.sd-angularjs .watchtower-dashboard-sales-daily-rate .row .by-day-info{align-items:center;border:2px dashed #ccc;display:flex;flex-direction:row;height:165px;min-height:164px;overflow-x:auto!important;overflow-y:hidden!important;padding:5px 20px;width:calc(100% - 400px)}.sd-angularjs .watchtower-dashboard-sales-daily-rate .row .chartsData{align-items:center;display:flex;flex-direction:column;justify-content:space-around;min-height:150px;min-width:150px;padding-top:3px}.sd-angularjs .watchtower-dashboard-sales-daily-rate .row .custom-tooltip{align-items:flex-start!important;background:#fff;border:1px solid #222;border-radius:5px!important;display:flex;justify-content:flex-start!important;min-height:40px;min-width:90px!important;padding:0 5px}.sd-angularjs .leads-and-sales-performance{display:flex;flex-direction:column;gap:2rem}.sd-angularjs .leads-and-sales-performance .filters{display:flex;gap:5rem}.sd-angularjs .leads-and-sales-performance .filters>div{display:flex;flex-direction:column;gap:1rem}.sd-angularjs .leads-and-sales-performance .custom-date-range i{cursor:pointer}.sd-angularjs .leads-and-sales-performance .custom-date-range .value{align-items:center;display:flex;gap:1rem;position:relative}.sd-angularjs .leads-and-sales-performance .invalid input{border-color:red}.sd-angularjs .leads-and-sales-performance .category-filter{align-items:center;display:flex;gap:15px}.sd-angularjs .leads-and-sales-performance .category-filter .mt-checkbox,.sd-angularjs .leads-and-sales-performance .category-filter p{margin:0}.sd-angularjs .leads-and-sales-performance .subscription-source-filters{align-items:center;display:flex;gap:15px}.sd-angularjs .leads-and-sales-performance .subscription-source-filters p{margin:0}.sd-angularjs .leads-and-sales-performance .subscription-source-filters .option{align-items:center;display:flex;gap:3px}.sd-angularjs .leads-and-sales-performance .subscription-source-filters .option input,.sd-angularjs .leads-and-sales-performance .subscription-source-filters .option label{margin:0}.sd-angularjs .watchtower-tab-dashboard-sales-trial-period .graphs{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:space-around;margin-top:15px;width:100%}.sd-angularjs .watchtower-tab-dashboard-sales-trial-period .graphs .dashboard-area{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.sd-angularjs .watchtower-tab-dashboard-sales-trial-period .graphs .dashboard-area .status{font-weight:700}.sd-angularjs .watchtower-tab-dashboard-sales-trial-period .graphs .dashboard-area .dashboard{height:100%;width:100%}.sd-angularjs .watchtower-tab-dashboard-sales-trial-period .graphs .chart{align-items:center;display:flex;flex-direction:column;width:33%}.sd-angularjs .watchtower-tab-dashboard-sales-trial-period .graphs .chart .title{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin-bottom:-40px;z-index:999}.sd-angularjs .watchtower-tab-dashboard-sales-trial-period .graphs .chart .title .qtd{font-size:18px;font-weight:700}.sd-angularjs .watchtower-tab-dashboard-sales-trial-period .graphs .custom-tooltip{align-items:flex-start!important;background:#fff;border:1px solid #222;border-radius:5px!important;display:flex;justify-content:flex-start!important;min-height:40px;min-width:90px!important;padding:0 5px}.sd-angularjs .watchtower-tab-dashboard-sales-trial-period .graphs .recharts-responsive-container{align-items:center;display:flex}.sd-angularjs .watchtower-tab-dashboard-sales-trial-period .modal-dialog{width:80vw;z-index:9999}.sd-angularjs .watchtower-tab-dashboard-sales-trial-period .modal-dialog .modal-content .modal-header{display:flex;justify-content:flex-end}.sd-angularjs .watchtower-tab-dashboard-sales-trial-period .modal-dialog .modal-body{padding:35px}.sd-angularjs .watchtower-dashboard-sales .settings{display:flex;flex-direction:row}.sd-angularjs .watchtower-dashboard-sales .settings i{cursor:pointer;margin:5px 0 10px 15px}.sd-angularjs .watchtower-dashboard-sales .settings .settings-data{display:flex;flex-direction:row;gap:30px;margin:0 15px}.sd-angularjs .watchtower-dashboard-sales .settings .settings-data .website{margin-right:20px}.sd-angularjs .watchtower-dashboard-sales .settings .settings-data .source{margin-left:10px}.sd-angularjs .watchtower-dashboard-sales .settings .settings-data .options{display:flex;flex-direction:column}.sd-angularjs .watchtower-dashboard-sales .trial-period,.sd-angularjs .watchtower-dashboard-sales .yoy{min-height:50vh}.sd-angularjs .watchtower-dashboard-sales .trial-period .trial-period-settings,.sd-angularjs .watchtower-dashboard-sales .trial-period .yoy-settings,.sd-angularjs .watchtower-dashboard-sales .yoy .trial-period-settings,.sd-angularjs .watchtower-dashboard-sales .yoy .yoy-settings{display:flex;flex-direction:column}.sd-angularjs .watchtower-dashboard-sales .trial-period .trial-period-settings .key,.sd-angularjs .watchtower-dashboard-sales .trial-period .yoy-settings .key,.sd-angularjs .watchtower-dashboard-sales .yoy .trial-period-settings .key,.sd-angularjs .watchtower-dashboard-sales .yoy .yoy-settings .key{align-items:center;display:flex;height:34px;justify-content:flex-end}.sd-angularjs .watchtower-dashboard-sales .trial-period .trial-period-settings .form-control-custom,.sd-angularjs .watchtower-dashboard-sales .trial-period .yoy-settings .form-control-custom,.sd-angularjs .watchtower-dashboard-sales .yoy .trial-period-settings .form-control-custom,.sd-angularjs .watchtower-dashboard-sales .yoy .yoy-settings .form-control-custom{width:100px}.sd-angularjs .watchtower-dashboard-sales .trial-period .trial-period-settings .row,.sd-angularjs .watchtower-dashboard-sales .trial-period .yoy-settings .row,.sd-angularjs .watchtower-dashboard-sales .yoy .trial-period-settings .row,.sd-angularjs .watchtower-dashboard-sales .yoy .yoy-settings .row{margin-top:5px}.sd-angularjs .watchtower-dashboard-sales .margin-left-10{margin-left:10px}.sd-angularjs .watchtower-tab-dashboard-sales-year-over-year{height:100%;margin-top:15px;width:100%}.sd-angularjs .watchtower-tab-dashboard-sales-year-over-year .dashboard-area{align-items:center;display:flex;flex-direction:row;height:100%;width:100%}.sd-angularjs .watchtower-tab-dashboard-sales-year-over-year .dashboard-area .category{font-weight:700}.sd-angularjs .watchtower-tab-dashboard-sales-year-over-year .dashboard-area .dashboard{height:100%;width:100%}.sd-angularjs .customers-similar-tabs-history .sub-table,.sd-angularjs .customers-similar-tabs-history .sub-table tr{border:1px solid #ddd}.sd-angularjs .customers-similar-tabs-history .sub-table tr td,.sd-angularjs .customers-similar-tabs-history .sub-table tr th{border-left:1px solid #ddd;border-right:1px solid #ddd}.sd-angularjs .customers-similar-tabs-pending .table.dataTable tbody td,.sd-angularjs .customers-similar-tabs-pending .table.dataTable tbody th{padding:5px}.sd-angularjs .customers-similar-tabs-pending .sub-table,.sd-angularjs .customers-similar-tabs-pending .sub-table tr{border:1px solid #ddd}.sd-angularjs .customers-similar-tabs-pending .sub-table tr td,.sd-angularjs .customers-similar-tabs-pending .sub-table tr th{border-left:1px solid #ddd;border-right:1px solid #ddd}.sd-angularjs .customers-similar-tabs-pending .sub-table tr td export-customer-account{margin-right:0}.sd-angularjs .customers-similar-tabs-pending .sub-table tr td export-customer-account .export-customer-account-button{width:35px}.sd-angularjs .customers-similar-tabs-pending .refresh-button{left:450px;position:absolute;z-index:1}.sd-angularjs .view-customer-subscription-archived .actions{display:flex;justify-content:flex-end}.sd-angularjs .archived-subscriptions .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .subscription-scores-manage .score-name{align-items:center;display:flex;min-height:34px!important}.sd-angularjs .subscription-scores-manage .score-wrapper-mistakes_of_max_mistakes,.sd-angularjs .subscription-scores-manage .score-wrapper-numeric,.sd-angularjs .subscription-scores-manage .score-wrapper-score_of_total,.sd-angularjs .subscription-scores-manage .score-wrapper-yes_no{display:flex;flex-direction:row}.sd-angularjs .subscription-scores-manage .score-wrapper-mistakes_of_max_mistakes input,.sd-angularjs .subscription-scores-manage .score-wrapper-mistakes_of_max_mistakes select,.sd-angularjs .subscription-scores-manage .score-wrapper-numeric input,.sd-angularjs .subscription-scores-manage .score-wrapper-numeric select,.sd-angularjs .subscription-scores-manage .score-wrapper-score_of_total input,.sd-angularjs .subscription-scores-manage .score-wrapper-score_of_total select,.sd-angularjs .subscription-scores-manage .score-wrapper-yes_no input,.sd-angularjs .subscription-scores-manage .score-wrapper-yes_no select{width:70px}.sd-angularjs .subscription-scores-manage .score-wrapper-mistakes_of_max_mistakes span.score-suffix,.sd-angularjs .subscription-scores-manage .score-wrapper-numeric span.score-suffix,.sd-angularjs .subscription-scores-manage .score-wrapper-score_of_total span.score-suffix,.sd-angularjs .subscription-scores-manage .score-wrapper-yes_no span.score-suffix{padding-left:10px;padding-top:6px}.sd-angularjs .subscription-scores-manage .score-wrapper-mistakes_of_max_mistakes .separator,.sd-angularjs .subscription-scores-manage .score-wrapper-score_of_total .separator{padding-left:10px;padding-right:10px;padding-top:6px}.sd-angularjs .subscription-scores-manage .score-wrapper-yes_no{padding-bottom:7px;padding-top:7px}.sd-angularjs .subscription-scores-manage .score-wrapper-yes_no label.yes-no-label{margin-bottom:unset;margin-right:25px;padding-left:25px}.sd-angularjs .subscription-scores-manage .score-wrapper{border:1px solid #e7e7e7;margin-bottom:5px;padding-top:5px}.sd-angularjs .subscription-scores-manage .is-success{color:#2ecc40}.sd-angularjs .subscription-scores-manage .is-not-success{color:#ff4136}.sd-angularjs .subscription-scores-manage .is-not-success,.sd-angularjs .subscription-scores-manage .is-success{margin-right:10px}.sd-angularjs table.customer-info .tag,.sd-angularjs table.subscription-info .tag{background:red;border-radius:20px!important;color:#fff;font-size:11px;margin:0 5px;padding:5px}.sd-angularjs table.customer-info>tbody>tr>th,.sd-angularjs table.subscription-info>tbody>tr>th{padding-bottom:20px}.sd-angularjs table.customer-info,.sd-angularjs table.subscription-info{width:100%}.sd-angularjs table.customer-info td,.sd-angularjs table.customer-info th,.sd-angularjs table.subscription-info td,.sd-angularjs table.subscription-info th{vertical-align:top}.sd-angularjs table.customer-info table td,.sd-angularjs table.customer-info table th,.sd-angularjs table.subscription-info table td,.sd-angularjs table.subscription-info table th{font-size:14px;font-weight:400;padding-bottom:10px;padding-left:10px}.sd-angularjs table.customer-info table th,.sd-angularjs table.subscription-info table th{padding-right:10px}.sd-angularjs div.btn-view .autodoc-btn{margin-bottom:3px}.sd-angularjs .subscription-page-button{background-color:#0b0701}.sd-angularjs .subscription-page-button i{color:#fff}.sd-angularjs .tooltip-inner{color:#fff!important}.sd-angularjs .btn.primary{background:#3598dc;color:#fff;font-size:14px!important;min-height:34.16px!important;padding:6px 12px!important;text-align:center}.sd-angularjs .documents-repository-admin *{color:var(--titleColor)}.sd-angularjs .documents-repository-admin .modal{height:100vh;width:100vw}.sd-angularjs .documents-repository-admin .modal-dialog{height:100%;margin:auto;max-height:90vh;max-width:90vw;top:calc(100% - 95vh);width:100%}.sd-angularjs .documents-repository-admin .modal-body{height:calc(100% - 110px);max-width:100%}.sd-angularjs .documents-repository-admin .modal-content{height:100%}.sd-angularjs .documents-repository-admin .input-group-addon{cursor:pointer}.sd-angularjs .documents-repository-admin .search{width:400px}.sd-angularjs .documents-repository-admin .folders{display:flex;flex-wrap:wrap;gap:1.3rem;margin-bottom:20px;padding:0 0 0 2.5rem}.sd-angularjs .documents-repository-admin .folders .folder{border:1px solid #c0c9cc;border-radius:15px!important;cursor:pointer;display:flex;gap:1rem;min-width:250px;padding:2rem}.sd-angularjs .documents-repository-admin .folders .folder .fa-folder{line-height:1}.sd-angularjs .documents-repository-admin .folders .folder .info .folder-content{color:#9d9393;font-size:10px}.sd-angularjs .documents-repository-admin .no-matching-items{margin-top:1rem;padding:1rem}.sd-angularjs .documents-repository-admin .files{display:flex;flex-wrap:wrap;gap:1.3rem;margin-bottom:20px;padding:0 0 0 2.5rem}.sd-angularjs .documents-repository-admin .files .file{border:1px solid #c0c9cc;border-radius:10px!important;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;width:180px}.sd-angularjs .documents-repository-admin .files .file .img{border-top-left-radius:10px!important;border-top-right-radius:10px!important;height:160px;position:relative;width:180px}.sd-angularjs .documents-repository-admin .files .file img{border-top-left-radius:10px!important;border-top-right-radius:10px!important;max-height:160px;max-width:178px}.sd-angularjs .documents-repository-admin .files .file .actions{opacity:0;position:absolute;right:10px;top:5px;transition:opacity .5s ease-in-out;z-index:-3}.sd-angularjs .documents-repository-admin .files .file .actions .trash{background:#ff4136;border-radius:10px!important}.sd-angularjs .documents-repository-admin .files .file .actions .trash i{color:#fff}.sd-angularjs .documents-repository-admin .files .file .actions .move{background:#ffdc00;border-radius:10px!important}.sd-angularjs .documents-repository-admin .files .file .actions .move i{color:#fff}.sd-angularjs .documents-repository-admin .files .file:hover img{opacity:.8}.sd-angularjs .documents-repository-admin .files .file:hover .actions{opacity:1;z-index:3}.sd-angularjs .documents-repository-admin .files .file .name{color:var(--titleColor);max-width:180px;overflow:hidden;padding:1rem;text-overflow:ellipsis;white-space:nowrap}.sd-angularjs .documents-repository-admin .btn-primary{color:#fff}.sd-angularjs .documents-repository-admin .breadcrumb{display:flex;gap:1rem}.sd-angularjs .documents-repository-admin .breadcrumb li a{color:#0074d9}.sd-angularjs .documents-repository-admin h3{font-size:14px}.sd-angularjs .documents-repository-admin .matches{display:flex;flex-direction:column;gap:1.3rem}.sd-angularjs .documents-repository-admin .matches .folder-breadcrumb{align-items:center;display:flex;gap:1rem;padding:1.5rem 0}.sd-angularjs .documents-repository-admin .modal-header{display:flex;gap:1rem}.sd-angularjs .documents-repository .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .documents-repository-column-max-width{max-width:250px!important;min-width:250px!important;word-break:break-all}.sd-angularjs .send-documents .send-documents-container-replace-document{display:flex;justify-content:center;max-width:100%}.sd-angularjs .send-documents .btn-primary{margin-top:5px}.sd-angularjs .send-documents .category_button{font-size:15px!important;height:100px;margin-bottom:50px;width:100px}.sd-angularjs .send-documents .category_button i{font-size:32px;margin:20px}.sd-angularjs .send-documents .modal .modal-style{width:90%}.sd-angularjs .send-documents .modal .modal-header{border:unset}.sd-angularjs .send-documents .modal .modal-header .page-bar{margin:0;padding:0}.sd-angularjs .send-documents .modal .button-row{padding-top:20px}.sd-angularjs .send-documents td.col-length-fix{width:220px!important}.sd-angularjs .send-documents .replace-onde-flex-row-container{display:flex;justify-content:flex-start!important}.sd-angularjs .send-documents .flex-row-container{display:flex;justify-content:space-around}.sd-angularjs .send-documents .flex-row-container .flex-column-container{align-items:center;display:flex;flex-direction:column;padding-top:30px}.sd-angularjs .send-documents .flex-row-container .flex-column-container .replace-one-drag-and-drop-border{border:none!important;padding-bottom:25px!important;padding-top:0!important}.sd-angularjs .send-documents .flex-row-container .uploaded-files-list{margin-left:30px;width:100%}.sd-angularjs .send-documents .flex-row-container .uploaded-files-list td:first-child{max-width:300px;overflow-wrap:break-word}.sd-angularjs .send-documents .flex-row-container .uploaded-files-list td.col-length-fix{width:220px!important}.sd-angularjs .send-documents .flex-row-container .uploaded-files-list .progress{margin-bottom:0}.sd-angularjs .send-documents .flex-row-container .uploaded-files-list .documents-tasks-box{align-items:end;display:flex;flex-direction:column}.sd-angularjs .send-documents .flex-row-container .uploaded-files-list .documents-tasks-box p{margin:0}.sd-angularjs .send-documents .flex-row-container .uploaded-files-list .documents-tasks-box p.title{font-weight:700;margin-bottom:5px}.sd-angularjs .view-document label{display:inline-block;width:150px}.sd-angularjs .view-document .old-versions-table,.sd-angularjs .view-document .tasks-table{margin-left:150px;margin-right:10px;margin-top:-10px}.sd-angularjs .view-document .min-height{min-height:100px}.sd-angularjs .view-document .container{cursor:default;float:left;max-width:100%;position:relative}.sd-angularjs .view-document .container i{display:flex;font-size:100px;justify-content:center;min-height:60px}.sd-angularjs .view-document .container img{border:1px solid silver!important;height:auto;width:100%}.sd-angularjs .view-document .container .no-image{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.sd-angularjs .view-document .container .no-image i{color:#ffdc00;width:100%}.sd-angularjs .view-document .container .link{background-color:#555;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;left:50%;padding:6px 12px;position:absolute;text-align:center;text-decoration:none;top:85%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:80%}.sd-angularjs .view-document .container .link:hover{background-color:#000}.sd-angularjs .view-document .col-sm-9 .row{margin-bottom:10px!important}.sd-angularjs .view-document .col-sm-9 .row strong{margin-right:10px}.sd-angularjs .view-document .custom-table-width{width:85%}.sd-angularjs .view-document .modal-dialog{display:flex;justify-content:flex-end}.sd-angularjs .view-document .modal-dialog .modal-title{margin-right:auto}.sd-angularjs .autoresponders-history .contentStyle{min-width:4em!important;word-break:break-word!important}.sd-angularjs .autoresponders-history .smallContentStyle{min-width:2em!important;word-break:break-word!important}.sd-angularjs .autoresponders-history tr{max-height:4em!important}.sd-angularjs .autoresponders-history .popup-status-body{height:80vh}.sd-angularjs .autoresponders-history .popup-status-body .popup-height{max-height:74vh}.sd-angularjs .autoresponders-history .actions{display:flex;gap:5px;justify-content:flex-end;padding:6px 20px!important}.sd-angularjs .autoresponders-history .alert-secondary{background-color:#e2e3e5;border-color:#d6d8db!important;color:#383d41}.sd-angularjs .autoresponders-history .alert{border:1px solid transparent;border-radius:.25rem!important;padding:15px!important;position:relative}.sd-angularjs .autoresponders-history .portlet-title{align-items:baseline;display:flex;justify-content:space-between}.sd-angularjs .autoresponders-history .portlet-title .date-text{color:#fff}.sd-angularjs .autoresponders-history .portlet-title .autoresponder-option{float:right;margin:5px}.sd-angularjs .autoresponders-history .form-control-custom{background-color:#fff;background-image:none;border:1px solid #ccc;color:#555;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px;width:110px}.sd-angularjs .autoresponders-history .filters-grid{align-items:baseline;display:flex;justify-content:space-between}.sd-angularjs .autoresponders-history .filters-grid #apply-filters{line-height:2}.sd-angularjs .autoresponders-moderation-tabs .modal-header .title{align-items:center;display:flex;gap:5px;width:100%}.sd-angularjs .autoresponders-moderation-tabs .modal-header .close-button{display:flex;justify-content:flex-end;width:100%}.sd-angularjs .autoresponders-moderation-tabs .contentStyle{min-width:4em!important;word-break:break-word!important}.sd-angularjs .autoresponders-moderation-tabs .contentStyleSmall{min-width:2em!important;word-break:break-word!important}.sd-angularjs .autoresponders-moderation-tabs .contentStyleLarge{min-width:8em!important;word-break:break-word!important}.sd-angularjs .autoresponders-moderation-tabs tr{max-height:4em!important}.sd-angularjs .autoresponders-moderation-tabs .alert-secondary{background-color:#e2e3e5;border-color:#d6d8db!important;color:#383d41}.sd-angularjs .autoresponders-moderation-tabs .alert{border:1px solid transparent;border-radius:.25rem!important;padding:15px!important;position:relative}.sd-angularjs .autoresponders-moderation-tabs .portlet-title .autoresponder-option{float:right}.sd-angularjs .autoresponders-moderation-tabs .actions{display:flex;justify-content:space-between}.sd-angularjs .autoresponders-moderation-tabs .actions button{height:30px;width:40px}.sd-angularjs .autoresponders-queue table .content-style{min-width:4em!important;word-break:break-word!important}.sd-angularjs .autoresponders-queue tr{max-height:4em!important}.sd-angularjs .autoresponders-queue .portlet-title .autoresponder-option{float:right}.sd-angularjs .autoresponders-queue .processing-status{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.sd-angularjs .predefined-emails-tab-personal .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .predefined-emails-tab-personal .alert-secondary{background-color:#e2e3e5;border-color:#d6d8db!important;color:#383d41}.sd-angularjs .predefined-emails-tab-personal .alert{border:1px solid transparent;border-radius:.25rem!important;padding:15px!important;position:relative}.sd-angularjs .predefined-emails-tab-personal .dropdown-menu-form,.sd-angularjs .predefined-emails-tab-personal .dropdown-toggle,.sd-angularjs .predefined-emails-tab-personal .multiselect-parent{width:100%}.sd-angularjs .predefined-emails-tab-personal .modal-header button{margin-left:auto}.sd-angularjs .predefined-emails-tab-personal .modal-body{padding:25px}.sd-angularjs .phone-number tags-input .tags{border:none}.sd-angularjs .phone-number tags-input .host{height:auto;margin:-8px -11px -3px -13px!important}.sd-angularjs .phone-number .filter-by-status{display:inline;float:right}.sd-angularjs .phone-number .title{margin-bottom:5px}.sd-angularjs .phone-number .form-actions{background-color:#fff;border:none;padding-top:0}.sd-angularjs .send-message-subscriptions .modal-title{width:100%}.sd-angularjs .send-message-subscriptions .close-button{display:flex;justify-content:flex-end;width:100%}.sd-angularjs .send-message-subscriptions .subtitle{text-align:end}.sd-angularjs .send-message-subscriptions .color-red{color:red}.sd-angularjs .send-message-subscriptions .form-actions{align-items:center;background-color:#f5f5f5;border-top:1px solid #e7ecf1;display:flex;justify-content:flex-end;margin:0;padding:20px 0}.sd-angularjs .send-message-subscriptions .title{margin-bottom:5px}.sd-angularjs .send-message-subscriptions .form-actions{background-color:#fff;border:none;padding-top:0}.sd-angularjs .front_office_feedback .padding{padding:0 20px 15px 15px}.sd-angularjs .front_office_feedback .starcolor a{color:#0986bd}.sd-angularjs .front_office_feedback .row{padding:15px}.sd-angularjs .front_office_feedback .portlet.box.green>.portlet-body{padding:5px 15px}.sd-angularjs .radio label{font-weight:300}.sd-angularjs .front-office-course-main .title{margin-bottom:15px}.sd-angularjs p.page-header{margin-bottom:30px;padding-bottom:10px}.sd-angularjs .course-divider{height:40px}.sd-angularjs .front_office_course_students .form-group{position:static!important}.sd-angularjs .front_office_course_students .dropdown-menu{left:-65px}.sd-angularjs .front_office_course_students #mobile_no{padding-left:80px!important}.sd-angularjs #edit-score-modal-fo .modal-content,.sd-angularjs #edit-score-modal-fo .modal-dialog{width:1000px!important}.sd-angularjs .front_office_course_students .modal-header{display:flex;gap:1rem}.sd-angularjs .front_office_course_students .modal-header>div{align-items:center;display:flex;gap:1rem}.sd-angularjs .front_office_course_students .button-list button{height:34px}.sd-angularjs .front_office_course_students{min-height:400px}.sd-angularjs .front_office_course_students .form-control-static{padding-bottom:0;padding-top:0}.sd-angularjs .front_office_course_students .attendance-column{text-align:center}.sd-angularjs .front_office_course_students .button-list tip-tip{display:block;line-height:24px;width:350px}.sd-angularjs .front_office_course_students .button-list i{margin-left:8px;margin-top:8px}.sd-angularjs .front_office_course_students .button-list{display:flex;flex-wrap:nowrap;margin:10px}.sd-angularjs .front_office_course_students table thead th{font-size:12px}.sd-angularjs .front_office_course_students td{font-size:12px;text-align:center;vertical-align:middle;word-break:break-all}.sd-angularjs .front_office_course_students td.button-column,.sd-angularjs .front_office_course_students th.button-column{max-width:62px}.sd-angularjs .front_office_course_students #select-roles>div>button{width:150px}.sd-angularjs .swal-wide{width:600px}.sd-angularjs #studentInformationModal .modal-header,.sd-angularjs #studentPerformanceModal .modal-header{align-items:baseline;justify-content:space-between}.sd-angularjs #studentInformationModal .modal-header .close,.sd-angularjs #studentPerformanceModal .modal-header .close{position:absolute;right:10px}.sd-angularjs #studentInformationModal .modal-header{margin-bottom:10px}.sd-angularjs .front-office-your-courses .your-courses-table{padding:15px}.sd-angularjs .front-office-your-courses .title{color:#0986bd}.sd-angularjs .watchtower-main .fakeInputDisabled{background-color:#eee;border:1px solid silver;padding:6px 6px 6px 14px}.sd-angularjs .no-margin{margin:0!important}.sd-angularjs .watchtower-content .actions,.sd-angularjs .watchtower-tabs .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .watchtower-content .action,.sd-angularjs .watchtower-tabs .action{display:flex;gap:1rem;margin:13px 0 0!important;position:absolute;right:395px;z-index:1!important}.sd-angularjs .watchtower-content .action .dropdown,.sd-angularjs .watchtower-tabs .action .dropdown{align-items:center;display:flex;gap:1rem;margin-right:2rem;width:150px}.sd-angularjs .watchtower-content .action .control-label,.sd-angularjs .watchtower-tabs .action .control-label{margin-right:10px}.sd-angularjs .watchtower-content .action .form-group,.sd-angularjs .watchtower-tabs .action .form-group{align-items:center;display:flex;margin:0!important}.sd-angularjs .watchtower-content .action .form-group select,.sd-angularjs .watchtower-tabs .action .form-group select{padding:0 5px}.sd-angularjs .watchtower-content .modal-dialog,.sd-angularjs .watchtower-tabs .modal-dialog{display:flex;justify-content:flex-end}.sd-angularjs .watchtower-content .modal-dialog .modal-title,.sd-angularjs .watchtower-tabs .modal-dialog .modal-title{margin-right:auto}.sd-angularjs .watchtower-wf-tab .action-bar{left:450px;position:absolute;z-index:1}.sd-angularjs .select-doctype-component .portlet.box.green .portlet-title{display:flex;justify-content:space-between}.sd-angularjs .select-doctype-component .portlet.box.green .portlet-title:after,.sd-angularjs .select-doctype-component .portlet.box.green .portlet-title:before{display:none}.sd-angularjs .select-doctype-component .portlet.box.green .portlet-body{padding:15px}.sd-angularjs .select-doctype-component .portlet.box.green .portlet-body .doctype-selection-icon{text-align:center}.sd-angularjs .select-doctype-component .portlet.box.green .portlet-body .doctype-selection-icon i:hover{cursor:pointer}.sd-angularjs .select-doctype-component .selected-line{border:2px solid #364150!important;border-left-width:3px!important}.sd-angularjs .select-supplier-component .reset-selected-supplier{cursor:pointer}.sd-angularjs .select-supplier-component .disabled{cursor:not-allowed!important}.sd-angularjs .select-supplier-component .portlet.box.green .portlet-title{display:flex;justify-content:space-between}.sd-angularjs .select-supplier-component .portlet.box.green .portlet-title:after,.sd-angularjs .select-supplier-component .portlet.box.green .portlet-title:before{display:none}.sd-angularjs .select-supplier-component .portlet.box.green .portlet-body{padding:15px}.sd-angularjs .select-supplier-component .portlet.box.green .portlet-body .supplier-selection-icon{text-align:center}.sd-angularjs .select-supplier-component .portlet.box.green .portlet-body .supplier-selection-icon i:hover{cursor:pointer}.sd-angularjs .select-supplier-component .portlet.box.green.remove-border{border:none!important}.sd-angularjs .select-supplier-component .selected-line{border:2px solid #364150!important;border-left-width:3px!important}.sd-angularjs .user-profile .thumb{float:none;height:40px;position:relative;top:7px;width:40px}.sd-angularjs .user-profile form .progress{line-height:15px}.sd-angularjs .user-profile .progress{border:3px groove #ccc;display:inline-block;width:100px}.sd-angularjs .user-profile .progress div{background:orange;font-size:smaller;width:0}.sd-angularjs .user-profile .form-actions{background-color:#fff;border:none}.sd-angularjs .notice .load-more{display:flex;justify-content:center;width:100%}.sd-angularjs .notice .news-author,.sd-angularjs .notice .news-date{font-size:12px;font-weight:300;margin-left:20px}.sd-angularjs .notice-title{color:#666;display:flex;font-size:16px;font-weight:700;justify-content:space-between;width:100%}.sd-angularjs .notice .header-actions .actions{display:flex;justify-content:flex-end}.sd-angularjs .ace-diff{width:100%}.sd-angularjs .ace-diff .ace_line{font-size:14px}.sd-angularjs .ace-diff .ace_search{position:fixed;right:90px;top:50px}.sd-angularjs #compare-modal{height:100vh!important;padding:0!important;width:100vw!important}.sd-angularjs #compare-modal .modal-dialog{height:100%!important;margin:0!important;width:100%!important}.sd-angularjs #compare-modal .modal-dialog .modal-content{height:100%;width:100%}.sd-angularjs #compare-modal .modal-dialog .modal-content .modal-header .row{display:flex}.sd-angularjs #compare-modal .modal-dialog .modal-content .modal-body{display:flex;height:80%;justify-content:center;margin:0!important;width:100%}.sd-angularjs .autodocs-generate{display:inline-block!important}.sd-angularjs .autodocs-generate .modals #autodocs-list{color:#333}.sd-angularjs .autodocs-generate .modals #autodocs-list .modal-body{padding-top:10px}.sd-angularjs .autodocs-generate .modals #autodocs-list .close{position:absolute;right:15px}.sd-angularjs .autodocs-generate .modals #autodocs-info{padding-right:0!important}.sd-angularjs .autodocs-generate .modals #autodocs-info .modal-dialog{max-height:95vh;max-width:95vw;width:unset!important}.sd-angularjs .autodocs-generate .modals #autodocs-info .modal-dialog .modal-content{width:unset!important}.sd-angularjs .autodocs-generate .modals #autodocs-info .modal-dialog .modal-content .modal-body{padding-top:15px}.sd-angularjs .autodocs-generate .modals #autodocs-info .close{position:absolute;right:15px}.sd-angularjs .autodocs-generate .categories-title{white-space:normal!important}.sd-angularjs .autodocs-generate .close-right{right:50px!important}.sd-angularjs .autodocs-generate .btn{width:43px}.sd-angularjs .autodocs-generate .color-red{color:red!important}.sd-angularjs .autodocs-generate .color-green{color:green!important}.sd-angularjs .autodocs-generate .info{cursor:pointer}.sd-angularjs .autodocs-generate .bold{font-weight:700}.sd-angularjs .autodocs-generate .content_info{padding-left:15px}.sd-angularjs .autodocs-generate .content-data{max-height:64vh;overflow-x:hidden;overflow-y:auto}.sd-angularjs .autodocs-generate .content-data p{background-color:#fff;padding:5px 0;position:sticky;top:0;z-index:1}.sd-angularjs .autodocs-generate th{border-right:1px solid #ccc;font-weight:700}.sd-angularjs .autodocs-generate td{border-right:1px solid #ccc}.sd-angularjs .autodocs-generate .table-striped{border:1px solid #ccc}.sd-angularjs .autodocs-generate #autodocs-list li{align-items:center;display:flex;margin-bottom:5px;white-space:normal}.sd-angularjs .autodocs-generate #autodocs-list li .file-name{color:#000;line-height:15px;max-width:365px}.sd-angularjs .autodocs-generate #autodocs-list .buttons-to-download{justify-content:space-around;margin-right:15px;width:144px}.sd-angularjs .autodocs-generate #autodocs-list .buttons-to-download a{margin-right:0;width:70px}.sd-angularjs .autodocs-generate #autodocs-list .disabled{cursor:default;pointer-events:none}.sd-angularjs .bpmn-palette-fa-button,.sd-angularjs .bpmn-palette-glyphicon-button{font-size:21px!important}.sd-angularjs .bpmn-properties{background-color:#fff;bottom:55px;box-shadow:0 0 4px #ccc;padding:15px;position:absolute;right:0;width:700px;z-index:996}.sd-angularjs .bpmn-properties:empty{display:none!important}.sd-angularjs .bpmn-properties label{font-weight:700;margin-top:15px}.sd-angularjs .bpmn-properties label:first-of-type{margin-top:0}.sd-angularjs .bpmn-properties label:after{content:": "}.sd-angularjs .bpmn-properties label.label-radio:after{content:unset}.sd-angularjs .bpmn-properties label.label-radio.wide-text{display:inline-block;vertical-align:middle;width:400px}.sd-angularjs .bpmn-properties label.label-radio.regular{font-weight:700;margin-top:0}.sd-angularjs .bpmn-properties .text-input{height:38px;width:100%}.sd-angularjs .bpmn-properties .checkbox{float:left;margin-right:4px;margin-top:18px}.sd-angularjs .bpmn-properties label.checkbox-label{font-weight:400}.sd-angularjs .bpmn-properties label.checkbox-label:after{content:""}.sd-angularjs .bpmn-properties .decision textarea{width:100%}.sd-angularjs .bpmn-properties .user-task{height:450px}.sd-angularjs .bpmn-properties .call-activity{height:250px}.sd-angularjs .bpmn-properties input,.sd-angularjs .bpmn-properties textarea{border:1px solid silver}.sd-angularjs .bpmn-properties .additional-info .line:first-child{padding-top:6px}.sd-angularjs .bpmn-properties .additional-info .line:last-child{padding-bottom:8px}.sd-angularjs .bpmn-properties .additional-info .line span{padding-left:5px}.sd-angularjs .modal-dialog-fullscreen .modal-content .modal-body.bpmn-modal{max-height:3000px!important;overflow:hidden!important}.sd-angularjs .is-full-screen .ace_search{position:fixed;right:90px;top:50px}.sd-angularjs .is-not-full-screen .ace_search{position:absolute;right:90px}.sd-angularjs .wrap-button{height:30.9px;padding-left:5px!important;padding-top:3px!important;width:36.8px}.sd-angularjs .preview .table tr td:first-child{border:none}.sd-angularjs .course-category-management-tab-accounting-component .digcon-stagger-table td,.sd-angularjs .course-category-management-tab-accounting-component .digcon-stagger-table th{text-align:center!important}.sd-angularjs .course-category-management-tab-accounting-component .close{position:absolute;right:15px}.sd-angularjs .course-category-management-tab-accounting-component .modal-body{padding-top:10px}.sd-angularjs .course-category-management-tab-accounting-component .modal-body label{text-align:end}.sd-angularjs .course-category-management-tab-accounting-component .row{margin-bottom:10px}.sd-angularjs .course-category-management-tab-accounting-component .modal-dialog{width:80vw}.sd-angularjs .course-category-management-tab-accounting-component #installments{width:70px}.sd-angularjs .active_status .digital-contract-manual-status{display:flex;flex-direction:column;gap:1rem}.sd-angularjs .active_status .modal-body{padding:1rem}.sd-angularjs .active_status .is-disabled{cursor:not-allowed}.sd-angularjs .active_status label{text-align:right}.sd-angularjs .active_status .mt-checkbox-list label{margin-left:15px;padding-left:30px!important;text-align:left}.sd-angularjs .active_status .custom-checkbox{left:unset;margin-left:0!important}.sd-angularjs .active_status .align-end{padding:0!important;text-align:end}.sd-angularjs .active_status .fa-edit{color:#e8cd22;cursor:pointer}.sd-angularjs .active_status .modal-content,.sd-angularjs .active_status .modal-dialog{width:65vw}.sd-angularjs .active_status .modal-content .modal-header div,.sd-angularjs .active_status .modal-dialog .modal-header div{align-items:center;display:flex;justify-content:space-between;width:100%}.sd-angularjs .active_status .constraints{display:flex;flex-direction:column;gap:1rem}.sd-angularjs .active_status .constraint-index{height:34px}.sd-angularjs .active_status .constraint-option{align-items:center;display:flex;gap:1rem}.sd-angularjs .active_status i{cursor:pointer}.sd-angularjs .active_status .dropdown-multiselect{max-width:90%;width:100%}.sd-angularjs .active_status .dropdown-multiselect .multiselect-parent,.sd-angularjs .active_status .dropdown-multiselect button{width:100%}.sd-angularjs .active_status .dropdown-multiselect button{align-items:center;display:flex}.sd-angularjs .active_status .modal-help{border-top:1px solid #ccc;color:#474747;display:flex;flex-direction:column;gap:.5rem;padding:1rem;width:100%}.sd-angularjs .course-category-management-tab-content-body .fileName{max-width:130px;word-break:break-all}.sd-angularjs .course-category-management-tab-content-body .close-button{display:flex;justify-content:flex-end;width:100%}.sd-angularjs .course-category-management-tab-content-body .row{align-items:center}.sd-angularjs .course-category-management-tab-content-body .modal-body{padding:15px}.sd-angularjs .course-category-management-tab-content-body .modal-header{display:flex;justify-content:space-between;width:100%}.sd-angularjs .course-category-management-tab-content-body .modal-header .refresh-title{align-items:center;display:flex;gap:5px;width:100%}.sd-angularjs .course-creation-wizard{min-height:80vh}.sd-angularjs .course-category-management-tab-digital-marketing-component .column-titles h3{text-align:left}.sd-angularjs .course-category-management-tab-main-component .calendarColorDiv{border-color:#ccc;border-left:1px solid #ccc!important;float:right;width:5%}.sd-angularjs .course-category-management-tab-main-component .calendarColorInput{float:left;width:90%}.sd-angularjs .course-category-management-tab-main-component .failure_warnings_title{margin-bottom:-5px}.sd-angularjs .course-category-management-tab-main-component .failure_warnings_title label{text-align:center;width:155px}.sd-angularjs .course-category-management-tab-main-component .months_for_definitive_failure_warning{display:flex}.sd-angularjs .course-category-management-tab-main-component .months_for_definitive_failure_warning_item{display:flex;padding-left:15px!important;padding-right:15px!important;width:150px}.sd-angularjs .course-category-management-tab-main-component .months_for_definitive_failure_warning_item label>span{margin-top:6px}.sd-angularjs .course-category-management-tab-main-component .months_for_definitive_failure_warning_info{margin-bottom:0;margin-top:6px}.sd-angularjs .course-category-management-tab-main-component .checkbox-mt{margin-top:7px}.sd-angularjs .course-category-management-tab-main-component hr{margin-bottom:15px;margin-top:0}.sd-angularjs .checkboxMain .checkboxSub{margin:0 5px 10px;vertical-align:bottom}.sd-angularjs #courseCategoryBlockModal .tooltip,.sd-angularjs .tooltip.tooltip-content-identifier .tooltip-inner{width:200px}.sd-angularjs #courseCategoryArchivedBlocksModal .modal-header{display:flex;justify-content:space-between;width:100%}.sd-angularjs #courseCategoryArchivedBlocksModal .modal-header .refresh-title{align-items:center;display:flex;gap:5px;width:100%}.sd-angularjs .front-office-course-details h2{clear:left;font-size:18px;margin-bottom:8px}.sd-angularjs .website-content-no-padding{padding:0!important}.sd-angularjs .front-office-course-details .course-image{float:right;max-width:150px}.sd-angularjs .front-office-course-details dl{margin-bottom:0;margin-left:15px}.sd-angularjs .front-office-course-details dt{clear:left;float:left;font-weight:300;min-width:160px;padding-right:6px}.sd-angularjs .front-office-course-details dd{font-weight:400}.sd-angularjs .front-office-course-details dd,.sd-angularjs .front-office-course-details dt{line-height:35px;vertical-align:top}.sd-angularjs .form-actions{margin-top:25px}.sd-angularjs .cb-option{margin-left:13px}.sd-angularjs .old-website{font-size:.85em;text-align:center}.sd-angularjs .web-content-label{border-color:#ccc;box-sizing:border-box;outline-color:#66afe9;padding-left:12px;width:100%}.sd-angularjs .legacy{font-size:.85em}.sd-angularjs #custom-confirmation .modal-content,.sd-angularjs #custom-confirmation .modal-dialog{width:65vw}.sd-angularjs #custom-confirmation .modal-body{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.sd-angularjs #custom-confirmation .modal-body .control-label{align-items:center;display:flex;height:34px;justify-content:flex-end}.sd-angularjs .select-category .portlet.box.green .portlet-body{padding:15px}.sd-angularjs .select-category .portlet.box.green .portlet-body table td .course-selection-icon{text-align:center}.sd-angularjs .select-category .portlet.box.green .portlet-body table td .course-selection-icon i:hover,.sd-angularjs .select-category .reset-selected-course{cursor:pointer}.sd-angularjs .displayCourseBlocksInfo{padding-left:5px}.sd-angularjs .displayCourseBlocksInfo p.session-title{font-weight:700}.sd-angularjs .displayCourseBlocksInfo .all-blocks-wrapper{padding-left:15px}.sd-angularjs .displayCourseBlocksInfo .all-blocks-wrapper p.block-name{font-weight:700;margin-bottom:10px}.sd-angularjs .displayCourseBlocksInfo .all-blocks-wrapper .block-team{padding-bottom:15px;padding-left:10px}.sd-angularjs .displayCourseBlocksInfo .all-blocks-wrapper .block-team p.block-team-title{margin-bottom:5px}.sd-angularjs .displayCourseBlocksInfo .all-blocks-wrapper .block-team .block-team-role{padding-bottom:5px}.sd-angularjs .displayCourseBlocksInfo .all-blocks-wrapper .block-team .block-team-role .block-role-right-column{padding-left:-30px}.sd-angularjs .displayCourseBlocksInfo .all-blocks-wrapper .block-team .block-team-role .other-team-members-line{padding-left:19px}.sd-angularjs .displayCourseBlocksInfo .all-blocks-wrapper .block-days-schedule{padding-bottom:50px;padding-left:15px}.sd-angularjs .displayCourseBlocksInfo .all-blocks-wrapper .block-days-schedule p.block-days-title{margin-bottom:5px}.sd-angularjs .displayCourseBlocksInfo .info-popup{background:#fff;display:flex;flex-direction:column;gap:1rem;left:150px;opacity:0;padding:2rem;position:absolute;top:-50px;transition:opacity .5s ease-in-out;z-index:-3}.sd-angularjs .displayCourseBlocksInfo .fa-info-circle{cursor:pointer}.sd-angularjs .displayCourseBlocksInfo .info-popup-show{background:#fff;border:none;padding:0}.sd-angularjs .displayCourseBlocksInfo .info-popup-show:focus~.info-popup,.sd-angularjs .displayCourseBlocksInfo .info-popup:hover{box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326;opacity:1;z-index:3}.sd-angularjs .select-block-component .portlet.box.green .portlet-body{padding:15px}.sd-angularjs .select-block-component .portlet.box.green .portlet-body table td .course-selection-icon{text-align:center}.sd-angularjs .select-block-component .portlet.box.green .portlet-body table td .course-selection-icon i:hover,.sd-angularjs .select-block-component .reset-selected-block{cursor:pointer}.sd-angularjs .select-block-component .view-block{color:#444}.sd-angularjs .select-course .portlet.box.green .portlet-body{padding:15px}.sd-angularjs .select-course .portlet.box.green .portlet-body table td .course-selection-icon{text-align:center}.sd-angularjs .course-locator .fa-plus-circle,.sd-angularjs .select-course .portlet.box.green .portlet-body table td .course-selection-icon i:hover,.sd-angularjs .select-course .reset-selected-course{cursor:pointer}.sd-angularjs .course-locator .modal{margin:0;padding:0}.sd-angularjs .course-locator .dataTables_wrapper table.dataTable td{width:2px}.sd-angularjs .course-locator #course-table{max-height:calc(100vh - 425px);overflow-x:hidden;overflow-y:auto}.sd-angularjs .course-locator .modal-dialog{margin:0;padding:0}.sd-angularjs .course-locator .modal-header{padding-right:25px}.sd-angularjs .course-locator .modal-header button{margin-left:auto}.sd-angularjs .course-locator .modal-content{height:100vh;margin:0;padding:0;width:100vw}.sd-angularjs .course-locator .modal-content .and{padding:0 0 0 4px;width:32px}.sd-angularjs .course-locator .modal-content strong{font-size:larger;margin-left:20px}.sd-angularjs .course-locator .modal-body{padding:15px}.sd-angularjs .course-locator .modal-footer{border-top:1px solid #e5e5e5;bottom:0;padding:15px;position:fixed;width:100%}.sd-angularjs .customer-add-to-course-button h4,.sd-angularjs .customer-add-to-course-button h5{color:#000}.sd-angularjs .customer-add-to-course-button .modal-content{margin-left:-100px}.sd-angularjs .customer-add-to-course-button .modal-content .modal-header span{margin-left:10px;margin-right:10px}.sd-angularjs .customer-add-to-course-button .modal-content .modal-header button{margin-left:auto}.sd-angularjs .customer-add-to-course-button .modal-content .modal-body{max-height:calc(100vh - 250px);overflow:auto}.sd-angularjs .customer-general-info{width:100%}.sd-angularjs .customer-general-info th{width:210px}.sd-angularjs .customer-general-info field-change-history{margin-left:10px}.sd-angularjs .customer-general-info .documents_list{margin-bottom:5px}.sd-angularjs .customer-general-info .documents_list th{padding-left:30px}.sd-angularjs .customer-general-info a.customer-document{word-break:break-all}.sd-angularjs .customer-general-info a.customer-document i{margin-top:2px;vertical-align:top}.sd-angularjs .customer-general-info a.customer-document span{display:inline-block;max-width:90%;padding-left:5px}.sd-angularjs .select-customer-component .customer-filter-header{align-items:center;display:flex;gap:10px;margin:15px 0}.sd-angularjs .select-customer-component .customer-filter-header h4{margin:0}.sd-angularjs .select-customer-component .filters .input-group{display:flex;margin-bottom:15px}.sd-angularjs .select-customer-component .reset-selected-customer{cursor:pointer}.sd-angularjs .select-customer-component #remove-criteria{margin-left:10px;margin-right:10px}.sd-angularjs .select-customer-component .search-input{border-radius:5px!important;width:auto}.sd-angularjs .document-grid{padding:1rem 0}.sd-angularjs .document-grid a{text-decoration:none}.sd-angularjs .document-grid .grid{border:1px solid #fff;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.sd-angularjs .document-grid .grid .grid-item{align-items:center;border:1px solid #efefef;border-radius:15px!important;display:flex;height:302px;justify-content:center;width:202px}.sd-angularjs .document-grid .grid .grid-item img{max-height:300px;max-width:200px;transition:all .5s ease}.sd-angularjs .document-grid .grid .grid-item .image-actions{align-items:center;display:flex;flex-direction:column;height:290px;justify-content:space-between;opacity:0;position:absolute;transition:all .5s ease;width:190px}.sd-angularjs .document-grid .grid .grid-item .image-actions .footer-actions{display:flex;flex-direction:column;gap:1rem;width:100%}.sd-angularjs .document-grid .grid .grid-item .image-actions .copy,.sd-angularjs .document-grid .grid .grid-item .image-actions .open,.sd-angularjs .document-grid .grid .grid-item .image-actions .remove{border-radius:10px!important;color:#fff;cursor:pointer;font-size:12px;font-weight:900;padding:.7rem;transition:all .5s ease}.sd-angularjs .document-grid .grid .grid-item .image-actions .remove{align-self:end;background:#ff4136;padding:1rem 1.5rem}.sd-angularjs .document-grid .grid .grid-item .image-actions .copy,.sd-angularjs .document-grid .grid .grid-item .image-actions .open{display:flex;justify-content:center;width:100%}.sd-angularjs .document-grid .grid .grid-item .image-actions .open{background:#0074d9}.sd-angularjs .document-grid .grid .grid-item .image-actions .copy{background:#001f3f}.sd-angularjs .document-grid .grid .grid-item:hover img{opacity:.3}.sd-angularjs .document-grid .grid .grid-item:hover .image-actions{opacity:1}.sd-angularjs .document-locator{color:#000!important}.sd-angularjs .document-locator h4{padding-left:5px;padding-right:5px}.sd-angularjs .document-locator .fix-height{height:80vh!important}.sd-angularjs .document-locator .col-sm-4,.sd-angularjs .document-locator .col-sm-8{padding:0}.sd-angularjs .document-locator .browse{height:34px}.sd-angularjs .document-locator .modal-dialog{height:60vh!important;width:70vw}.sd-angularjs .document-locator .modal-title{display:flex}.sd-angularjs .document-locator i{cursor:pointer}.sd-angularjs .document-component .info{align-items:center;display:flex;flex-direction:row;gap:1rem}.sd-angularjs .field-change-history{display:inline}.sd-angularjs .field-change-history .close{position:absolute;right:15px}.sd-angularjs .hand-notes-list .modal-header .modal-title{width:100%}.sd-angularjs .hand-notes-list .modal-header .modal-title .close-button{display:flex;justify-content:flex-end;width:100%}.sd-angularjs .hand-notes-list .modal{padding:0!important}.sd-angularjs .hand-notes-list .modal-title{width:100%}.sd-angularjs .hand-notes-list .close-button{display:flex;justify-content:flex-end;width:100%}.sd-angularjs .hand-notes-list .modal-content,.sd-angularjs .hand-notes-list .modal-dialog{margin:0;width:100vw}.sd-angularjs .hand-notes-list .modal-body{height:calc(100vh - 123px);padding:15px}.sd-angularjs .hand-notes-list .modal-body div{height:100%}.sd-angularjs .hand-notes-list .modal-body .iframe{border:none;height:100%;width:100%}.sd-angularjs .hand-notes-list .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .hand-notes-list .portlet-title{background-color:transparent;padding:0 15px}.sd-angularjs .hand-notes-list .portlet-title .caption{align-items:center;display:flex;gap:5px}.sd-angularjs .hand-notes-manage .form-group>label{align-items:center;display:flex;justify-content:flex-end}.sd-angularjs .hand-notes-manage .form-control-custom{width:75%}.sd-angularjs .multi-language-code-editor .has-error,.sd-angularjs .multi-language-html-editor .has-error{color:red}.sd-angularjs .file-drop-component .drag-and-drop-area{align-items:center;border:1px solid #000;display:flex;flex-direction:column;padding:60px 30px}.sd-angularjs .file-drop-component .drag-and-drop-area .drag-and-drop-icon .fa-cloud-upload-alt{font-size:140px;line-height:140px;margin:0}.sd-angularjs .file-drop-component .drag-and-drop-area .drag-drop-message{font-size:16px;font-weight:600}.sd-angularjs .file-drop-component .drag-and-drop-area .upload-confirmation{font-size:22px;line-height:22px;padding-top:12px}.sd-angularjs .file-drop-component .drag-and-drop-area .upload-confirmation .file-uploaded-icon{color:#01fa0d}.sd-angularjs .file-drop-component .drag-and-drop-area .manual-upload-document-button{margin-top:50px}.sd-angularjs .file-drop-component .file-drop{height:200px;position:relative;width:180px}.sd-angularjs .file-drop-component .file-drop .file-drop-target{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-content:center;-webkit-align-content:center;align-items:center;-webkit-align-items:center;border-radius:2px;display:flex;display:-ms-flexbox;flex-direction:column;height:100%;justify-content:center;-webkit-justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.sd-angularjs .file-drop-component .file-drop .file-drop-target.file-drop-dragging-over-target{color:#ff6e40}.sd-angularjs .select-lead .portlet.box.green .portlet-body{padding:15px}.sd-angularjs .select-lead .portlet.box.green .portlet-body table td .course-selection-icon{text-align:center}.sd-angularjs .select-lead .portlet.box.green .portlet-body table td .course-selection-icon i:hover,.sd-angularjs .select-lead .reset-selected-course{cursor:pointer}.sd-angularjs .Spreadsheet .invalid{color:#ff4136}.sd-angularjs .Spreadsheet .cell-viewer{align-items:center;display:flex;height:34px;min-width:200px}.sd-angularjs .Spreadsheet .mySelect{background-color:#fff;background-image:none;border:1px solid #ccc;color:#555;display:block;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px;width:100%}.sd-angularjs .subscriptionArchiveButton{display:inline-block!important}.sd-angularjs .subscription-batch-update .close{position:absolute!important;right:20px!important}.sd-angularjs .subscription-batch-update .batch-update-button{background-color:#8a2be2}.sd-angularjs .subscription-batch-update .batch-update-button i{color:#fff}.sd-angularjs .subscription-general-info .documents_list,.sd-angularjs .subscription-general-info .sale_values{margin-bottom:5px}.sd-angularjs .subscription-general-info .documents_list th,.sd-angularjs .subscription-general-info .sale_values th{padding-left:30px}.sd-angularjs .subscription-general-info a.blue-sec{background-color:#0598e2;border-color:#0598e2;color:#fff}.sd-angularjs .subscription-general-info .amount-pay-proof{color:#900}.sd-angularjs .subscription-general-info .canceled-item-sign{background:red;border-radius:20px!important;color:#fff;font-size:11px;margin:0 5px;padding:5px}.sd-angularjs .subscription-payment-info-modal .modal-header{display:flex;flex-direction:row;gap:1rem}.sd-angularjs .subscription-payment-info-modal .modal-header .title{align-items:center;display:flex;gap:5px;width:100%}.sd-angularjs .subscription-payment-info-modal .modal-header .close-button{align-items:center;justify-content:flex-end;width:100%}.sd-angularjs .subscription-payment-info-modal .modal-content,.sd-angularjs .subscription-payment-info-modal .modal-dialog{width:50vw}.sd-angularjs .subscription-payment-info-modal .modal-content .modal-body,.sd-angularjs .subscription-payment-info-modal .modal-dialog .modal-body{padding:15px}.sd-angularjs .subscription-payment-info-modal .actions{align-items:center;display:flex;gap:1rem}.sd-angularjs .subscription-payment-info .btn-dark-success{background:#157d03;color:#fff}.sd-angularjs .subscription-payment-info .btn-dark-warning{background:#cda20b;color:#fff}.sd-angularjs .subscription-payment-info .fa-money-bill-alt{color:#fff}.sd-angularjs .subscription-payment-info .blocked-cursor{cursor:not-allowed}.sd-angularjs #subscriptionPaymentInformationModal .form-control-static{padding-top:0}.sd-angularjs .select-customer-component .portlet.box.green .portlet-title .refresh-icon{padding:11px 0 9px}.sd-angularjs .select-customer-component .portlet.box.green .portlet-title .refresh-icon i:hover{cursor:pointer}.sd-angularjs .select-customer-component .portlet.box.green .portlet-body{padding:15px}.sd-angularjs .select-customer-component .portlet.box.green .portlet-body table td .subscription-selection-icon{text-align:center}.sd-angularjs .select-customer-component .portlet.box.green .portlet-body table td .subscription-selection-icon i:hover{cursor:pointer}.sd-angularjs .select-customer-component .portlet.box.green .portlet-body .subscription-notfound-message{display:flex;justify-content:center;padding-top:5px}.sd-angularjs .select-customer-component .reset-selected-subscription{cursor:pointer}.sd-angularjs .task-detail-action-define-document-metadata .row{margin:5px 0}.sd-angularjs .task-detail-action-define-document-metadata .margin{margin-left:3px}.sd-angularjs .task-detail-action-define-document-metadata .negative-margin{margin-left:-9px}.sd-angularjs .task-detail-action-define-document-metadata .margin-top{margin-top:7px}.sd-angularjs .task-detail-action-define-document-metadata textarea{min-height:34px}.sd-angularjs .no-left-padding{padding-left:0!important}.sd-angularjs .customer-data{margin-bottom:25px;margin-top:3px}.sd-angularjs .customer-data .row{margin-bottom:4px}.sd-angularjs .task-type-open-question-correction{margin-top:20px;padding-left:50px}.sd-angularjs .task-type-open-question-correction .row{margin-bottom:20px}.sd-angularjs .task-type-open-question-correction .row .score-total-wrapper{padding-left:unset!important;padding-top:5px}.sd-angularjs .task-type-open-question-correction .row textarea{min-height:220px}.sd-angularjs .task-type-open-question-rich-text-correction{margin-top:20px;padding-left:50px}.sd-angularjs .task-type-open-question-rich-text-correction .row{margin-bottom:20px}.sd-angularjs .task-type-open-question-rich-text-correction .row .score-total-wrapper{padding-left:unset!important;padding-top:5px}.sd-angularjs .task-type-open-question-rich-text-correction .row textarea{min-height:220px}.sd-angularjs .quill-readonly{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;line-height:1.4;margin-bottom:10px;min-height:200px;padding:10px}.sd-angularjs .quill-readonly .ql-align-center{text-align:center}.sd-angularjs .quill-readonly .ql-align-right{text-align:right}.sd-angularjs .quill-readonly .ql-align-justify{text-align:justify}.sd-angularjs .quill-readonly .ql-size-small{font-size:.75em}.sd-angularjs .quill-readonly .ql-size-large{font-size:1.5em}.sd-angularjs .quill-readonly .ql-size-huge{font-size:2.5em}.sd-angularjs .quill-readonly h1{font-weight:700}.sd-angularjs .quill-readonly h2{font-weight:600}.sd-angularjs .quill-readonly h3{font-weight:500}.sd-angularjs .quill-readonly .ql-direction-rtl{direction:rtl;text-align:right}.sd-angularjs .quill-readonly ol,.sd-angularjs .quill-readonly ul{margin:0 0 6px;padding-left:20px}.sd-angularjs .quill-readonly li{margin-bottom:4px}.sd-angularjs .quill-readonly blockquote{border-left:4px solid #ccc;color:#555;font-style:italic;margin:6px 0;padding-left:10px}.sd-angularjs .quill-readonly pre{background:#f3f3f3;font-family:monospace;margin:6px 0;overflow:auto;padding:8px}.sd-angularjs .quill-readonly p{word-break:break-word}.sd-angularjs .task-detail-action-programmable-generate-automatic-document{display:inline-block}.sd-angularjs #task-detail-action-supplier-modal{padding-left:0!important}.sd-angularjs #task-detail-action-supplier-modal .modal-dialog{margin:0!important;width:100%!important}.sd-angularjs #task-detail-action-supplier-modal .page-bar{margin:0;padding:0}.sd-angularjs .task-detail-action-upload-subscription-document .padding-left-7{padding-left:7px!important}.sd-angularjs .task-detail-action-upload-subscription-document .padding-left-30{padding-left:30px!important}.sd-angularjs .task-detail-action-upload-subscription-document .has-document{margin-left:25px!important}.sd-angularjs .task-detail-action-upload-subscription-document .info-text{min-height:25px}.sd-angularjs .task-detail-action-upload-subscription-document .drag-and-drop-file{max-width:250px}.sd-angularjs .task-detail-action-upload-subscription-document .drag-and-drop-file .container{padding:0!important}.sd-angularjs .task-detail-action-view-course .padding-left-7{padding-left:7px!important}.sd-angularjs .task-detail-action-view-course .padding-left-30{padding-left:30px!important}.sd-angularjs .task-detail-action-view-course .has-document{margin-left:25px!important}.sd-angularjs .task-detail-action-view-customers #view-customer-modal{margin:auto!important;margin:-14px;width:80%}.sd-angularjs .task-detail-action-view-customers #view-customer-modal .modal-dialog{margin-bottom:0;margin-top:0}.sd-angularjs .task-detail-action-view-customers #view-customer-modal .modal-dialog .modal-body .page-bar{border:unset;margin:unset;margin-top:-15px}.sd-angularjs .task-detail-action-view-subscription .padding-left-7{padding-left:7px!important}.sd-angularjs .task-detail-action-view-subscription .padding-left-30{padding-left:30px!important}.sd-angularjs .task-detail-action-view-subscription .has-document{margin-left:25px!important}.sd-angularjs .task-detail-action-view-subscription .info-text{min-height:25px}.sd-angularjs .task-detail-document .modal-dialog{width:80vw}.sd-angularjs .task-detail-document .modal-body{height:80vh;width:100%}.sd-angularjs .task-detail-document .container{cursor:default;max-width:100%;position:relative}.sd-angularjs .task-detail-document .container img{height:auto;width:100%}.sd-angularjs .task-detail-document .container .link{background-color:#555;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;left:50%;padding:6px 12px;position:absolute;text-align:center;text-decoration:none;top:85%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:80%}.sd-angularjs .task-detail-document .container .link:hover{background-color:#000}.sd-angularjs .task-detail-history .flex_end{display:flex;justify-content:flex-end}.sd-angularjs .task-detail-history table * td{font-size:13px;padding:0 8px!important}.sd-angularjs .task-detail-history table * table * td,.sd-angularjs .task-detail-history table * table * th{font-size:12px}.sd-angularjs .task-detail-history table * table * th{font-weight:400;min-width:107px;padding-right:5px;text-align:right;vertical-align:top}.sd-angularjs #oie:nth-child(4n),.sd-angularjs #oie:nth-child(4n-1){background:#f5f5f5}.sd-angularjs .table-bordered>tbody>tr>td.no-line-bottom{border-bottom:none!important}.sd-angularjs .table-bordered>tbody>tr>td.no-line-top{border-top:none!important}.sd-angularjs .new_status{background:#001f3f!important;border-color:#001f3f!important}.sd-angularjs .label-please-select{margin:1px -15px 5px 25px!important;text-align:start!important}.sd-angularjs .tasks-detail .custom-well{background-color:#f5f5f5;border:0;margin-bottom:20px;min-height:60px;padding:20px}.sd-angularjs .tasks-detail .no_padding{padding:0!important}.sd-angularjs .tasks-detail .no-right-padding{padding-right:0!important}.sd-angularjs .tasks-detail p{color:#333;line-height:1.4;margin-bottom:1rem}.sd-angularjs .tasks-detail td,.sd-angularjs .tasks-detail th{font-size:.9em;padding:4px}.sd-angularjs .tasks-detail .new-status-component-size{float:right;width:70%}.sd-angularjs .tasks-detail .btn i{color:#fff}.sd-angularjs .select-task-component .portlet.box.green .portlet-body{padding:15px}.sd-angularjs .select-task-component .portlet.box.green .portlet-body table td .course-selection-icon{text-align:center}.sd-angularjs .select-task-component .portlet.box.green .portlet-body table td .course-selection-icon i:hover{cursor:pointer}.sd-angularjs .subscription-general-info{width:100%}.sd-angularjs .subscription-general-info .documents_list{margin-bottom:5px}.sd-angularjs .subscription-general-info .documents_list th{padding-left:30px}.sd-angularjs .subscription-general-info a.customer-document{word-break:break-all}.sd-angularjs .subscription-general-info a.customer-document i{margin-top:2px;vertical-align:top}.sd-angularjs .subscription-general-info a.customer-document span{display:inline-block;max-width:90%;padding-left:5px}.sd-angularjs .translate-button .btn-info{display:flex;gap:5px}.sd-angularjs .translate-button .btn-info small{align-items:center;display:flex;font-size:9px}.sd-angularjs .url-tail{height:100%;width:100%}.sd-angularjs .url-tail input{margin-right:5px}.sd-angularjs .url-tail .follow{color:#ddd;left:calc(100% - 395px);position:relative;top:8px;z-index:99}.sd-angularjs .url-tail .follow label{position:absolute}.sd-angularjs .url-tail .logs{height:90%;width:100%}.sd-angularjs .url-tail .containers{display:flex;flex-direction:column;flex-wrap:wrap;height:10%}.sd-angularjs .select-user-component .details{color:#333!important}.sd-angularjs .select-user-component .portlet.box.green .portlet-title{display:flex;justify-content:space-between}.sd-angularjs .select-user-component .portlet.box.green .portlet-title:after,.sd-angularjs .select-user-component .portlet.box.green .portlet-title:before{display:none}.sd-angularjs .select-user-component .portlet.box.green .portlet-title .refresh-icon{padding:11px 0 9px}.sd-angularjs .select-user-component .portlet.box.green .portlet-title .refresh-icon i:hover{cursor:pointer}.sd-angularjs .select-user-component .portlet.box.green .portlet-body{padding:15px}.sd-angularjs .select-user-component .portlet.box.green .portlet-body table td .customer-selection-icon{text-align:center}.sd-angularjs .select-user-component .portlet.box.green .portlet-body table td .customer-selection-icon i:hover{cursor:pointer}.sd-angularjs .select-user-component .portlet.box.green .portlet-body .customer-notfound-message,.sd-angularjs .select-user-component .portlet.box.green .portlet-body .too-many-records-message{display:flex;justify-content:center;padding-top:5px}.sd-angularjs .select-user-component .reset-selected-user{cursor:pointer}.sd-angularjs .select-user-component #remove-criteria{margin-left:10px;margin-right:10px}.sd-angularjs .select-user-component .search-input{border-radius:5px!important;width:auto}.sd-angularjs .ws-section-form .modals .modal-dialog .modal-body{padding:15px}.sd-angularjs .ws-section-form .modals .modal-dialog .modal-body #DataTables_Table_0_wrapper{max-height:70vh!important;overflow-y:auto!important}.sd-angularjs .ws-section-form .form-actions{background:#fff;border-top:1px solid #efefef;bottom:0;padding:10px 0;position:sticky;z-index:999}.sd-angularjs .ws-section-form .devrow{margin-top:8px}.sd-angularjs .ws-global-css-grid{padding:30px 0}.sd-angularjs .pages .table td:last-child{white-space:normal!important}.sd-angularjs .pages .table th:nth-child(5){min-width:300px}.sd-angularjs .pages .table th:nth-child(6){min-width:150px}.sd-angularjs .pages .manage .fields{margin-bottom:5px}.sd-angularjs .pages .content .redirects-list .btn-add-wrapper{margin-bottom:8px;margin-top:10px}.sd-angularjs .pages .content .redirects-list .btn-add-wrapper .btn-add{padding-left:0!important}.sd-angularjs .pages .parameters-add{align-items:center;display:flex;margin:1rem 0!important}.sd-angularjs .pages .selected-png-preview{max-width:250px}.sd-angularjs .pages .selected-png-preview img{max-height:100%;max-width:100%}.sd-angularjs .pages .actions{display:flex;flex-wrap:wrap;gap:1rem}.sd-angularjs .pages .table-ab-default{max-width:100%;min-width:100%}.sd-angularjs .pages .table-ab-default tbody>tr:nth-child(odd){background:#f9f9f9}.sd-angularjs .pages .table-ab-default tbody>tr>td,.sd-angularjs .pages .table-ab-default thead>tr>th{border:1px solid #ccc;padding:5px 15px 5px 5px;white-space:nowrap}.sd-angularjs .pages .table-ab-default thead>tr>th{font-weight:bolder}.sd-angularjs .pages .table-ab-default .big_column{min-width:250px}.sd-angularjs .pages .table-ab-default .button_column{min-width:44px;padding:0 5px}.sd-angularjs .pages .table-ab-default .button_column_content{align-items:center;display:flex;justify-content:center}.sd-angularjs .pages .ab_test-table{border:1px solid #ccc}.sd-angularjs .pages .ab_test-table .tooltip-inner{max-width:none;min-width:300px}.sd-angularjs .pages .ab_test-manage{margin-top:10px}.sd-angularjs .pages .no-records{display:flex;justify-content:center}.sd-angularjs .pages .capitalize{text-transform:capitalize}.sd-angularjs .pages .title{background:#f5f5f5;border:1px solid #ddd;padding:10px 15px}.sd-angularjs .pages .title h4{color:inherit;font-size:16px;margin-bottom:0;margin-top:0}.sd-angularjs .pages .title h4 button{background:#f5f5f5;border:none!important;box-shadow:none!important;color:#337ab7;outline:none!important}.sd-angularjs .pages .hover-area:hover{cursor:pointer}.sd-angularjs .pages .radio-inline{margin:0!important}.sd-angularjs .pages .manage .fields{margin-bottom:15px;margin-top:5px}.sd-angularjs .pages .content{border:1px solid #ddd;border-top:none;margin-bottom:15px;padding:10px 15px}.sd-angularjs .pages .content .table-striped{border:1px solid #ccc}.sd-angularjs .pages .content .table-striped .column{border-right:1px solid #ccc}.sd-angularjs .pages .content .remove-png-btn:hover{cursor:pointer}.sd-angularjs .pages .content .redirects-list label{padding-top:0!important}.sd-angularjs .pages .content .redirects-list .redirect-row{padding-bottom:2px}.sd-angularjs .pages .content .redirects-list .remove-redirect-btn{padding-left:0!important;padding-right:0!important;width:15px}.sd-angularjs .pages .content .redirects-list .remove-redirect-btn:hover{cursor:pointer}.sd-angularjs .pages .content .redirects-list .add-route{padding-left:7px}.sd-angularjs .pages .content .redirects-list .add-route .form-control-custom{width:calc(100% - 20px)}.sd-angularjs .pages .content .redirects-list .add-route i{cursor:pointer;margin-top:7px}.sd-angularjs .pages .content .options-label{text-align:right}.sd-angularjs .pages .content .options-cb-label{cursor:pointer;display:inline-block}.sd-angularjs .pages .content .sitemap-priority span{background-color:#fff}.sd-angularjs .pages .content .sitemap-priority input{text-align:center}.sd-angularjs .pages .table td:last-child{white-space:nowrap!important}.sd-angularjs .pages .table th:first-child{min-width:90px}.sd-angularjs .pages .table .table th:nth-child(4),.sd-angularjs .pages .table th:nth-child(5){min-width:75px!important}.sd-angularjs .pages .table th:nth-child(7){min-width:300px}.sd-angularjs .pages .table th:nth-child(8){min-width:150px}.sd-angularjs .pages .modals .title-manage-modal{align-items:center;background:#fff;display:flex;position:sticky;top:0;z-index:100}.sd-angularjs .pages .parameter-error{color:red!important}.sd-angularjs .pages tip{width:300px}.sd-angularjs .pages .end-line{display:flex;justify-content:flex-end}.sd-angularjs .pages .yellow{color:#ffdc00}.sd-angularjs .pages .inline{display:inline!important}.sd-angularjs .pages .inline button{min-width:250px}.sd-angularjs .pages .pointer{cursor:pointer}.sd-angularjs .pages .body-class{align-items:flex-end;display:flex}.sd-angularjs .pages .body-class-label{padding-right:25px}.sd-angularjs .pages .is-full-screen .ace_editor{height:100%!important;top:0!important}.sd-angularjs .pages .row p{margin-top:22px}.sd-angularjs .ws-png-image-grid .png-grid-actions{align-items:flex-start;display:flex}.sd-angularjs .ws-png-image-manage{color:#000;display:contents}.sd-angularjs .ws-png-image-manage .reactEasyCrop_Container{border:1px solid #000!important}.sd-angularjs .ws-png-image-manage .btn-circle{font-size:13px;padding:4px 10px}.sd-angularjs .ws-png-image-manage .modal-body{height:75vh;overflow-x:hidden;overflow-y:auto}.sd-angularjs .ws-png-image-manage .close{margin-right:1rem}.sd-angularjs .ws-png-image-manage form{margin-top:1.5rem}.sd-angularjs .ws-png-image-manage .form-group{display:block!important;margin-bottom:15px;vertical-align:middle}.sd-angularjs .ws-png-image-manage .form-control{width:100%!important}.sd-angularjs .ws-png-image-manage .MuiSlider-root{display:block!important}.sd-angularjs .ws-png-image-manage .folder{font-size:12px}.sd-angularjs .ws-png-image-manage .internal-notes{padding-left:7px!important}.sd-angularjs .ws-png-image{color:#000;display:inline-block;width:100%}.sd-angularjs .ws-public-files-grid .modal-content,.sd-angularjs .ws-public-files-grid .modal-dialog{width:700px}.sd-angularjs .ws-public-files-grid .modal-body{display:flex;flex-direction:column;gap:2rem;padding:1rem}.sd-angularjs .ws-public-files-grid .fa-copy{cursor:pointer}.sd-angularjs .ws-public-files-manage{padding:30px 0}.sd-angularjs .ws-reusable-sections .button-no-class{background:none;border:none;color:inherit;cursor:not-allowed;font:inherit;outline:inherit;padding:0}.sd-angularjs .ws-reusable-sections tip{width:300px}.sd-angularjs .ws-reusable-sections .editor-title{font-weight:700}.sd-angularjs .ws-reusable-sections .padding5{padding-right:5px}.sd-angularjs .ws-reusable-sections-min-size{min-height:350px!important;min-width:550px!important}.sd-angularjs .website-content-details-setting-tab .border-red{border:3px solid red}.sd-angularjs .ws-translations-grid-column-5{width:5%!important}.sd-angularjs .ws-translations-grid-column-10{width:10%!important}.sd-angularjs .ws-translations-grid-column-20{width:20%!important}.sd-angularjs .website-content-tab .force-disable{cursor:not-allowed!important;opacity:.6}.sd-angularjs .website-content-tab .modal-header{min-height:50px;width:100%}.sd-angularjs .website-content-tab .modal-header .modal-title{width:100%}.sd-angularjs .website-content-tab .modal-header .close-button{display:flex;justify-content:flex-end;width:100%}.sd-angularjs .website-content-tab .modal-body{padding:15px}.sd-angularjs .website-content-tab #view-logs{height:100vh;margin:0;padding-left:0;width:100vw}.sd-angularjs .website-content-tab #view-logs .modal-content,.sd-angularjs .website-content-tab #view-logs .modal-lg{height:100%;margin:0;width:100%}.sd-angularjs .website-content-tab #view-logs .modal-content .modal-header,.sd-angularjs .website-content-tab #view-logs .modal-lg .modal-header{min-height:50px;width:100%}.sd-angularjs .website-content-tab #view-logs .modal-content .modal-body,.sd-angularjs .website-content-tab #view-logs .modal-lg .modal-body{height:calc(100vh - 125px);width:100%}.sd-angularjs .website-content-tab #view-logs .modal-content .modal-footer,.sd-angularjs .website-content-tab #view-logs .modal-lg .modal-footer{min-height:75px;width:100%}.sd-angularjs .website-content-tab .notes{color:#f0ad4e;cursor:pointer}.sd-angularjs .ws-reports-contact_form .table{overflow:auto}.sd-angularjs .ws-reports-contact_form .modal-header button{margin-left:auto}.sd-angularjs .ws-reports-contact_form .comment-preview{line-height:1.6;text-align:justify;text-justify:inter-word}.sd-angularjs .ws-reports-tab-student-activity-report .modules{align-items:center;display:flex}.sd-angularjs .ws-reports-tab-student-activity-report .modules div{margin-left:5px}.sd-angularjs .ws-reports-tab-student-activity-report .attempt,.sd-angularjs .ws-reports-tab-student-activity-report .part,.sd-angularjs .ws-reports-tab-student-activity-report .score,.sd-angularjs .ws-reports-tab-student-activity-report .score_max,.sd-angularjs .ws-reports-tab-student-activity-report .success_column{width:5%!important}.sd-angularjs .ws-reports-tab-student-activity-report .date{width:15%!important}.sd-angularjs .ws-reports-tab-student-activity-report .result{width:65%!important}.sd-angularjs .ws-reports-tab-student-activity-report .form-control-custom{background-color:#fff;background-image:none;border:1px solid #ccc;color:#555;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px;width:110px}.sd-angularjs .ws-reports-tab-student-activity-report .filters .required{color:#ff4136}.sd-angularjs .ws-reports-tab-student-activity-report .filters .glyphicon-hand-up{cursor:pointer;margin-top:10px}.sd-angularjs .ws-reports-tab-student-activity-report .filters select-customer-component{margin-top:7px}.sd-angularjs .ws-reports-tab-student-activity-report .filters .col-sm-8{display:flex;flex-direction:column;gap:1rem}.sd-angularjs .ws-reports-tab-student-activity-report .filters .col-sm-8 .control-label{align-items:center;display:flex;justify-content:flex-end;min-height:34px!important}.sd-angularjs .website-unversioned-content-ab-test .actions-header{display:flex;justify-content:space-between}.sd-angularjs .website-unversioned-content-ab-test .actions-header .filters{align-items:center;display:flex;gap:10px}.sd-angularjs .website-unversioned-content-ab-test .actions-header .filters div label,.sd-angularjs .website-unversioned-content-ab-test .actions-header .filters p{margin:0}.sd-angularjs .website-unversioned-content-ab-test .fa-trophy{cursor:pointer}.sd-angularjs .website-unversioned-content-ab-test .modals label{align-items:center;display:flex;height:34px;justify-content:flex-end}.sd-angularjs .website-unversioned-content-ab-test .modals .required{color:#ff4136}.sd-angularjs .website-unversioned-content-ab-test .modals .modal-title{width:100%}.sd-angularjs .website-unversioned-content-ab-test .modals .close-button{display:flex;justify-content:flex-end;width:100%}.sd-angularjs .website-unversioned-content-ab-test .modals .modal-body{padding:15px}.sd-angularjs .website-unversioned-content-ab-test .dataTables_wrapper table.dataTable td{width:auto}.sd-angularjs .ws-unversioned-jobs-manage .title{font-size:20px;font-weight:400;margin:0 40px}.sd-angularjs .review-explanation>p{font-size:16px;margin-left:12px}.sd-angularjs .ws-unversioned-content-testimonials-list .portlet-body{padding:10px!important}.sd-angularjs .ws-unversioned-content-testimonials-list .color-red{color:#c6322a}.sd-angularjs .ws-unversioned-content-testimonials-list .color-green{color:#26ac35}.sd-angularjs .ws-unversioned-content-testimonials-list .font-style{font-style:normal;font-weight:700}.sd-angularjs .ws-unversioned-content-testimonials-list .testimonials-explanation>p{font-size:16px;margin-left:12px}.sd-angularjs .force-disable{cursor:not-allowed!important;opacity:.6}.sd-angularjs .website-main .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .switch{zoom:75%}.sd-angularjs .btn:disabled,.sd-angularjs .btn[disabled],.sd-angularjs button:disabled,.sd-angularjs button[disabled]{opacity:.35}.sd-angularjs .note-editor .in .modal-content{padding:20px}.sd-angularjs .note-editor .in .modal-content .modal-header{padding-left:0}.sd-angularjs .hidden-scroll-y{overflow-y:hidden!important}.sd-angularjs .analysing{display:flex;justify-content:center;margin-top:10px;width:100%}.sd-angularjs .analysing .loader{animation:spin 2s linear infinite;border:15px solid #f3f3f3;border-radius:50%!important;border-top-color:#3498db;height:70px;width:70px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.sd-angularjs .dataTables_wrapper{margin:10px 0;padding-top:5px;position:relative}.sd-angularjs .dataTables_wrapper .checkbox{display:none}.sd-angularjs .dataTables_wrapper .selected-column{display:none;padding:0 5px}.sd-angularjs .dataTables_wrapper .selected-column i{color:#2ecc40}.sd-angularjs .dataTables_wrapper .dt-buttons{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;position:absolute;right:350px;top:0;z-index:1}.sd-angularjs .dataTables_wrapper .dt-buttons .checkbox{display:none}.sd-angularjs .dataTables_wrapper .dt-button{border:1px solid transparent;cursor:pointer;font-weight:400;padding:2px 10px;-webkit-user-select:none;user-select:none;white-space:nowrap}.sd-angularjs .dataTables_wrapper .dt-button:hover{background:#ccc}.sd-angularjs .dataTables_wrapper .dt-button-collection{margin-top:30px!important}.sd-angularjs .dataTables_wrapper .dt-button-collection div[role=menu]{align-items:stretch;background:#fff;border:1px solid #aaa;display:flex;flex-direction:column;max-height:150px;overflow-x:auto;overflow-y:auto;position:absolute;right:0;width:250px}.sd-angularjs .dataTables_wrapper .dt-button-collection div[role=menu] button{display:flex;margin:1px 0}.sd-angularjs .dataTables_wrapper .dt-button-collection div[role=menu] .column-name{display:flex}.sd-angularjs .dataTables_wrapper .dt-button-collection div[role=menu] .dt-button.buttons-columnVisibility.active .selected-column{display:block}.sd-angularjs .form-control-custom{background-color:#fff;background-image:none;border:1px solid #ccc;color:#555;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px}.sd-angularjs .custom-form-input[disabled],.sd-angularjs .form-control-custom[disabled]{background-color:#eee;cursor:not-allowed;opacity:1}.sd-angularjs .sub-grid-handle{cursor:pointer}.sd-angularjs table.dataTable tbody td.no-padding{padding:0}.sd-angularjs tr.shown+tr .sub-grid{border-left:2px dashed #aaa}.sd-angularjs tr.shown+tr>td{padding-left:15px}.sd-angularjs .sub-grid{padding:10px}.sd-angularjs .sub-grid table{margin:0}.sd-angularjs .iti{display:inline-block;position:relative}.sd-angularjs .iti *{box-sizing:border-box;-moz-box-sizing:border-box}.sd-angularjs .iti__hide{display:none}.sd-angularjs .iti__v-hide{visibility:hidden}.sd-angularjs .iti input,.sd-angularjs .iti input[type=tel],.sd-angularjs .iti input[type=text]{margin-bottom:0!important;margin-right:0;margin-top:0!important;padding-right:36px;position:relative;z-index:0}.sd-angularjs .iti__flag-container{bottom:0;padding:1px;position:absolute;right:0;top:0}.sd-angularjs .iti__selected-flag{align-items:center;display:flex;height:100%;padding:0 6px 0 8px;position:relative;z-index:1}.sd-angularjs .iti__arrow{border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555;height:0;margin-left:6px;width:0}.sd-angularjs .iti__arrow--up{border-bottom:4px solid #555;border-top:none}.sd-angularjs .iti__country-list{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #ccc;box-shadow:1px 1px 4px #0003;list-style:none;margin:0 0 0 -1px;max-height:200px;overflow-y:scroll;padding:0;position:absolute;text-align:left;white-space:nowrap;z-index:2}.sd-angularjs .iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.sd-angularjs .iti__country-list{white-space:normal}}.sd-angularjs .iti__flag-box{display:inline-block;width:20px}.sd-angularjs .iti__divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.sd-angularjs .iti__country{outline:none;padding:5px 10px}.sd-angularjs .iti__dial-code{color:#999}.sd-angularjs .iti__country.iti__highlight{background-color:#0000000d}.sd-angularjs .iti__country-name,.sd-angularjs .iti__dial-code,.sd-angularjs .iti__flag-box{vertical-align:middle}.sd-angularjs .iti__country-name,.sd-angularjs .iti__flag-box{margin-right:6px}.sd-angularjs .iti--allow-dropdown input,.sd-angularjs .iti--allow-dropdown input[type=tel],.sd-angularjs .iti--allow-dropdown input[type=text],.sd-angularjs .iti--separate-dial-code input,.sd-angularjs .iti--separate-dial-code input[type=tel],.sd-angularjs .iti--separate-dial-code input[type=text]{margin-left:0;padding-left:52px;padding-right:6px}.sd-angularjs .iti--allow-dropdown .iti__flag-container,.sd-angularjs .iti--separate-dial-code .iti__flag-container{left:0;right:auto}.sd-angularjs .iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.sd-angularjs .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:#0000000d}.sd-angularjs .iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.sd-angularjs .iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.sd-angularjs .iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.sd-angularjs .iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.sd-angularjs .iti--separate-dial-code .iti__selected-flag{background-color:#0000000d}.sd-angularjs .iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.sd-angularjs .iti--container{left:-1000px;padding:1px;position:absolute;top:-1000px;z-index:1060}.sd-angularjs .iti--container:hover{cursor:pointer}.sd-angularjs .iti-mobile .iti--container{inset:30px;position:fixed}.sd-angularjs .iti-mobile .iti__country-list{max-height:100%;width:100%}.sd-angularjs .iti-mobile .iti__country{line-height:1.5em;padding:10px}.sd-angularjs .iti__flag{width:20px}.sd-angularjs .iti__flag.iti__be{width:18px}.sd-angularjs .iti__flag.iti__ch{width:15px}.sd-angularjs .iti__flag.iti__mc{width:19px}.sd-angularjs .iti__flag.iti__ne{width:18px}.sd-angularjs .iti__flag.iti__np{width:13px}.sd-angularjs .iti__flag.iti__va{width:15px}@media (min-resolution:192dpi){.sd-angularjs .iti__flag{background-size:5652px 15px}}.sd-angularjs .iti__flag.iti__ac{background-position:0 0;height:10px}.sd-angularjs .iti__flag.iti__ad{background-position:-22px 0;height:14px}.sd-angularjs .iti__flag.iti__ae{background-position:-44px 0;height:10px}.sd-angularjs .iti__flag.iti__af{background-position:-66px 0;height:14px}.sd-angularjs .iti__flag.iti__ag{background-position:-88px 0;height:14px}.sd-angularjs .iti__flag.iti__ai{background-position:-110px 0;height:10px}.sd-angularjs .iti__flag.iti__al{background-position:-132px 0;height:15px}.sd-angularjs .iti__flag.iti__am{background-position:-154px 0;height:10px}.sd-angularjs .iti__flag.iti__ao{background-position:-176px 0;height:14px}.sd-angularjs .iti__flag.iti__aq{background-position:-198px 0;height:14px}.sd-angularjs .iti__flag.iti__ar{background-position:-220px 0;height:13px}.sd-angularjs .iti__flag.iti__as{background-position:-242px 0;height:10px}.sd-angularjs .iti__flag.iti__at{background-position:-264px 0;height:14px}.sd-angularjs .iti__flag.iti__au{background-position:-286px 0;height:10px}.sd-angularjs .iti__flag.iti__aw{background-position:-308px 0;height:14px}.sd-angularjs .iti__flag.iti__ax{background-position:-330px 0;height:13px}.sd-angularjs .iti__flag.iti__az{background-position:-352px 0;height:10px}.sd-angularjs .iti__flag.iti__ba{background-position:-374px 0;height:10px}.sd-angularjs .iti__flag.iti__bb{background-position:-396px 0;height:14px}.sd-angularjs .iti__flag.iti__bd{background-position:-418px 0;height:12px}.sd-angularjs .iti__flag.iti__be{background-position:-440px 0;height:15px}.sd-angularjs .iti__flag.iti__bf{background-position:-460px 0;height:14px}.sd-angularjs .iti__flag.iti__bg{background-position:-482px 0;height:12px}.sd-angularjs .iti__flag.iti__bh{background-position:-504px 0;height:12px}.sd-angularjs .iti__flag.iti__bi{background-position:-526px 0;height:12px}.sd-angularjs .iti__flag.iti__bj{background-position:-548px 0;height:14px}.sd-angularjs .iti__flag.iti__bl{background-position:-570px 0;height:14px}.sd-angularjs .iti__flag.iti__bm{background-position:-592px 0;height:10px}.sd-angularjs .iti__flag.iti__bn{background-position:-614px 0;height:10px}.sd-angularjs .iti__flag.iti__bo{background-position:-636px 0;height:14px}.sd-angularjs .iti__flag.iti__bq{background-position:-658px 0;height:14px}.sd-angularjs .iti__flag.iti__br{background-position:-680px 0;height:14px}.sd-angularjs .iti__flag.iti__bs{background-position:-702px 0;height:10px}.sd-angularjs .iti__flag.iti__bt{background-position:-724px 0;height:14px}.sd-angularjs .iti__flag.iti__bv{background-position:-746px 0;height:15px}.sd-angularjs .iti__flag.iti__bw{background-position:-768px 0;height:14px}.sd-angularjs .iti__flag.iti__by{background-position:-790px 0;height:10px}.sd-angularjs .iti__flag.iti__bz{background-position:-812px 0;height:14px}.sd-angularjs .iti__flag.iti__ca{background-position:-834px 0;height:10px}.sd-angularjs .iti__flag.iti__cc{background-position:-856px 0;height:10px}.sd-angularjs .iti__flag.iti__cd{background-position:-878px 0;height:15px}.sd-angularjs .iti__flag.iti__cf{background-position:-900px 0;height:14px}.sd-angularjs .iti__flag.iti__cg{background-position:-922px 0;height:14px}.sd-angularjs .iti__flag.iti__ch{background-position:-944px 0;height:15px}.sd-angularjs .iti__flag.iti__ci{background-position:-961px 0;height:14px}.sd-angularjs .iti__flag.iti__ck{background-position:-983px 0;height:10px}.sd-angularjs .iti__flag.iti__cl{background-position:-1005px 0;height:14px}.sd-angularjs .iti__flag.iti__cm{background-position:-1027px 0;height:14px}.sd-angularjs .iti__flag.iti__cn{background-position:-1049px 0;height:14px}.sd-angularjs .iti__flag.iti__co{background-position:-1071px 0;height:14px}.sd-angularjs .iti__flag.iti__cp{background-position:-1093px 0;height:14px}.sd-angularjs .iti__flag.iti__cr{background-position:-1115px 0;height:12px}.sd-angularjs .iti__flag.iti__cu{background-position:-1137px 0;height:10px}.sd-angularjs .iti__flag.iti__cv{background-position:-1159px 0;height:12px}.sd-angularjs .iti__flag.iti__cw{background-position:-1181px 0;height:14px}.sd-angularjs .iti__flag.iti__cx{background-position:-1203px 0;height:10px}.sd-angularjs .iti__flag.iti__cy{background-position:-1225px 0;height:14px}.sd-angularjs .iti__flag.iti__cz{background-position:-1247px 0;height:14px}.sd-angularjs .iti__flag.iti__de{background-position:-1269px 0;height:12px}.sd-angularjs .iti__flag.iti__dg{background-position:-1291px 0;height:10px}.sd-angularjs .iti__flag.iti__dj{background-position:-1313px 0;height:14px}.sd-angularjs .iti__flag.iti__dk{background-position:-1335px 0;height:15px}.sd-angularjs .iti__flag.iti__dm{background-position:-1357px 0;height:10px}.sd-angularjs .iti__flag.iti__do{background-position:-1379px 0;height:14px}.sd-angularjs .iti__flag.iti__dz{background-position:-1401px 0;height:14px}.sd-angularjs .iti__flag.iti__ea{background-position:-1423px 0;height:14px}.sd-angularjs .iti__flag.iti__ec{background-position:-1445px 0;height:14px}.sd-angularjs .iti__flag.iti__ee{background-position:-1467px 0;height:13px}.sd-angularjs .iti__flag.iti__eg{background-position:-1489px 0;height:14px}.sd-angularjs .iti__flag.iti__eh{background-position:-1511px 0;height:10px}.sd-angularjs .iti__flag.iti__er{background-position:-1533px 0;height:10px}.sd-angularjs .iti__flag.iti__es{background-position:-1555px 0;height:14px}.sd-angularjs .iti__flag.iti__et{background-position:-1577px 0;height:10px}.sd-angularjs .iti__flag.iti__eu{background-position:-1599px 0;height:14px}.sd-angularjs .iti__flag.iti__fi{background-position:-1621px 0;height:12px}.sd-angularjs .iti__flag.iti__fj{background-position:-1643px 0;height:10px}.sd-angularjs .iti__flag.iti__fk{background-position:-1665px 0;height:10px}.sd-angularjs .iti__flag.iti__fm{background-position:-1687px 0;height:11px}.sd-angularjs .iti__flag.iti__fo{background-position:-1709px 0;height:15px}.sd-angularjs .iti__flag.iti__fr{background-position:-1731px 0;height:14px}.sd-angularjs .iti__flag.iti__ga{background-position:-1753px 0;height:15px}.sd-angularjs .iti__flag.iti__gb{background-position:-1775px 0;height:10px}.sd-angularjs .iti__flag.iti__gd{background-position:-1797px 0;height:12px}.sd-angularjs .iti__flag.iti__ge{background-position:-1819px 0;height:14px}.sd-angularjs .iti__flag.iti__gf{background-position:-1841px 0;height:14px}.sd-angularjs .iti__flag.iti__gg{background-position:-1863px 0;height:14px}.sd-angularjs .iti__flag.iti__gh{background-position:-1885px 0;height:14px}.sd-angularjs .iti__flag.iti__gi{background-position:-1907px 0;height:10px}.sd-angularjs .iti__flag.iti__gl{background-position:-1929px 0;height:14px}.sd-angularjs .iti__flag.iti__gm{background-position:-1951px 0;height:14px}.sd-angularjs .iti__flag.iti__gn{background-position:-1973px 0;height:14px}.sd-angularjs .iti__flag.iti__gp{background-position:-1995px 0;height:14px}.sd-angularjs .iti__flag.iti__gq{background-position:-2017px 0;height:14px}.sd-angularjs .iti__flag.iti__gr{background-position:-2039px 0;height:14px}.sd-angularjs .iti__flag.iti__gs{background-position:-2061px 0;height:10px}.sd-angularjs .iti__flag.iti__gt{background-position:-2083px 0;height:13px}.sd-angularjs .iti__flag.iti__gu{background-position:-2105px 0;height:11px}.sd-angularjs .iti__flag.iti__gw{background-position:-2127px 0;height:10px}.sd-angularjs .iti__flag.iti__gy{background-position:-2149px 0;height:12px}.sd-angularjs .iti__flag.iti__hk{background-position:-2171px 0;height:14px}.sd-angularjs .iti__flag.iti__hm{background-position:-2193px 0;height:10px}.sd-angularjs .iti__flag.iti__hn{background-position:-2215px 0;height:10px}.sd-angularjs .iti__flag.iti__hr{background-position:-2237px 0;height:10px}.sd-angularjs .iti__flag.iti__ht{background-position:-2259px 0;height:12px}.sd-angularjs .iti__flag.iti__hu{background-position:-2281px 0;height:10px}.sd-angularjs .iti__flag.iti__ic{background-position:-2303px 0;height:14px}.sd-angularjs .iti__flag.iti__id{background-position:-2325px 0;height:14px}.sd-angularjs .iti__flag.iti__ie{background-position:-2347px 0;height:10px}.sd-angularjs .iti__flag.iti__il{background-position:-2369px 0;height:15px}.sd-angularjs .iti__flag.iti__im{background-position:-2391px 0;height:10px}.sd-angularjs .iti__flag.iti__in{background-position:-2413px 0;height:14px}.sd-angularjs .iti__flag.iti__io{background-position:-2435px 0;height:10px}.sd-angularjs .iti__flag.iti__iq{background-position:-2457px 0;height:14px}.sd-angularjs .iti__flag.iti__ir{background-position:-2479px 0;height:12px}.sd-angularjs .iti__flag.iti__is{background-position:-2501px 0;height:15px}.sd-angularjs .iti__flag.iti__it{background-position:-2523px 0;height:14px}.sd-angularjs .iti__flag.iti__je{background-position:-2545px 0;height:12px}.sd-angularjs .iti__flag.iti__jm{background-position:-2567px 0;height:10px}.sd-angularjs .iti__flag.iti__jo{background-position:-2589px 0;height:10px}.sd-angularjs .iti__flag.iti__jp{background-position:-2611px 0;height:14px}.sd-angularjs .iti__flag.iti__ke{background-position:-2633px 0;height:14px}.sd-angularjs .iti__flag.iti__kg{background-position:-2655px 0;height:12px}.sd-angularjs .iti__flag.iti__kh{background-position:-2677px 0;height:13px}.sd-angularjs .iti__flag.iti__ki{background-position:-2699px 0;height:10px}.sd-angularjs .iti__flag.iti__km{background-position:-2721px 0;height:12px}.sd-angularjs .iti__flag.iti__kn{background-position:-2743px 0;height:14px}.sd-angularjs .iti__flag.iti__kp{background-position:-2765px 0;height:10px}.sd-angularjs .iti__flag.iti__kr{background-position:-2787px 0;height:14px}.sd-angularjs .iti__flag.iti__kw{background-position:-2809px 0;height:10px}.sd-angularjs .iti__flag.iti__ky{background-position:-2831px 0;height:10px}.sd-angularjs .iti__flag.iti__kz{background-position:-2853px 0;height:10px}.sd-angularjs .iti__flag.iti__la{background-position:-2875px 0;height:14px}.sd-angularjs .iti__flag.iti__lb{background-position:-2897px 0;height:14px}.sd-angularjs .iti__flag.iti__lc{background-position:-2919px 0;height:10px}.sd-angularjs .iti__flag.iti__li{background-position:-2941px 0;height:12px}.sd-angularjs .iti__flag.iti__lk{background-position:-2963px 0;height:10px}.sd-angularjs .iti__flag.iti__lr{background-position:-2985px 0;height:11px}.sd-angularjs .iti__flag.iti__ls{background-position:-3007px 0;height:14px}.sd-angularjs .iti__flag.iti__lt{background-position:-3029px 0;height:12px}.sd-angularjs .iti__flag.iti__lu{background-position:-3051px 0;height:12px}.sd-angularjs .iti__flag.iti__lv{background-position:-3073px 0;height:10px}.sd-angularjs .iti__flag.iti__ly{background-position:-3095px 0;height:10px}.sd-angularjs .iti__flag.iti__ma{background-position:-3117px 0;height:14px}.sd-angularjs .iti__flag.iti__mc{background-position:-3139px 0;height:15px}.sd-angularjs .iti__flag.iti__md{background-position:-3160px 0;height:10px}.sd-angularjs .iti__flag.iti__me{background-position:-3182px 0;height:10px}.sd-angularjs .iti__flag.iti__mf{background-position:-3204px 0;height:14px}.sd-angularjs .iti__flag.iti__mg{background-position:-3226px 0;height:14px}.sd-angularjs .iti__flag.iti__mh{background-position:-3248px 0;height:11px}.sd-angularjs .iti__flag.iti__mk{background-position:-3270px 0;height:10px}.sd-angularjs .iti__flag.iti__ml{background-position:-3292px 0;height:14px}.sd-angularjs .iti__flag.iti__mm{background-position:-3314px 0;height:14px}.sd-angularjs .iti__flag.iti__mn{background-position:-3336px 0;height:10px}.sd-angularjs .iti__flag.iti__mo{background-position:-3358px 0;height:14px}.sd-angularjs .iti__flag.iti__mp{background-position:-3380px 0;height:10px}.sd-angularjs .iti__flag.iti__mq{background-position:-3402px 0;height:14px}.sd-angularjs .iti__flag.iti__mr{background-position:-3424px 0;height:14px}.sd-angularjs .iti__flag.iti__ms{background-position:-3446px 0;height:10px}.sd-angularjs .iti__flag.iti__mt{background-position:-3468px 0;height:14px}.sd-angularjs .iti__flag.iti__mu{background-position:-3490px 0;height:14px}.sd-angularjs .iti__flag.iti__mv{background-position:-3512px 0;height:14px}.sd-angularjs .iti__flag.iti__mw{background-position:-3534px 0;height:14px}.sd-angularjs .iti__flag.iti__mx{background-position:-3556px 0;height:12px}.sd-angularjs .iti__flag.iti__my{background-position:-3578px 0;height:10px}.sd-angularjs .iti__flag.iti__mz{background-position:-3600px 0;height:14px}.sd-angularjs .iti__flag.iti__na{background-position:-3622px 0;height:14px}.sd-angularjs .iti__flag.iti__nc{background-position:-3644px 0;height:10px}.sd-angularjs .iti__flag.iti__ne{background-position:-3666px 0;height:15px}.sd-angularjs .iti__flag.iti__nf{background-position:-3686px 0;height:10px}.sd-angularjs .iti__flag.iti__ng{background-position:-3708px 0;height:10px}.sd-angularjs .iti__flag.iti__ni{background-position:-3730px 0;height:12px}.sd-angularjs .iti__flag.iti__nl{background-position:-3752px 0;height:14px}.sd-angularjs .iti__flag.iti__no{background-position:-3774px 0;height:15px}.sd-angularjs .iti__flag.iti__np{background-position:-3796px 0;height:15px}.sd-angularjs .iti__flag.iti__nr{background-position:-3811px 0;height:10px}.sd-angularjs .iti__flag.iti__nu{background-position:-3833px 0;height:10px}.sd-angularjs .iti__flag.iti__nz{background-position:-3855px 0;height:10px}.sd-angularjs .iti__flag.iti__om{background-position:-3877px 0;height:10px}.sd-angularjs .iti__flag.iti__pa{background-position:-3899px 0;height:14px}.sd-angularjs .iti__flag.iti__pe{background-position:-3921px 0;height:14px}.sd-angularjs .iti__flag.iti__pf{background-position:-3943px 0;height:14px}.sd-angularjs .iti__flag.iti__pg{background-position:-3965px 0;height:15px}.sd-angularjs .iti__flag.iti__ph{background-position:-3987px 0;height:10px}.sd-angularjs .iti__flag.iti__pk{background-position:-4009px 0;height:14px}.sd-angularjs .iti__flag.iti__pl{background-position:-4031px 0;height:13px}.sd-angularjs .iti__flag.iti__pm{background-position:-4053px 0;height:14px}.sd-angularjs .iti__flag.iti__pn{background-position:-4075px 0;height:10px}.sd-angularjs .iti__flag.iti__pr{background-position:-4097px 0;height:14px}.sd-angularjs .iti__flag.iti__ps{background-position:-4119px 0;height:10px}.sd-angularjs .iti__flag.iti__pt{background-position:-4141px 0;height:14px}.sd-angularjs .iti__flag.iti__pw{background-position:-4163px 0;height:13px}.sd-angularjs .iti__flag.iti__py{background-position:-4185px 0;height:11px}.sd-angularjs .iti__flag.iti__qa{background-position:-4207px 0;height:8px}.sd-angularjs .iti__flag.iti__re{background-position:-4229px 0;height:14px}.sd-angularjs .iti__flag.iti__ro{background-position:-4251px 0;height:14px}.sd-angularjs .iti__flag.iti__rs{background-position:-4273px 0;height:14px}.sd-angularjs .iti__flag.iti__ru{background-position:-4295px 0;height:14px}.sd-angularjs .iti__flag.iti__rw{background-position:-4317px 0;height:14px}.sd-angularjs .iti__flag.iti__sa{background-position:-4339px 0;height:14px}.sd-angularjs .iti__flag.iti__sb{background-position:-4361px 0;height:10px}.sd-angularjs .iti__flag.iti__sc{background-position:-4383px 0;height:10px}.sd-angularjs .iti__flag.iti__sd{background-position:-4405px 0;height:10px}.sd-angularjs .iti__flag.iti__se{background-position:-4427px 0;height:13px}.sd-angularjs .iti__flag.iti__sg{background-position:-4449px 0;height:14px}.sd-angularjs .iti__flag.iti__sh{background-position:-4471px 0;height:10px}.sd-angularjs .iti__flag.iti__si{background-position:-4493px 0;height:10px}.sd-angularjs .iti__flag.iti__sj{background-position:-4515px 0;height:15px}.sd-angularjs .iti__flag.iti__sk{background-position:-4537px 0;height:14px}.sd-angularjs .iti__flag.iti__sl{background-position:-4559px 0;height:14px}.sd-angularjs .iti__flag.iti__sm{background-position:-4581px 0;height:15px}.sd-angularjs .iti__flag.iti__sn{background-position:-4603px 0;height:14px}.sd-angularjs .iti__flag.iti__so{background-position:-4625px 0;height:14px}.sd-angularjs .iti__flag.iti__sr{background-position:-4647px 0;height:14px}.sd-angularjs .iti__flag.iti__ss{background-position:-4669px 0;height:10px}.sd-angularjs .iti__flag.iti__st{background-position:-4691px 0;height:10px}.sd-angularjs .iti__flag.iti__sv{background-position:-4713px 0;height:12px}.sd-angularjs .iti__flag.iti__sx{background-position:-4735px 0;height:14px}.sd-angularjs .iti__flag.iti__sy{background-position:-4757px 0;height:14px}.sd-angularjs .iti__flag.iti__sz{background-position:-4779px 0;height:14px}.sd-angularjs .iti__flag.iti__ta{background-position:-4801px 0;height:10px}.sd-angularjs .iti__flag.iti__tc{background-position:-4823px 0;height:10px}.sd-angularjs .iti__flag.iti__td{background-position:-4845px 0;height:14px}.sd-angularjs .iti__flag.iti__tf{background-position:-4867px 0;height:14px}.sd-angularjs .iti__flag.iti__tg{background-position:-4889px 0;height:13px}.sd-angularjs .iti__flag.iti__th{background-position:-4911px 0;height:14px}.sd-angularjs .iti__flag.iti__tj{background-position:-4933px 0;height:10px}.sd-angularjs .iti__flag.iti__tk{background-position:-4955px 0;height:10px}.sd-angularjs .iti__flag.iti__tl{background-position:-4977px 0;height:10px}.sd-angularjs .iti__flag.iti__tm{background-position:-4999px 0;height:14px}.sd-angularjs .iti__flag.iti__tn{background-position:-5021px 0;height:14px}.sd-angularjs .iti__flag.iti__to{background-position:-5043px 0;height:10px}.sd-angularjs .iti__flag.iti__tr{background-position:-5065px 0;height:14px}.sd-angularjs .iti__flag.iti__tt{background-position:-5087px 0;height:12px}.sd-angularjs .iti__flag.iti__tv{background-position:-5109px 0;height:10px}.sd-angularjs .iti__flag.iti__tw{background-position:-5131px 0;height:14px}.sd-angularjs .iti__flag.iti__tz{background-position:-5153px 0;height:14px}.sd-angularjs .iti__flag.iti__ua{background-position:-5175px 0;height:14px}.sd-angularjs .iti__flag.iti__ug{background-position:-5197px 0;height:14px}.sd-angularjs .iti__flag.iti__um{background-position:-5219px 0;height:11px}.sd-angularjs .iti__flag.iti__un{background-position:-5241px 0;height:14px}.sd-angularjs .iti__flag.iti__us{background-position:-5263px 0;height:11px}.sd-angularjs .iti__flag.iti__uy{background-position:-5285px 0;height:14px}.sd-angularjs .iti__flag.iti__uz{background-position:-5307px 0;height:10px}.sd-angularjs .iti__flag.iti__va{background-position:-5329px 0;height:15px}.sd-angularjs .iti__flag.iti__vc{background-position:-5346px 0;height:14px}.sd-angularjs .iti__flag.iti__ve{background-position:-5368px 0;height:14px}.sd-angularjs .iti__flag.iti__vg{background-position:-5390px 0;height:10px}.sd-angularjs .iti__flag.iti__vi{background-position:-5412px 0;height:14px}.sd-angularjs .iti__flag.iti__vn{background-position:-5434px 0;height:14px}.sd-angularjs .iti__flag.iti__vu{background-position:-5456px 0;height:12px}.sd-angularjs .iti__flag.iti__wf{background-position:-5478px 0;height:14px}.sd-angularjs .iti__flag.iti__ws{background-position:-5500px 0;height:10px}.sd-angularjs .iti__flag.iti__xk{background-position:-5522px 0;height:15px}.sd-angularjs .iti__flag.iti__ye{background-position:-5544px 0;height:14px}.sd-angularjs .iti__flag.iti__yt{background-position:-5566px 0;height:14px}.sd-angularjs .iti__flag.iti__za{background-position:-5588px 0;height:14px}.sd-angularjs .iti__flag.iti__zm{background-position:-5610px 0;height:14px}.sd-angularjs .iti__flag.iti__zw{background-position:-5632px 0;height:10px}.sd-angularjs .iti__flag{background-color:#dbdbdb;background-image:url(/assets/images/intl-tel-input/flags.png);background-position:20px 0;background-repeat:no-repeat;box-shadow:0 0 1px #888;height:15px}@media (min-resolution:192dpi){.sd-angularjs .iti__flag{background-image:url(/assets/images/intl-tel-input/flags@2x.png)}}.sd-angularjs .iti__flag.iti__np{background-color:transparent}.sd-angularjs .page-spinner-bar{z-index:996}.sd-angularjs .tag{border-radius:20px!important;color:#fff;display:inline-block;font-size:11px;padding:6px 12px}.sd-angularjs .dynamic-form-answers .answer-title,.sd-angularjs .dynamic-form-answers .filter-title{padding:15px}.sd-angularjs .dynamic-form-answers .answer-title>span{font-size:25px}.sd-angularjs .dynamic-form-answers .answer-title span{color:gray}.sd-angularjs .dynamic-form-answers .answer-title .answer-subtitle{display:flex;justify-content:space-between;margin-top:20px;min-width:300px;width:25%}.sd-angularjs .dynamic-form-answers .filter-search{align-items:center;display:flex}.sd-angularjs .dynamic-form-answers .filter-search #search-button{height:34px;margin-top:20px;width:40px}.sd-angularjs .dynamic-form-answers .filter-search .dropdown-toggle{min-width:200px}.sd-angularjs .dynamic-form-answers .responses-by-questions{align-items:center;display:flex;flex-direction:column}.sd-angularjs .dynamic-form-answers .responses-by-questions .responses-content{width:90%}.sd-angularjs .dynamic-form-answers .responses-by-questions .responses-content .responses-titles{background-color:#edededee;padding:7px 10px}.sd-angularjs .dynamic-form-answers .responses-by-questions .responses-content .responses-top-bar{display:flex}.sd-angularjs .dynamic-form-answers .responses-by-questions .responses-content .responses-top-bar .responses-choice{margin-right:2px;width:75%}.sd-angularjs .dynamic-form-answers .responses-by-questions .responses-content .responses-top-bar .responses-rate{flex-grow:1}.sd-angularjs .dynamic-form-answers .responses-by-questions .responses-content .options-content-bar{border-bottom:3px solid hsla(0,0%,93%,.933);display:flex;padding:5px 10px}.sd-angularjs .dynamic-form-answers .responses-by-questions .responses-content .options-content-bar .fa-sort-down{transition:transform .5s}.sd-angularjs .dynamic-form-answers .rotate-icon{transform:rotate(-180deg)}.sd-angularjs .dynamic-form-answers .footer-line{border-bottom:5px solid hsla(0,0%,93%,.933);margin-bottom:25px;margin-top:50px}.sd-angularjs .dynamic-form-answers .dynamic-form-info{display:none}.sd-angularjs .dynamic-form-answers .dashboard{padding-left:0!important}.sd-angularjs .dynamic-form-answers .dashboard-rate{display:block;width:90%}.sd-angularjs .dynamic-form-answers .actions{display:flex;gap:5px;justify-content:flex-end}@media screen{.sd-angularjs .dynamic-form-answers .dashboard-size{margin:auto;width:100%}}@media print{.sd-angularjs .dynamic-form-answers .dataTables_filter,.sd-angularjs .dynamic-form-answers .dataTables_info,.sd-angularjs .dynamic-form-answers .dataTables_length,.sd-angularjs .dynamic-form-answers .dataTables_paginate,.sd-angularjs .dynamic-form-answers .header-options,.sd-angularjs .dynamic-form-answers .portlet-title{display:none}.sd-angularjs .dynamic-form-answers .portlet.box.green,.sd-angularjs .dynamic-form-answers .portlet.box.grey-ddd{border:none}.sd-angularjs .dynamic-form-answers .dynamic-form-info{display:flex;flex-direction:column;margin-bottom:20px}.sd-angularjs .dynamic-form-answers .dynamic-form-info h3,.sd-angularjs .dynamic-form-answers .dynamic-form-info h5{display:flex;margin:auto}}@media print and (orientation:landscape){.sd-angularjs .dynamic-form-answers .dashboard-rate{margin:0!important;width:99%}}@media print and (orientation:portrait){.sd-angularjs .dynamic-form-answers .non-dashboard table{margin-left:-40px}.sd-angularjs .dynamic-form-answers .dashboard-rate{margin-left:-150px;width:80%!important}.sd-angularjs .dynamic-form-answers .dashboard-rate .dashboard-size{display:block}}.sd-angularjs .dynamic-forms .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .dynamic-forms-manage .previw-button{float:right;margin-right:10px}.sd-angularjs .dynamic-forms-manage-tab-items .actions{display:flex;gap:5px;justify-content:flex-end;margin-bottom:10px}.sd-angularjs .selector-title{font-size:larger;margin-left:15px}.sd-angularjs .full-width{display:flex;flex-direction:column;gap:.5rem;width:100%}.sd-angularjs .Footer{background-color:#f6f9fa;border-top:1px solid #e9f0f3;color:#888;font-weight:300;padding-bottom:40px;padding-top:40px;text-align:center}.sd-angularjs .Footer-text{color:#888;opacity:.8;padding-top:10px}.sd-angularjs .Footer-link{color:#888!important;font-weight:400;text-decoration:none}.sd-angularjs .Footer-link:hover{text-decoration:underline}.sd-angularjs .Footer-logo{height:46px;width:49px}.sd-angularjs .row{margin-left:-10px;margin-right:-10px}.sd-angularjs .iw-contextMenu{display:none}.sd-angularjs .Landing{height:100%}.sd-angularjs .Landing-cover{background-attachment:fixed;background-image:url(/img/cover.jpg);background-position:50%;background-size:cover;height:700px;width:100%}.sd-angularjs .Landing-heading,.sd-angularjs .Landing-subtitle{color:#fff}.sd-angularjs .Landing-headingLight{font-weight:300}.sd-angularjs .Landing-heading{color:#fff;font-size:60px;letter-spacing:-3px;margin-top:20px;text-align:center}.sd-angularjs .Landing-subtitle{opacity:.7;text-align:center}.sd-angularjs .Landing-getStarted{border-radius:4px;color:#535362!important;font-weight:700;padding:12px 30px;text-transform:box-shadow .25s}.sd-angularjs .Landing-getStarted:hover{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f!important}.sd-angularjs .Landing-laravelAngular{position:relative}.sd-angularjs .Landing-ampersand{color:#00a4c6;font-size:50px;font-weight:300;left:0;position:absolute;right:0;text-align:center;top:70px}.sd-angularjs .Landing-angular{background-color:#f6f9fa;border-left:1px solid #e9f0f3}.sd-angularjs .Landing-angular,.sd-angularjs .Landing-laravel{border-bottom:1px solid #e9f0f3;color:#21455b;text-align:center}.sd-angularjs .Landing-laravelAngular-title{color:#21455b;font-weight:300;letter-spacing:-1px;margin-bottom:15px;padding-top:30px}.sd-angularjs .Landing-laravelAngular-subtitle{color:#535362;font-weight:300;padding-left:30px;padding-right:30px}.sd-angularjs .DemoCode{word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;color:#333;font-family:Lucida Console,Monaco,monospace;font-size:14px;line-height:1.428571429;margin:30px auto 100px;overflow:auto!important;padding:10px 10px 10px 20px;text-align:left;width:80%;word-break:break-all}.sd-angularjs .DemoCode-highlight{color:#dd4a68}.sd-angularjs .DemoCode-comment,.sd-angularjs .DemoCode-operator{color:#888}.sd-angularjs .DemoCode-string{color:#690}.sd-angularjs .DemoCode-secondary{color:#07a}.sd-angularjs .Landing-features{margin:60px 10px;text-align:center}.sd-angularjs .Landing-featuresMainTitle{color:#21455b;font-weight:300;letter-spacing:-1px;margin-bottom:15px}.sd-angularjs .Landing-featuresMainDescription{color:#535362;font-weight:300;margin:0 auto 30px;width:70%}.sd-angularjs .Landing-featuresEntry{border-radius:50%;height:176px;margin:40px auto 20px;width:176px}.sd-angularjs .Landing-featuresEntry-icon{height:100%}.sd-angularjs .Landing-featuresTitle{color:#21455b;letter-spacing:-1px;margin-top:40px}.sd-angularjs .Landing-featuresDescription{color:#535362;font-weight:300;padding-left:50px;padding-right:50px;padding-top:10px}.sd-angularjs .Landing-featuresEntry--restful{background-color:#00a4c6}.sd-angularjs .Landing-featuresEntry--jwt{background-color:#ef704d}.sd-angularjs .Landing-featuresEntry--generators{background-color:#25c0cc}.sd-angularjs .Landing-featuresEntry--restful md-icon{width:100px}.sd-angularjs .Landing-featuresEntry--generators md-icon,.sd-angularjs .Landing-featuresEntry--jwt md-icon{width:80px}@media only screen and (max-width:950px){.sd-angularjs .iOS-hack .flex-100,.sd-angularjs .iOS-hack .flex-33,.sd-angularjs .iOS-hack .flex-50{flex:none!important}}.sd-angularjs #page-spinner-bar-api:not(.hide)~#page-spinner-bar-datables:not(.hide){display:none}.sd-angularjs .ResetPassword-formContainer{margin-bottom:80px;margin-top:80px}.sd-angularjs .portlet-title.d-flex{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.sd-angularjs .portlet-title.d-flex .caption.ng-binding{flex:1}.sd-angularjs .portlet-title.d-flex .action .form-group{align-items:center;display:flex;justify-content:space-between;margin:0 0 2px}.sd-angularjs .portlet-title.d-flex .action .form-group label{margin:0 10px 0 0}.sd-angularjs .subcourse-students-list-shared-options{color:#666;font-size:13px;margin-right:auto}.sd-angularjs .subcourse-students-list-shared-options i.fa.fa-file-text:before,.sd-angularjs .subcourse-students-list-shared-options i.glyphicon.glyphicon-share-alt:before,.sd-angularjs i.fa.fa-file-text.subcourse_file:before,.sd-angularjs i.subcourse_share.glyphicon.glyphicon-share-alt:before{left:11px;position:absolute;top:-1px;vertical-align:middle}.sd-angularjs .subcourse-students-list-shared-options i.fa.fa-file-text,.sd-angularjs i.fa.fa-file-text.subcourse_file{background:#337ab7;border:1px solid #2e6da4;box-sizing:border-box;color:#fff;font-size:13px;line-height:27px;margin-left:5px;position:relative;text-align:center;top:0;vertical-align:middle;width:34px}.sd-angularjs .tableFilter{align-items:center;display:flex;font-size:14px;margin-right:30px}.sd-angularjs .starcolor a{color:#0986bd;text-decoration:none!important}.sd-angularjs .workFlows .subFields label{padding-left:0!important;padding-top:7px!important;text-align:initial}.sd-angularjs .workFlows .execution-example label{padding-top:unset}.sd-angularjs .workFlows .execution-example div.content{margin-left:12px}.sd-angularjs .workFlows .multiselect-parent{width:100%}.sd-angularjs .workFlows .alert-D-7{color:gray;font-size:small;font-style:italic;padding-bottom:5px;text-align:center;vertical-align:middle}.sd-angularjs .workFlows .row.block-execution-flag .fields{display:flex}.sd-angularjs .workFlows .row.block-execution-flag .fields .warning-message{color:gray;font-style:italic;padding-left:15px}.sd-angularjs .workflow-flows-manage-tab-versions .modal{padding:0!important}.sd-angularjs .workflow-flows-manage-tab-versions .modal-dialog-fullscreen{height:100%;margin:0;padding:0;width:100%}.sd-angularjs .workflow-flows-manage-tab-versions .modal-dialog-fullscreen .modal-content{border-radius:0!important;height:auto!important;min-height:100%!important}.sd-angularjs .workflow-flows-manage-tab-versions .modal-dialog-fullscreen .modal-content .modal-body{max-height:calc(100vh - 120px)!important;overflow-y:auto!important}.sd-angularjs .workflow-flows-manage-tab-versions .modal-dialog-fullscreen .modal-content .modal-body textarea{height:calc(100vh - 450px)!important;resize:none}.sd-angularjs .workflow-flows-manage-tab-versions .pull-left .workflow-span{font-size:medium}.sd-angularjs .workflow-flows-manage-tab-versions .title-actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.sd-angularjs .workflow-flows .actions,.sd-angularjs .workflow-flows-manage-tab-versions .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs .workflow-status-tab .subcourse-list-title{margin-top:0!important;width:50%!important}.sd-angularjs .workflow-status-tab .action{margin-top:0}.sd-angularjs .field_label{margin-top:7px;padding-left:0!important}.sd-angularjs .no_padding{padding:0!important}.sd-angularjs .workflow-task-types .actions{display:flex;gap:5px;justify-content:flex-end}.sd-angularjs md-toast[md-theme=warn] .md-toast-content{background-color:#f44336}.sd-angularjs [ui-view].ng-enter,.sd-angularjs [ui-view].ng-leave{transition:opacity .2s ease-in-out}.sd-angularjs [ui-view].ng-enter,.sd-angularjs [ui-view].ng-leave.ng-leave-active{opacity:0}.sd-angularjs [ui-view].ng-enter.ng-enter-active{opacity:1}.sd-angularjs .Page.ng-leave.ng-leave-active{display:none}.sd-angularjs .u-center{text-align:center}

/*# sourceMappingURL=mix-app.de4e450c78edb265.css.map*/