html{background-color:#e8e8e8}body{position:relative;background-color:transparent;font-family:Ubuntu,sans-serif}.login-main{padding:0}.login-container .login-logo{max-width:350px;width:75%;height:auto}@media screen and (max-width:1050px){.login-container .login-logo{max-width:250px}}.login-container .row-login{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1050px){.login-container .row-login{grid-template-columns:1fr;gap:20px;padding:50px 25px}}.login-container .card{border:none;background:0 0;padding:0;width:70%;max-width:550px}@media screen and (max-width:1050px){.login-container .card{max-width:100%;width:100%;padding:25px}}.login-container .card h1{font-size:4rem}@media screen and (max-width:1050px){.login-container .card h1{font-size:2.5rem}}.login-container .card-header:first-child{border-radius:20px 20px 0 0}.login-container .card label{color:#262626}.login-container .btn-primary{background-color:var(--bfm-color);border-color:var(--bfm-color)}.login-container .btn-primary:hover{background-color:#1f1f81;border-color:#1f1f81}.login-container .form-col{position:relative;overflow:hidden;height:100vh}@media screen and (max-width:1050px){.login-container .form-col{height:auto}}.login-container .form-wrapper{background-color:#fff;border-radius:25px;max-width:500px;margin:auto;transition:all .6s;will-change:transform}@media screen and (min-width:1050px){.login-container .form-wrapper{position:absolute;top:calc(50vh - 55vw);right:-100%;height:110vw;width:200%;max-width:unset;border-radius:50%;display:flex;padding-right:100%;align-items:center;justify-content:center;box-shadow:0 0 14px rgba(0,0,0,.5)}}@media (min-width:991.98px){main{padding-left:240px}}nav#main-navbar{background-color:var(--bfm-color)}.navbar-light .navbar-toggler{color:#fff}.languages-btns{margin-left:20px}.languages-btns .btn{padding-top:7px;padding-left:0;padding-right:0;box-shadow:none}.languages-btns img{height:25px;width:auto;vertical-align:middle}.sidebar{position:fixed;top:0;bottom:0;left:0;padding:58px 0 0;box-shadow:0 2px 5px 0 rgba(0,0,0,.05),0 2px 10px 0 rgba(0,0,0,.05);width:240px;z-index:600}@media (max-width:991.98px){.sidebar{width:100%}}.sidebar.active{border-radius:5px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05),0 2px 10px 0 rgba(0,0,0,.05)}.sidebar-sticky{position:relative;top:0;height:calc(100vh - 48px);padding-top:.5rem;overflow-x:hidden;overflow-y:auto}.list-group-item{background-color:#262626;color:#fff;border-radius:5px;margin-bottom:5px}.list-group-item.active{background-color:var(--bfm-color);border-color:var(--bfm-color)}.list-group-item:last-child{border-radius:5px}table.dataTable.no-footer{border-bottom:1px solid #eaeaea}table.dataTable{border-collapse:collapse}.dataTables_wrapper .dataTables_filter{margin-bottom:10px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{border:1px solid #e1e1e1;background:#fff}@media (max-width:500px){.user-name{display:none}}.fc .fc-toolbar-title{font-size:1.5rem}.fc .fc-toolbar-title:first-letter{text-transform:uppercase}.fc .fc-button-primary{background-color:#1266f1;border-color:#1266f1}.fc .fc-button-primary:hover{background-color:#0d4baf;border-color:#0d4baf}.card-header h5{font-size:1.75rem}#edit-event-modal-form,#new-event-modal-form{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px}@media screen and (max-width:1200px){#edit-event-modal-form,#new-event-modal-form{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1000px){#edit-event-modal-form,#new-event-modal-form{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){#edit-event-modal-form,#new-event-modal-form{grid-template-columns:1fr}}#edit-event-modal-form .card.fullwidth,#new-event-modal-form .card.fullwidth{grid-column-start:1;grid-column-end:5}@media screen and (max-width:1200px){#edit-event-modal-form .card.fullwidth,#new-event-modal-form .card.fullwidth{grid-column-start:1;grid-column-end:4}}@media screen and (max-width:1000px){#edit-event-modal-form .card.fullwidth,#new-event-modal-form .card.fullwidth{grid-column-start:1;grid-column-end:3}}@media screen and (max-width:700px){#edit-event-modal-form .card.fullwidth,#new-event-modal-form .card.fullwidth{grid-column-start:1;grid-column-end:2}}.file-input-label{position:relative;width:100%;height:100px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;transition:background-color .3s;border-radius:5px}.file-input-label:hover{background-color:#ffe9df}.drag-drop-file-input{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.attachments-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;margin-bottom:20px}@media screen and (max-width:700px){.attachments-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.attachments-wrapper{grid-template-columns:1fr}}.attachments-wrapper .attachment{border:1px solid #ccc;text-align:center;padding:15px;border-radius:5px}.attachments-wrapper .attachment .upload-icon,.attachments-wrapper .attachment a i{font-size:3rem}.attachments-wrapper .attachment p{margin:5px 0 10px;overflow-wrap:break-word;word-break:break-word}.emkt-loader{position:absolute;z-index:99999999;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1266f1}.emkt-loader i{font-size:5rem}.calendar-legend{display:grid;grid-template-columns:repeat(7,1fr);margin-top:10px}@media screen and (max-width:1200px){.calendar-legend{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1000px){.calendar-legend{grid-template-columns:repeat(2,1fr)}}.calendar-legend .legend-item{padding:10px;text-align:center;border:1px solid #e4e4e4}.calendar-legend .legend-item .icon{font-size:2rem}.calendar-legend .legend-item p{margin:0;font-size:.7rem}.tasks-wrapper .task{border:1px solid #ddd;border-radius:5px;margin-bottom:10px;overflow:hidden}.tasks-wrapper .task .task-title{padding:10px 20px;font-size:1.1rem;color:#fff;display:block;text-align:left}.tasks-wrapper .task .task-title .task-details{display:flex}@media screen and (max-width:800px){.tasks-wrapper .task .task-title .task-details{display:block}}.tasks-wrapper .task .task-title .date{margin-left:auto}.tasks-wrapper .task .task-title p{margin:0}.tasks-wrapper .task .responsibilities span{margin:0 10px}.tasks-wrapper .task .content{padding:10px;text-align:left;height:100px;overflow:hidden;cursor:pointer;position:relative}.tasks-wrapper .task .content.open{height:auto;cursor:initial}.tasks-wrapper .task .content.open::after{display:none}.tasks-wrapper .task .content::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#fff,rgba(255,255,255,.7),rgba(255,255,255,0))}.tasks-wrapper .task .content .attachments,.tasks-wrapper .task .content .briefing{border:1px solid #eee;padding:10px;border-radius:5px;margin-bottom:10px}.tasks-wrapper .task .content .attachments{text-align:center}.tasks-wrapper .task .content .attachments .attachment{display:inline-block;text-align:center;width:150px}.tasks-wrapper .task .content .attachments .attachment i{display:block;font-size:2.5rem}#task-card .task-title{padding:10px 20px;font-size:1.1rem;color:#fff;display:block;text-align:left}#task-card .task-title .task-details{display:flex}@media screen and (max-width:800px){#task-card .task-title .task-details{display:block}}#task-card .task-title .title{margin-left:auto}#task-card .task-title p{margin:0}#task-card .card-body{text-align:left}#task-card .card-body h2{font-size:1.5rem}#task-card .card-body .attachments,#task-card .card-body .briefing,#task-card .card-body .comments,#task-card .card-body .responsibilities{padding:10px;border:1px solid #ddd;border-radius:5px}#task-card .card-body .attachments{text-align:left}#task-card .card-body .attachments .attachment{display:inline-block;text-align:center;width:150px}#task-card .card-body .attachments .attachment i{display:block;font-size:2.5rem}#task-card .card-body .responsibilities p{margin:5px 0}#task-card .card-body .responsibilities span{padding:9px 10px;vertical-align:middle;border-radius:5px 0 0 5px;background-color:#2266f1;color:#fff}#task-card .card-body .responsibilities .btn{vertical-align:middle;border-radius:0 5px 5px 0;font-size:.8rem;box-shadow:none}#task-approved .task-title,#task-todo .task-title{background-color:#2266f1;padding:10px 20px;font-size:1.1rem;color:#fff;display:block;text-align:left}#task-approved .task-title .task-details,#task-todo .task-title .task-details{display:flex;align-items:center}@media screen and (max-width:800px){#task-approved .task-title .task-details,#task-todo .task-title .task-details{display:block}}#task-approved .task-title .btn,#task-todo .task-title .btn{margin-left:auto}#task-approved .task-title p,#task-todo .task-title p{margin:0}#task-approved .card-body,#task-todo .card-body{text-align:left}#task-approved .card-body h2,#task-todo .card-body h2{font-size:1.5rem}#task-approved .approved-art,#task-todo .approved-art{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;margin-bottom:10px}#task-approved .approved-art .art img,#task-todo .approved-art .art img{width:100%;height:auto}#task-approved .approved-art,#task-approved .approved-text,#task-todo .approved-art,#task-todo .approved-text{border:1px solid #ddd;border-radius:5px;padding:10px}#save-btn{position:fixed;bottom:50%;right:10px;z-index:9}.comments{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;display:flex;flex-flow:column;height:200px;overflow-y:scroll}.comments .comment{background-color:#8d12f1;color:#fff;padding:15px 10px 10px;border-radius:10px 10px 10px 0;width:fit-content;width:-moz-fit-content;min-width:150px;max-width:100%;position:relative;margin-bottom:5px}.comments .comment.mine{border-radius:10px 10px 0 10px;margin-left:auto;background-color:#0ca313}.comments .comment .author{position:absolute;top:2px;right:10px;font-size:.75rem;margin:0}.comments .comment .comment-text{padding-top:5px}.comments .comment .comment-date{position:absolute;bottom:2px;right:10px;font-size:.75rem;margin:0}.comment-input-wrapper{display:flex}.comment-input-wrapper .tox{width:100%}.comment-input-wrapper .btn{margin:0;border-radius:0;width:150px}.tasks-wrapper-client{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}@media screen and (max-width:1200px){.tasks-wrapper-client{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1000px){.tasks-wrapper-client{grid-template-columns:repeat(1,1fr)}}.tasks-wrapper-client .task{border:1px solid #ddd;border-radius:5px;overflow:hidden;padding-bottom:36px;position:relative}@media screen and (max-width:530px){.tasks-wrapper-client .task{padding-bottom:72px}}.tasks-wrapper-client .task .task-title{padding:10px 20px;font-size:1.1rem;color:#fff;display:block;text-align:left}.tasks-wrapper-client .task .task-title .task-details{display:flex}@media screen and (max-width:800px){.tasks-wrapper-client .task .task-title .task-details{display:block}}.tasks-wrapper-client .task .task-title .date{margin-left:auto}.tasks-wrapper-client .task .task-title p{margin:0}.tasks-wrapper-client .task .content-wrapper .slider-arts{background-color:#fff;border-bottom:1px solid #ddd}.tasks-wrapper-client .task .content-wrapper .slider-arts .slick-prev{left:10px;z-index:2}.tasks-wrapper-client .task .content-wrapper .slider-arts .slick-next{right:10px}.tasks-wrapper-client .task .content-wrapper .slider-arts img{width:100%;height:auto;min-height:100px}.tasks-wrapper-client .task .content-wrapper .art{position:relative}.tasks-wrapper-client .task .content-wrapper .art a.link{display:block;position:absolute;z-index:3;top:2px;right:2px;background-color:#2266f1;color:#fff;padding:5px 10px;border-radius:5px}.tasks-wrapper-client .task .content-wrapper .art .external-file-icon{font-size:5rem}.tasks-wrapper-client .task .content-wrapper .art .external-file-icon p{font-size:1rem}.tasks-wrapper-client .task .content-wrapper .text{padding:20px}.tasks-wrapper-client .task .content-wrapper .slick-next:before,.tasks-wrapper-client .task .content-wrapper .slick-prev:before{text-shadow:1px 1px 2px rgba(0,0,0,.75)}.tasks-wrapper-client .task .buttons-wrapper{position:absolute;bottom:0;left:0;display:flex;width:100%}.tasks-wrapper-client .task .buttons-wrapper .btn{border-radius:0;width:calc(100% / 3)}.text-done-wrapper{padding:10px;border:1px solid #ddd;border-radius:5px}.priority-input{max-width:300px;display:inline}.client-view{border:1px solid #ddd;border-radius:5px;overflow:hidden;position:relative;width:70%}@media screen and (max-width:1000px){.client-view{width:100%}}.client-view .slider-arts{background-color:#fff;border-bottom:1px solid #ddd}.client-view .slider-arts .slick-prev{left:10px;z-index:2}.client-view .slider-arts .slick-next{right:10px}.client-view .slider-arts img{width:100%;height:auto;min-height:100px}.client-view .art{position:relative}.client-view .art a.link{display:block;position:absolute;z-index:3;top:2px;right:2px;background-color:#2266f1;color:#fff;padding:5px 10px;border-radius:5px}.client-view .art .external-file-icon{font-size:5rem}.client-view .art .external-file-icon p{font-size:1rem}.client-view .text{padding:20px}.client-view .slick-next:before,.client-view .slick-prev:before{text-shadow:1px 1px 2px rgba(0,0,0,.75)}.two-col{display:grid;grid-template-columns:repeat(2,calc(50% - 10px));gap:20px}@media screen and (max-width:1000px){.two-col{grid-template-columns:100%}}.pb-0{padding-bottom:0}.bank-slip{border:1px solid #ddd;border-radius:5px;padding:10px;margin-bottom:10px}