.has-error .error-message{color:red}.label-required:after{color:red;content:"*"}.text-2-line-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body .form-control{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}.btn.btn-style.edit{background-color:#28a745;border-color:#28a745;color:#fff!important}.btn.btn-style.cancael{background-color:#ef5353;border-color:#ef5353;color:#fff!important}.a-sort:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0dc";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;margin-left:5px;text-rendering:auto}.alert .close{font-size:1rem;position:absolute;right:0;top:0}body{background-color:#fff;position:relative}.content{padding:30px 80px}@media (max-width:992px){.content{padding:2rem!important}}.account-page .main-wrapper .account-content .account-logo{margin-bottom:30px;text-align:center}.account-page .main-wrapper .account-content .account-box{background-color:#fff;border:1px solid #ededed;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.2);margin:0 auto;max-width:480px!important;overflow:hidden;width:100%!important}.account-page .main-wrapper .account-content .account-box .account-wrapper{padding:30px}.account-page .main-wrapper .account-content .account-box .account-wrapper .account-title{color:#744e9a;font-size:26px;font-weight:500;margin-bottom:5px;text-align:center}.account-page .main-wrapper .account-content .account-box .account-btn{background:#ff9b44;background:linear-gradient(90deg,#ff9b44 0,#fc6075);border:0;border-radius:4px;display:block;font-size:22px;padding:10px 26px;width:100%}.account-box .account-btn{background:#743d88!important}.text-right{text-align:right}.main-color{color:#743d88}.form-group .help-block{color:red}.color-red{color:red!important}.content .page-header{margin-bottom:1.875rem}.max-150{max-width:150px}.login-description{margin:0 auto;max-width:480px!important;padding-top:1rem;width:100%!important}.login-description ul{list-style:disc;padding-left:2rem}#modalAnnounceEquipment .modal-body{padding:2rem}#modalAnnounceEquipment .modal-body h4{margin-bottom:1rem}#modalAnnounceEquipment .modal-body ul{list-style:disc;padding-left:1rem}#modalAnnounceBooking .modal-body{padding:2rem}#modalAnnounceBooking .modal-body h4{margin-bottom:1rem}#modalAnnounceBooking .modal-body ul{list-style:disc;padding-left:1rem}.footer{bottom:0;height:auto;position:absolute;width:100%}.imgage-thumbnail{height:110px;-o-object-fit:contain;object-fit:contain}.w-60{width:60px}.btn-add-equipment-item{height:44px;margin:0}.btn-add-equipment-item .fa-plus{display:inline-block}.btn-add-equipment-item .fa-check,.btn-add-equipment-item .fa-trash,.btn-add-equipment-item.item-selected .fa-plus{display:none}.btn-add-equipment-item.item-selected .fa-check,.btn-add-equipment-item.item-selected .fa-trash{display:inline-block}.action .fa-trash{color:red}.tabs-category,.tabs-category .nav-item,.tabs-category .nav-item .nav-link{border:0}.tabs-category .nav-item .nav-link.active,.tabs-category .nav-item .nav-link:hover{background-color:#a795b8;border:1px solid #a795b8;color:#fff}.tabs-category .nav-item .nav-link.active .card-category,.tabs-category .nav-item .nav-link:hover .card-category{color:#fff}.input-equipment-amount{display:flex}.input-equipment-amount .input-value{width:70%}.input-equipment-amount .btn-action-style{margin-left:.5rem!important;width:28%}.equipment_name{line-height:19px;min-height:38px;word-break:break-word}#request-show-equipment-list td,#show-equipment-list td{white-space:normal}.row-request{cursor:pointer}.row-request:hover td{text-decoration:underline}.row-request:hover td.actions{text-decoration:none}.equipment-thumbnail{height:160px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.card.box-equipment-style{border-top-left-radius:0;border-top-right-radius:0;margin-bottom:.5rem}.loader,.loader:after{border-radius:50%;height:10em;width:10em}.loader{animation:load8 1.1s linear infinite;border:1.1em solid rgba(116,78,154,.2);border-left-color:#fff;font-size:10px;margin:60px auto;position:relative;text-indent:-9999em;top:40%;transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#loadingDiv{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.fc-event{border-radius:20px!important;height:20px}.fc-theme-standard td,.fc-theme-standard th{border-left-width:0!important;border-right-width:0!important}.color-check{color:#66c92e;font-size:100px}.tab-calendar-morning span{padding:0 20px}.tab-calendar-morning div{background-color:#13cc6b;border-radius:20px;height:20px;width:100px}.tab-calendar-afternoon span{padding:0 20px}.tab-calendar-afternoon .tab{background-color:#f6ac65;border-radius:20px;height:20px;width:100px}.block-calendar{max-width:750px}.fc-header-toolbar .fc-button.fc-button-primary.fc-next-button,.fc-header-toolbar .fc-button.fc-button-primary.fc-prev-button,.fc-header-toolbar .fc-button.fc-today-button.fc-button-primary{background-color:#e7e2ec;border-color:#e7e2ec;color:#744e9a!important}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-right:1px solid #ddd}.rules-page ul{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px;list-style:disc;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding-inline-start:40px}.approval_status{border-radius:4px;font-size:14px;margin:5px;padding:5px}.approval_status:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f111";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;margin:6px;text-rendering:auto}.approval_status.pending{color:#f7bf33!important}.approval_status.head_of_tech_approved,.approval_status.lecturer_approved,.approval_status.secretary_approved,.approval_status.tech_staff_approved{color:#ee7e32!important}.approval_status.dean_approved{color:#47b84b!important}.approval_status.dean_rejected,.approval_status.head_of_tech_rejected,.approval_status.lecturer_rejected,.approval_status.secretary_rejected,.approval_status.tech_staff_rejected{color:#ef5353!important}.approval_status.has_issue{color:#ba5009!important}.approval_status.cancel{color:#ef5353!important}.request_status{border-radius:4px;font-size:14px;margin:5px;padding:5px}.request_status:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f111";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;margin:6px;text-rendering:auto}.request_status.wait_borrow{color:#f7bf33!important}.request_status.in_use{color:#37a2ff!important}.request_status.checkin{color:#7066e0!important}.request_status.completed{color:#47b84b!important}.request_status.not_ready,.request_status.overdue{color:#ef5353!important}.nav-user-menu{margin:0 2rem}.nav-user-menu .dropdown-menu{padding:0;width:auto}.navbar-nav-menu{margin:1rem 2rem}.group-menu{display:flex;justify-content:space-between}@media (max-width:992px){.group-menu{display:flex;flex-flow:column}.group-menu div{width:100%}.group-menu .dropdown .dropdown-toggle{text-align:left;width:100%}.div-user-menu{display:flex}.nav-user-menu .nav-item{display:flex;position:static}.nav-user-menu .nav-item .dropdown-menu{border:0;border-bottom:3px solid #a795b8!important;padding:0;width:100%}.nav-user-menu .nav-item .dropdown-menu li{padding-left:4rem}.nav-user-menu .nav-item .dropdown-menu li a.dropdown-item{padding:10px 25px}.nav-user-menu .nav-item .dropdown-menu li a.dropdown-item:active,.nav-user-menu .nav-item .dropdown-menu li a.dropdown-item:hover{background-color:#744e9a;border-radius:30px;color:#fff!important;font-size:1rem;font-weight:400}}
