.login{background-position:50%;background-size:cover;position:relative;overflow:hidden}.login:before{content:"";background-image:inherit;background-size:inherit;background-position:inherit;filter:blur(6px);z-index:0;pointer-events:none;position:absolute;inset:0;transform:scale(1.06)}.login>.uk-flex{z-index:1;position:relative}.login .uk-card{border:1px solid #0c669a;transition:transform .2s;box-shadow:0 12px 32px #00000014}.loader{justify-content:center;align-items:center;display:flex}.loader.full-width-loader{height:calc(100vh - 90px)!important}.adb-ellipsis{width:80px;height:80px;display:inline-block;position:relative}.adb-ellipsis div{background:#0c669a;border-radius:50%;width:13px;height:13px;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;top:33px}.adb-ellipsis div:first-child{animation:.6s infinite lds-ellipsis1;left:8px}.adb-ellipsis div:nth-child(2){animation:.6s infinite lds-ellipsis2;left:8px}.adb-ellipsis div:nth-child(3){animation:.6s infinite lds-ellipsis2;left:32px}.adb-ellipsis div:nth-child(4){animation:.6s infinite lds-ellipsis3;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.holizontal-loader{vertical-align:middle;background:repeating-linear-gradient(90deg,#0c669a 0 calc(25% - 5px),#2e6ac3 0 25%) 0/133.333% 100%;border-radius:5px;width:50px;height:8px;animation:.5s linear infinite l1;display:inline-block}@keyframes l1{to{background-position:100%}}.holizontal-loader.full-width-loader{width:100%}@media only screen and (width>=640px){.drawer{z-index:981;background-color:var(--theme-drawer-color);flex-grow:0;flex-shrink:0;width:190px;height:100%;position:fixed}}.drawer .fixed-drawer{background:var(--theme-drawer-color);height:100%;padding-top:15px}.drawer .uk-offcanvas-bar{background:var(--theme-drawer-color)}.drawer .drawer-list ul.main-list{margin:0;list-style:none}.drawer .drawer-list ul.main-list .list-item{margin-left:5px;display:flex;overflow:hidden}.drawer .drawer-list ul.main-list .list-item .icon{margin-right:20px}.drawer .drawer-list ul.main-list .list-item .plus{cursor:pointer;margin-top:6px;position:absolute;right:15px}.drawer .drawer-list ul.main-list .list-item.uk-parent.uk-open{background-color:#fff;display:block}.drawer .drawer-list ul.main-list .list-item.uk-parent.uk-open .plus{display:none}.drawer .drawer-list ul.main-list .list-item .navlink{align-items:center;padding:.4em .5em;font-weight:600;transition:all .3s ease-in-out;position:relative;color:#a9a9ab!important;font-size:.85rem!important}.drawer .drawer-list ul.main-list .list-item .uk-nav-sub{padding:5px 0}.drawer .drawer-list ul.main-list .list-item .uk-nav-sub .navlink{border-left:4px solid #0000}.drawer .drawer-list ul.main-list .list-item .uk-nav-sub .active{color:#00f;background-color:#eaedf6;border-left:4px solid #00f!important}.drawer .drawer-list ul.main-list .list-item .navdropdown.uk-open{width:3000px!important;min-width:max-content!important;left:190px!important}.loggedin{display:flex}.loggedin .chaabwebng{flex-grow:1;flex-shrink:1;width:100%;height:100%;margin-left:0;overflow:auto}@media only screen and (width>=640px){.loggedin .chaabwebng{margin-left:190px}}.navbar{background-color:var(--theme-drawer-color);height:70px}.navbar .user-dropdown-item{border:1px solid #d9d9d9;border-radius:5px}.navbar .user-dropdown-item .username,.navbar .user-dropdown-item .role{margin:0;padding:0}.navbar .user-dropdown-item .role{color:#0c669a;font-size:.75rem;font-weight:600}.navbar .search-container{position:relative}.navbar .search-dropdown{z-index:1000;background:#fff;border:1px solid #a9a9ab;border-radius:5px;max-height:800px;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #00000026}.navbar .search-group-title{margin:16px 16px 0;font-weight:600}.navbar .search-dropdown-item{cursor:pointer;border-radius:5px;padding:4px 16px;transition:border .3s,box-shadow .3s}.navbar .search-dropdown-item:hover{color:#0c669a;background-color:#ffd;text-decoration:underline}button{border:0!important}.btn{color:#fff;cursor:pointer;border-radius:40px;padding:15px 64px;font-size:1.5rem;transition:all .2s ease-in-out;display:inline-block}.btn:hover{box-shadow:0 0 3rem #0000001a}.btn-primary{text-transform:none;background-color:#0c669a;color:#fff!important}.btn-primary:hover{box-shadow:0 10px 14px #0c669a66}.btn-secondary{color:#fff;text-transform:none;background-color:#a9a9ab}.error-boundary .title{font-size:1.2rem;display:inline}.error-boundary button{color:#0c669a;margin-left:20px;padding:5px 10px;font-size:1.02rem;font-weight:600;transition:all .3s;display:inline}.error-boundary button:hover{color:#fff;background-color:#0c669a}.patient-general-information{border-radius:5px}.patient-general-information .accountstatus{border-radius:50%;width:15px;height:15px;display:inline-flex}.patient-general-information .accountstatus.ACTIVATED{background-color:#01a506}.patient-general-information .accountstatus.NOT_ACTIVATED{background-color:#a9a9ab}.patient-general-information .accountstatus.NO_ACTIVATION_LINK{background-color:#2e6ac3}.patient-general-information .accountstatus.RESTRICTED{background-color:#ed1c24}.patient-general-information .accountstatus.PASSWORD_FORGOTTEN{background-color:#faa05a}.patient-module-content{border:1px solid #d9d9d9;border-radius:5px;margin-top:15px}.home-page .cards .nav{border:1px solid #d9d9d9;border-radius:5px;margin:5px;padding:40px}.home-page .cards .nav .arrow{background:url(/home/navigation.png) no-repeat;width:71px;height:31px;display:block;position:relative;top:-60px;left:-70px}.home-page .cards .search{border:1px solid #d9d9d9;border-radius:5px;margin:5px;padding:40px}.home-page .cards .search .arrow{background:url(/home/search.png) no-repeat;width:27px;height:74px;display:block;position:relative;top:-100px;left:130px}.home-page .cards .user{border:1px solid #d9d9d9;border-radius:5px;margin:5px;padding:40px}.home-page .cards .user .arrow{background:url(/home/profile.png) no-repeat;width:48px;height:57px;display:block;position:relative;top:-80px;right:-240px}.companymain .companymodule,.nutritionmain .module,.carerecommendation .programs{background-color:var(--app-bg)!important}.companymain .companymodule .uk-section,.nutritionmain .module .uk-section,.carerecommendation .programs .uk-section,.medicationmain .uk-section,.companymain .uk-section,.nutritionmain .uk-section,.carerecommendation .uk-section{padding-top:30px!important;padding-bottom:30px!important}.searchcard{cursor:pointer;background-color:#fff;border:1px solid #a9a9ab;border-radius:5px;margin-bottom:.3rem;transition:border .3s,box-shadow .3s}.searchcard:hover{background-color:#ffd;box-shadow:0 1rem 1rem #0000001a}.searchcard .avatar{object-fit:cover;border-radius:50%;width:60px;height:60px}.searchcard .avatarplaceholder{border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.searchcard .title{margin:0}.uk-tab:before{content:"";border-bottom:none!important}ul.main-portal-tabs{margin:0}ul.main-portal-tabs li{margin-right:4px;padding:0}ul.main-portal-tabs li:not(:first-child){margin-left:5px}ul.main-portal-tabs li.uk-active a{color:#fff;background-color:#4365ae}ul.main-portal-tabs li a{color:#4365ae;text-transform:none;border:1px solid #4365ae;border-radius:5px;transition:all .3s}ul.main-portal-tabs li a:hover{color:#fff;background-color:#4365ae}.main-portal-accordion{background-color:#fff;border:1px solid #d9d9d9;border-radius:5px;margin-bottom:3px;padding:10px;transition:background-color .2s ease-in-out,border-top .2s ease-in-out}.main-portal-accordion .position-relative{cursor:pointer;position:relative}.main-portal-accordion .position-relative .title{padding:5px}.main-portal-accordion .position-relative .title:hover{cursor:pointer;background-color:#ffd}.main-portal-accordion .position-relative .more{position:absolute;top:50%;right:0;transform:translateY(-50%)}.main-portal-accordion .position-relative .accordion-icon{justify-content:center;align-items:center;transition:transform .3s ease-in-out;display:inline-flex}.main-portal-accordion .position-relative .accordion-icon.expanded{transform:rotate(180deg)}.main-portal-accordion .content{max-height:0;transition:all .25s ease-in-out;overflow:hidden auto}.main-portal-accordion .content.expanded{max-height:2000px}.main-portal-accordion .content.expanded::-webkit-scrollbar{color:#4365ae;display:none}:root{--theme-drawer-color:#f0f0f0;--theme-text-color:#1d1e1f;--theme-active-color:#1d1e1f;--theme-primary-color:#0c669a;--theme-layout-color:#ccc;--theme-card-color:#f0f0f0;--theme-secondary-color:#2e6ac3;--theme-darker-secondary-color:#4365ae;--theme-grey-color:#a9a9ab;--theme-dark-grey-color:#666;--theme-light-grey-color:#ccc;--theme-black-color:#1d1e1f;--theme-white-color:#fff;--theme-hover-color:#ffd;--theme-danger-color:#ed1c24}.dark{--theme-drawer-color:#1f2936;--theme-text-color:#fff;--theme-active-color:#ffd;--theme-primary-color:#0c669a;--theme-layout-color:#48515f;--theme-card-color:#ccc;--theme-secondary-color:#2e6ac3;--theme-darker-secondary-color:#4365ae;--theme-grey-color:#a9a9ab;--theme-dark-grey-color:#666;--theme-light-grey-color:#ccc;--theme-black-color:#1d1e1f;--theme-white-color:#fff;--theme-hover-color:#ffd;--theme-danger-color:#ed1c24}
