/*!
 * CodeMina App Css - v2.0.0
 * @author Ebrahim Alhaj - https://codemina.com
 * Copyright (c) 2016
 */body,.form-control,.input-group-text,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,.jconfirm,button,input,optgroup,select,textarea,.font-w500,.btn{font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-east-asian:normal;font-stretch:normal;font-weight:400}label,.table thead th,th,.badge,.nav-main a{font-weight:500}.select2-container.select2-container--default.select2-container--open,.mce-contextmenu,.mce-menu-sub,.ui-widget-content,.autocomplete-suggestions,.popover{z-index:99999999 !important}.datepicker.datepicker-dropdown.dropdown-menu{z-index:100000009 !important}.nationality-flag{margin-right:10px}.form-control:focus{border-color:#1f8ce4;border-width:1px}.form-control:focus.is-invalid{border-color:#ef5350}.dropdown-menu>a>i{margin-right:10px}.bootstrap-timepicker-widget{-webkit-box-shadow:10px 10px 18px -12px rgba(0,0,0,0.75);-moz-box-shadow:10px 10px 18px -12px rgba(0,0,0,0.75);box-shadow:10px 10px 18px -12px rgba(0,0,0,0.75)}.scheduling-cell,.h-cursor,.dt-check-all,.dt-checkbox{cursor:pointer}.scheduling-cell:hover{background-color:#a1bbe254}.scheduling-student-table tbody tr td:not(:first-child):hover{background-color:rgba(133,169,222,0.17)}span.required{color:red}.attendance-table tbody td{font-size:10px}.attendance-table tbody td.bg-danger{color:#fff}.table thead th{text-transform:none}th.rotate{height:80px;white-space:nowrap;position:relative}.d-nowrap{white-space:nowrap !important}th.rotate>div{transform:rotate(90deg);position:absolute;left:0;right:0;top:10px;margin:auto}.form-control.none-focus:focus{border-color:#97a5ba;border-width:1px}.is-invalid .form-control:focus{border-color:#ef5350}.i-number{font-size:12px}.select2-container--default .select2-results__group{background-color:#e6b3a394;color:#5f5d5dd9;position:relative;padding-left:20px}.select2-container--default .select2-results__group:before{content:"-";position:absolute;left:5px}.allowance-row:first-child .actions [data-action="remove-row"],.deduct-row:first-child .actions [data-action="remove-row"]{display:none}.allowance-row .actions [data-action="clone-row"],.deduct-row .actions [data-action="clone-row"]{display:none}.allowance-row:last-child .actions [data-action="clone-row"],.deduct-row:last-child .actions [data-action="clone-row"]{display:inline-block}.mce-branding-powered-by{display:none}table tr.del td{text-decoration:line-through}#transaction-dtable tfoot tr th{border-right:0}.dataTables_wrapper .dataTables_processing{font-size:1.2em;background-color:white;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,0.9)),color-stop(75%,rgba(255,255,255,0.9)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%)}.dt-new-wrapper .dt-buttons{margin-left:20px}.dt-new-wrapper .dataTables_filter{float:right}@media screen and (max-width:767px){.dt-new-wrapper .dataTables_length{text-align:left !important}.dt-new-wrapper .dt-buttons{margin-left:0}.dt-new-wrapper .dataTables_filter{float:none}}.custom-file-label{white-space:nowrap;overflow:hidden}.ms-container{width:100%}.ms-container .ms-selectable,.ms-container .ms-selection{background:transparent}.ms-container .ms-list{background:#fff}.active-lang{display:none}.page-header-inverse #page-header .btn-dual-secondary,.page-header-inverse #page-header .btn-dual-secondary,.page-header-inverse #page-header .btn-dual-secondary,.sidebar-inverse #sidebar .btn-dual-secondary,.sidebar-inverse #sidebar .btn-dual-secondary,.sidebar-inverse #sidebar .btn-dual-secondary{color:#000}.page-header-scroll #page-header .btn-dual-secondary,.page-header-scroll #page-header .btn-dual-secondary,.page-header-scroll #page-header .btn-dual-secondary,.sidebar-inverse #sidebar .btn-dual-secondary,.sidebar-inverse #sidebar .btn-dual-secondary,.sidebar-inverse #sidebar .btn-dual-secondary{color:#fff}.page-header-inverse #page-header .btn-dual-secondary.focus,.page-header-inverse #page-header .btn-dual-secondary:focus,.page-header-inverse #page-header .btn-dual-secondary:hover,.sidebar-inverse #sidebar .btn-dual-secondary.focus,.sidebar-inverse #sidebar .btn-dual-secondary:focus,.sidebar-inverse #sidebar .btn-dual-secondary:hover{color:#fff}div.form{padding-right:10px}.form-error-label+.form-error-label{display:none}.sidebar-r .form-material>label{right:0;left:auto}.no-resize{resize:none !important}#scrollUp{bottom:6px;right:35px}.ms-elem-selectable,.ms-elem-selection.ms-selected{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text-deleted{text-decoration:line-through}.meter{box-sizing:content-box;height:20px;position:relative;border-radius:25px;padding:10px;box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3)}.meter>span{display:block;height:100%;border-top-right-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#2bc253;background-image:linear-gradient(center bottom,#2bc253 37%,#54f054 69%);box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);position:relative;overflow:hidden}.meter>span:after,.animate>span>span{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);z-index:1;background-size:50px 50px;animation:move 2s linear infinite;border-top-right-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden}.animate>span:after{display:none}@keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}.orange>span{background-image:linear-gradient(#f1a165,#f36d0a)}.red>span{background-image:linear-gradient(#f0a3a3,#f42323)}.nostripes>span>span,.nostripes>span::after{background-image:none}button[disabled]{cursor:not-allowed}div.dataTables_wrapper div.dataTables_info{padding-top:.6em}.b-dash{border:1px dashed}.nav-item.is-invalid a{color:#ef5350}.screen-locker{position:fixed;width:100%;height:100%;top:0;left:0;opacity:.8;background-color:#0a0a0a;z-index:9999999999}.screen-locker-message{position:fixed;top:50%;left:50%;color:black;z-index:99999999999;background:white;border-radius:30px;padding:20px}.money-field{height:50px;border:2px dashed;font-size:16px}.money-field:focus{border-color:#1f8ce4;border-width:2px}.text-underlined{border-bottom:1px solid}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,0.2,0.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-0.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:0}4.9%{top:36px;left:36px;width:0;height:0;opacity:0}5%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}.ms-container .ms-list{height:120px !important}.invoice-input{position:absolute !important;height:100% !important;border:0 !important;border-radius:0 !important;margin:0 !important}.invoice-input:focus{border:1px solid #048fc2 !important}.i-subtotal{font-size:1rem;vertical-align:middle !important}.custom-select.is-invalid:not(.money-field),.form-control.is-invalid:not(.money-field),.was-validated .custom-select:invalid:not(.money-field),.was-validated .form-control:invalid:not(.money-field),.is-invalid+.select2-container--default .select2-selection--single{color:#df1b41 !important;border-color:#df1b41 !important;box-shadow:0 1px 1px rgba(0,0,0,0.03),0 3px 6px rgba(0,0,0,0.02),0 0 0 1px #df1b41 !important}.is-invalid+.select2-container--default .select2-selection--single .select2-selection__rendered{color:#df1b41 !important}.form-row>.col,.form-row>[class*=col-]{padding-left:8px}.form-control:not(.invoice-input){background-color:var(--colorBackground) !important;border-radius:var(--borderRadius) !important;transition:background .15s ease,border .15s ease,box-shadow .15s ease,color .15s ease !important;border:1px solid var(--p-colorBackgroundDeemphasize10) !important;box-shadow:0 1px 1px rgb(0 0 0 / 3%),0 3px 6px rgb(0 0 0 / 2%) !important;font-size:var(--fontSizeBase) !important}.select2-container--default .select2-selection--single{border-top-left-radius:var(--borderRadius) !important;border-top-right-radius:var(--borderRadius) !important}.form-control:not(select):not(.invoice-input){padding:var(--p-spacing3) !important}.form-control:focus:not(.invoice-input){outline:var(--focusOutline) !important;border-color:var(--p-colorPrimaryAlpha50) !important;box-shadow:0 1px 1px rgba(0,0,0,0.03),0 3px 6px rgba(0,0,0,0.02),var(--focusBoxShadow) !important}:root{--focusOutline:0;--colorBackground:#fff;--p-spacing3:.75rem;--borderRadius:5px;--p-colorBackgroundDeemphasize10:#e6e6e6;--fontSizeBase:1rem;--p-colorPrimaryAlpha50:hsla(210,96%,45%,50%);--p-colorPrimaryAlpha20:hsla(210,96%,45%,25%);--focusBoxShadow:0 0 0 3px var(--p-colorPrimaryAlpha20),0 1px 1px 0 var(--p-colorBackgroundContrastAlpha08);--p-colorBackgroundContrastAlpha08:rgba(0,0,0,0.08)}.text-important{font-weight:bold !important}.input-daterange .js-datepicker:nth-child(1){border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.input-daterange .js-datepicker:nth-child(3){border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.row-inactive{opacity:.3}.out-of-stock{border:2px solid #ff00008a}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{padding-right:2px}