.nav-link.active{background:#1abc9c!important;color:#fff!important}.nav-item:hover .nav-link.active{background:#1abc9c;color:#fff}.cursor-pointer{cursor:pointer}.custom-select{flex:unset!important;width:auto!important}.custom-pagination{list-style-type:none;margin:0;padding:0}.custom-pagination li{background:#fff;display:inline-block}.custom-pagination li:first-child a{border-bottom-left-radius:4px;border-left:1px solid #cecece;border-top-left-radius:4px}.custom-pagination li:last-child a{border-bottom-right-radius:4px;border-top-right-radius:4px}.custom-pagination li a{border-bottom:1px solid #cecece;border-right:1px solid #cecece;border-top:1px solid #cecece;display:block;padding:5px 10px}.custom-pagination li.active a{background:#007bff;border:1px solid #007bff;color:#fff}.loader-overlay{background-color:rgba(0,0,0,.5);bottom:0;cursor:pointer;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1051}.loader-overlay span.text{color:#fff;display:inline-block;left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}.loader-overlay .loader{animation:loader-animate 1.5s linear infinite;left:calc(50% - 40px);top:calc(50% - 40px)}.loader-overlay .loader,.loader-overlay .loader:after{clip:rect(0,80px,80px,40px);height:80px;position:absolute;width:80px}.loader-overlay .loader:after{animation:loader-animate-after 1.5s ease-in-out infinite;border-radius:50%;content:""}@keyframes loader-animate{0%{transform:rotate(0deg)}to{transform:rotate(220deg)}}@keyframes loader-animate-after{0%{box-shadow:inset 0 0 0 17px #fff;transform:rotate(-140deg)}50%{box-shadow:inset 0 0 0 2px #fff}to{box-shadow:inset 0 0 0 17px #fff;transform:rotate(140deg)}}.modal-backdrop{background-color:rgba(0,0,0,.5)!important;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}table td p{white-space:pre-line}.border-top-primary{border-top:3px solid #8cddcd}input[type=text]{min-width:110px}.custom-tab span{background:#bcbcbc;color:#fff;cursor:pointer;font-weight:700;padding:8px 10px}.custom-tab span:first-child{border-top-left-radius:10px}.custom-tab span:last-child{border-top-right-radius:10px}.custom-tab span.active{background:#1abc9c}.multiselect-group-wrap .multiselect__tags{border:2px solid rgba(0,0,0,.15);border-radius:0;height:45px}.swal-table tbody{font-size:13px}#viewAttachment .modal-content{background:transparent;border:none}
