@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Roboto+Slab&display=swap);.project-main{margin-top:70px;padding:40px}.project-main .pagetitle h1{color:var(--app-theme-color);font-size:32px;font-weight:400}.project-main .section .add-section .add-btn{background-color:var(--app-secondary-color);border:1px solid var(--app-secondary-color);color:#fff}.project-main .section .add-section .add-btn:hover{background-color:var(--app-theme-color);border:1px solid var(--app-theme-color);color:#fff}.project-main .section .mb{margin-bottom:40px}.project-main .txt-medium{font-weight:500}.project-main .btn-icon{min-width:inherit;padding:0}.project-main .btn-primary-w{background-color:#fff;border-color:#fff}.project-main .tableCustom thead{border-top:1px solid #ddd}.project-main .tableCustom tr td,.project-main .tableCustom tr th{border-color:#ddd;font-size:14px;padding-bottom:20px;padding-top:20px;vertical-align:middle}.project-main .tableCustom .project-row .col-status .btn-outline-success{background-color:#0000;border:1px solid green;color:green}.project-main .tableCustom .project-row .col-status .btn-outline-success:hover{background-color:green;border:1px solid green;color:#fff}.project-main .tableCustom .project-row .col-status .btn-outline-danger{background-color:#0000;border:1px solid red;color:red}.project-main .tableCustom .project-row .col-status .btn-outline-danger:hover{background-color:red;border:1px solid red;color:#fff}.project-main .tableCustom tbody tr:hover td{background:#f4f4f4!important}.project-main .tableCustom tbody .buttons .delete-btn,.project-main .tableCustom tbody .buttons .edit-btn{color:var(--app-theme-color)}.project-main .tableCustom tbody tr td.center,.project-main .tableCustom thead tr th.center{text-align:center}.project-main .modal-dialog .modal-content{border-radius:8px;box-shadow:0 0 12px #0003;padding:40px}.project-main .modal-dialog .modal-content .modal-header{border:0;padding:0 0 40px}.project-main .modal-dialog .modal-content .modal-header .modal-title{font-size:26px}.project-main .modal-dialog .modal-content .modal-header .btn-close{color:#aeaeae;font-size:48px}.project-main .modal-dialog .modal-content .modal-body{padding:0}.project-main .modal-dialog .modal-content .modal-body .status-div .form-check-input:checked{background-color:var(--app-theme-color);border:var(--app-theme-color)}.project-main .modal-dialog .modal-content .modal-footer{border:0;padding:40px 0 0}.project-main .modal-dialog .modal-content .modal-footer .submit-btn{background-color:var(--app-secondary-color);color:#fff}.project-main .modal-dialog .modal-content .modal-footer .submit-btn:hover{background-color:var(--app-theme-color);color:#fff}.project-main .modal-dialog .modal-content .modal-footer .cancel-btn{box-shadow:none;color:#000}.project-main .modal-dialog .modal-content .modal-footer .cancel-btn:hover{background-color:var(--app-theme-color);color:#fff}@media only screen and (min-width:576px){.project-main .modal-dialog #editproject{max-width:600px}}.loader-area{align-items:center;background-color:#00000080;color:var(--app-theme-color);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1100}.function-main{margin-top:70px;padding:40px}.function-main .pagetitle h1{color:var(--app-theme-color);font-size:32px;font-weight:400}.function-main .section .add-section .add-btn{background-color:var(--app-secondary-color);border:1px solid var(--app-secondary-color);color:#fff}.function-main .section .add-section .add-btn:hover{background-color:var(--app-theme-color);border:1px solid var(--app-theme-color);color:#fff}.function-main .section .mb{margin-bottom:40px}.function-main .txt-medium{font-weight:500}.function-main .btn-icon{min-width:inherit;padding:0}.function-main .btn-primary-w{background-color:#fff;border-color:#fff}.function-main .tableCustom thead{border-top:1px solid #ddd}.function-main .tableCustom tr td,.function-main .tableCustom tr th{border-color:#ddd;font-size:14px;padding-bottom:20px;padding-top:20px}.function-main .tableCustom tbody tr:hover td{background:#f4f4f4!important}.function-main .tableCustom tbody .buttons .delete-btn,.function-main .tableCustom tbody .buttons .edit-btn{color:var(--app-theme-color)}.function-main .tableCustom tbody .btn-outline-success{background-color:#0000;border:1px solid green;color:green}.function-main .tableCustom tbody .btn-outline-success:hover{background-color:green;border:1px solid green;color:#fff}.function-main .tableCustom tbody .btn-outline-danger{background-color:#0000;border:1px solid red;color:red}.function-main .tableCustom tbody .btn-outline-danger:hover{background-color:red;border:1px solid red;color:#fff}.function-main .tableCustom tbody tr td.center,.function-main .tableCustom thead tr th.center{text-align:center}.function-main .modal-dialog .modal-content{border-radius:8px;box-shadow:0 0 12px #0003;padding:40px}.function-main .modal-dialog .modal-content .modal-header{border:0;padding:0 0 40px}.function-main .modal-dialog .modal-content .modal-header .modal-title{font-size:26px}.function-main .modal-dialog .modal-content .modal-header .btn-close{color:#aeaeae;font-size:48px}.function-main .modal-dialog .modal-content .modal-body{padding:0}.function-main .modal-dialog .modal-content .modal-footer{border:0;padding:40px 0 0}.function-main .modal-dialog .modal-content .modal-footer .submit-btn{background-color:var(--app-secondary-color);color:#fff}.function-main .modal-dialog .modal-content .modal-footer .submit-btn:hover{background-color:var(--app-theme-color);color:#fff}.function-main .modal-dialog .modal-content .modal-footer .cancel-btn{box-shadow:none;color:#000}.function-main .modal-dialog .modal-content .modal-footer .cancel-btn:hover{background-color:var(--app-theme-color);color:#fff}@media only screen and (min-width:576px){.function-main #assignproject .modal-dialog,.function-main #editproject .modal-dialog{max-width:600px}}.disci-main{margin-top:70px;padding:40px}.disci-main .pagetitle h1{color:var(--app-theme-color);font-size:32px;font-weight:400}.disci-main .section .add-section .add-btn{background-color:var(--app-secondary-color);border:1px solid var(--app-secondary-color);color:#fff}.disci-main .section .add-section .add-btn:hover{background-color:var(--app-theme-color);border:1px solid var(--app-theme-color);color:#fff}.disci-main .section .mb{margin-bottom:40px}.disci-main .txt-medium{font-weight:500}.disci-main .btn-icon{min-width:inherit;padding:0}.disci-main .btn-primary-w{background-color:#fff;border-color:#fff}.disci-main .form-select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disci-main .tableCustom thead{border-top:1px solid #ddd}.disci-main .tableCustom tr td,.disci-main .tableCustom tr th{border-color:#ddd;font-size:14px;padding-bottom:20px;padding-top:20px}.disci-main .tableCustom tbody tr:hover td{background:#f4f4f4!important}.disci-main .tableCustom tbody .buttons .delete-btn,.disci-main .tableCustom tbody .buttons .edit-btn{color:var(--app-theme-color)}.disci-main .tableCustom tbody .btn-outline-success{background-color:#0000;border:1px solid green;color:green}.disci-main .tableCustom tbody .btn-outline-success:hover{background-color:green;border:1px solid green;color:#fff}.disci-main .tableCustom tbody .btn-outline-danger{background-color:#0000;border:1px solid red;color:red}.disci-main .tableCustom tbody .btn-outline-danger:hover{background-color:red;border:1px solid red;color:#fff}.disci-main .tableCustom tbody tr td.center,.disci-main .tableCustom thead tr th.center{text-align:center}.disci-main .modal-dialog .modal-content{border-radius:8px;box-shadow:0 0 12px #0003;padding:40px}.disci-main .modal-dialog .modal-content .modal-header{border:0;padding:0 0 40px}.disci-main .modal-dialog .modal-content .modal-header .modal-title{font-size:26px}.disci-main .modal-dialog .modal-content .modal-header .btn-close{color:#aeaeae;font-size:48px}.disci-main .modal-dialog .modal-content .modal-body{padding:0}.disci-main .modal-dialog .modal-content .modal-body .holiday-div .form-check-input[type=checkbox]{height:1.5rem;width:1.5rem}.disci-main .modal-dialog .modal-content .modal-body .holiday-div .form-check-input[type=checkbox]:checked{background-color:var(--app-theme-color);border:var(--app-theme-color);height:1.5rem;width:1.5rem}.disci-main .modal-dialog .modal-content .modal-footer{border:0;padding:40px 0 0}.disci-main .modal-dialog .modal-content .modal-footer .submit-btn{background-color:var(--app-secondary-color);color:#fff}.disci-main .modal-dialog .modal-content .modal-footer .submit-btn:hover{background-color:var(--app-theme-color);color:#fff}.disci-main .modal-dialog .modal-content .modal-footer .cancel-btn{box-shadow:none;color:#000}.disci-main .modal-dialog .modal-content .modal-footer .cancel-btn:hover{background-color:var(--app-theme-color);color:#fff}@media only screen and (min-width:576px){.disci-main #assignproject .modal-dialog,.disci-main #editproject .modal-dialog{max-width:600px}}.cate-main{margin-top:70px;padding:40px}.cate-main .pagetitle h1{color:var(--app-theme-color);font-size:32px;font-weight:400}.cate-main .section .add-section .form-check-input:checked{background-color:var(--app-theme-color);border:1px solid var(--app-theme-color)}.cate-main .section .add-section .add-btn{background-color:var(--app-secondary-color);border:1px solid var(--app-secondary-color);color:#fff}.cate-main .section .add-section .add-btn:hover{background-color:var(--app-theme-color);border:1px solid var(--app-theme-color);color:#fff}.cate-main .section .mb{margin-bottom:40px}.cate-main .txt-medium{font-weight:500}.cate-main .btn-icon{min-width:inherit;padding:0}.cate-main .btn-primary-w{background-color:#fff;border-color:#fff}.cate-main .tableCustom thead{border-top:1px solid #ddd}.cate-main .tableCustom tr td,.cate-main .tableCustom tr th{border-color:#ddd;font-size:14px;padding-bottom:20px;padding-top:20px}.cate-main .tableCustom tbody tr:hover td{background:#f4f4f4!important}.cate-main .tableCustom tbody .buttons .delete-btn,.cate-main .tableCustom tbody .buttons .edit-btn{color:var(--app-theme-color)}.cate-main .tableCustom tbody .btn-outline-success{background-color:#0000;border:1px solid green;color:green}.cate-main .tableCustom tbody .btn-outline-success:hover{background-color:green;border:1px solid green;color:#fff}.cate-main .tableCustom tbody .btn-outline-danger{background-color:#0000;border:1px solid red;color:red}.cate-main .tableCustom tbody .btn-outline-danger:hover{background-color:red;border:1px solid red;color:#fff}.cate-main .tableCustom tbody tr td.center,.cate-main .tableCustom thead tr th.center{text-align:center}.cate-main .modal-dialog .modal-content{border-radius:8px;box-shadow:0 0 12px #0003;padding:40px}.cate-main .modal-dialog .modal-content .modal-header{border:0;padding:0 0 40px}.cate-main .modal-dialog .modal-content .modal-header .modal-title{font-size:26px}.cate-main .modal-dialog .modal-content .modal-header .btn-close{color:#aeaeae;font-size:48px}.cate-main .modal-dialog .modal-content .modal-body{padding:0}.cate-main .modal-dialog .modal-content .modal-body .form-check-input:checked{background-color:var(--app-theme-color);border:1px solid var(--app-theme-color)}.cate-main .modal-dialog .modal-content .modal-footer{border:0;padding:40px 0 0}.cate-main .modal-dialog .modal-content .modal-footer .submit-btn{background-color:var(--app-secondary-color);color:#fff}.cate-main .modal-dialog .modal-content .modal-footer .submit-btn:hover{background-color:var(--app-theme-color);color:#fff}.cate-main .modal-dialog .modal-content .modal-footer .cancel-btn{box-shadow:none;color:#000}.cate-main .modal-dialog .modal-content .modal-footer .cancel-btn:hover{background-color:var(--app-theme-color);color:#fff}@media only screen and (min-width:576px){.cate-main #assignproject .modal-dialog,.cate-main #editproject .modal-dialog{max-width:600px}}.user-main{margin-top:70px;padding:40px}.user-main .textgreen{color:#2b7e22}.user-main .textyellow{color:#ed9d02}.user-main .textred{color:#d54242}.user-main .bordergreen{border:1px solid #2b7e22}.user-main .borderyellow{border:1px solid #ed9d02}.user-main .borderred{border:1px solid #d54242}.user-main .pagetitle h1{color:var(--app-theme-color);font-size:32px;font-weight:400}.user-main .add-btn{background-color:var(--app-secondary-color);border:1px solid var(--app-secondary-color);color:#fff}.user-main .add-btn:hover{background-color:var(--app-theme-color);border:1px solid var(--app-theme-color);color:#fff}.user-main .section .tableCustom thead{border-top:1px solid #ddd}.user-main .section .tableCustom tr td,.user-main .section .tableCustom tr th{border-color:#ddd;font-size:14px;padding-bottom:20px;padding-top:20px}.user-main .section .tableCustom tbody tr:hover td{background:#f4f4f4!important}.user-main .section .tableCustom tbody tr td.center,.user-main .section .tableCustom thead tr th.center{text-align:center}.user-main .section .tableCustom .table-body .table-row .col-status .btn-outline-success{background-color:#0000;border:1px solid green;color:green}.user-main .section .tableCustom .table-body .table-row .col-status .btn-outline-success:hover{background-color:green;border:1px solid green;color:#fff}.user-main .section .tableCustom .table-body .table-row .col-status .btn-outline-danger{background-color:#0000;border:1px solid red;color:red}.user-main .section .tableCustom .table-body .table-row .col-status .btn-outline-danger:hover{background-color:red;border:1px solid red;color:#fff}.user-main .section .tableCustom .table-body .table-row .col-role .btn-outline-success{background-color:#0000;border:1px solid green;color:green}.user-main .section .tableCustom .table-body .table-row .col-role .btn-outline-success:hover{background-color:green;border:1px solid green;color:#fff}.user-main .section .tableCustom .table-body .table-row .col-role .btn-outline-danger{background-color:#0000;border:1px solid red;color:red}.user-main .section .tableCustom .table-body .table-row .col-role .btn-outline-danger:hover{background-color:red;border:1px solid red;color:#fff}.user-main .section .tableCustom .table-body .table-row .normal-btn{border:1px solid #2b7e22;color:#2b7e22;cursor:default}.user-main .section .tableCustom .table-body .table-row .btn-primary-w{background-color:#fff;border-color:#fff}.user-main .section .tableCustom .table-body .table-row .btn-icon{min-width:inherit;padding:0}.user-main .section .tableCustom .table-body .table-row .btn-icon .edit-btn,.user-main .section .tableCustom .table-body .table-row .btn-icon .user-btn{fill:var(--app-theme-color)}.user-main .section .tableCustom .table-body .table-row .form-check{display:flex;flex-flow:row-reverse}.user-main .section .tableCustom .table-body .table-row .form-switch .form-check-input{height:1.6rem;margin-right:2px;width:2.8em}.user-main .section .tableCustom .table-body .table-row .form-check-input:checked{background-color:#004195;border-color:#004195}.user-main .txt-medium{font-weight:500}.user-main .userinfo .user-details .details .designation{color:#aeaeae}.user-main .userinfo .user-details .details .email .txt-black{color:#000}.user-main .userinfo .user-details .details .email .txt-black:hover{color:#717ff5;text-decoration:none}.user-main .userinfo .view .status-toggle .form-check-input{height:1.6rem;margin-left:-2.5em;width:2.8em}.user-main .userinfo .view .status-toggle .form-check-input:checked{background-color:#2b8635!important;border-color:#2b8635!important;height:1.6rem;margin-left:-2.5em;width:2.8em}.user-main .userinfo .view .role-row .btn-outline-danger{background-color:#0000;border:1px solid red;color:red;cursor:default}.user-main .userinfo .view .role-row .btn-outline-success{background-color:#0000;border:1px solid green;color:green;cursor:default}.user-main .userinfo .view .status{border:1px solid #004195;border-radius:4px;color:#004195;display:inline-block;font-size:14px;min-width:100px;padding:6px 12px;text-align:center}.user-main .userinfo .view .red{border-color:#d54242;color:#d54242}.user-main .userinfo .view .green{border-color:#2b7e22;color:#2b7e22}.user-main .userinfo .modal-footer .edit-btn{background-color:var(--app-secondary-color)}.user-main .userinfo .modal-footer .edit-btn:hover{background-color:var(--app-theme-color)}.user-main .editinfo .user-details .details .designation{color:#aeaeae}.user-main .editinfo .user-details .details .email .txt-black{color:#000}.user-main .editinfo .user-details .details .email .txt-black:hover{color:#717ff5;text-decoration:none}.user-main .editinfo .edit .status-toggle .form-check-input{height:1.6rem;margin-left:-2.5em;width:2.8em}.user-main .editinfo .edit .status-toggle .form-check-input:checked{background-color:#2b8635!important;border-color:#2b8635!important;height:1.6rem;margin-left:-2.5em;width:2.8em}.user-main .editinfo .edit .employment .form-check-input:checked,.user-main .editinfo .edit .role .form-check-input:checked{background-color:#2b8635;border-color:#2b8635}.user-main .editinfo .modal-footer .cancel-btn{background-color:#0000;border-color:#0000;box-shadow:none!important;color:#000}.user-main .editinfo .modal-footer .cancel-btn:hover{background-color:#0000!important;border-color:#0000!important;box-shadow:none!important;color:#000!important}.user-main .editinfo .modal-footer .update-btn{background-color:var(--app-secondary-color)}.user-main .editinfo .modal-footer .update-btn:hover{background-color:var(--app-theme-color)}.user-main .modal-dialog .modal-content{border-radius:8px;box-shadow:0 0 12px #0003;padding:40px}.user-main .modal-dialog .modal-content hr{background:#e2e2e2!important;opacity:.25}.user-main .modal-dialog .modal-content .modal-header{border:0;padding:0 0 40px}.user-main .modal-dialog .modal-content .modal-header .modal-title{font-size:26px}.user-main .modal-dialog .modal-content .modal-header .btn-close{color:#aeaeae;font-size:48px}.user-main .modal-dialog .modal-content .modal-body{padding:0}.user-main .modal-dialog .modal-content .modal-footer{border:0;padding:40px 0 0}.user-main .modal-dialog .modal-content .modal-footer button{margin:0}.user-main .modal-dialog .modal-content .modal-footer .btn-full{width:100%!important}.user-main .modal-dialog .modal-content .modal-footer .submit-btn{background-color:var(--app-secondary-color);color:#fff}.user-main .modal-dialog .modal-content .modal-footer .submit-btn:hover{background-color:var(--app-theme-color);color:#fff}.user-main .modal-dialog .modal-content .modal-footer .cancel-btn{box-shadow:none;color:#000}.user-main .modal-dialog .modal-content .modal-footer .cancel-btn:hover{background-color:var(--app-theme-color);color:#fff}@media only screen and (min-width:576px){.user-main #assignproject .modal-dialog,.user-main #editproject .modal-dialog{max-width:600px}}.preference-main{margin-top:70px;padding:40px}.preference-main .pagetitle h1{color:var(--app-theme-color);font-size:32px;font-weight:400}.preference-main .txt-medium{font-weight:500}.preference-main .tableCustom thead{border-top:1px solid #ddd}.preference-main .tableCustom tr td,.preference-main .tableCustom tr th{border-color:#ddd;font-size:14px;padding-bottom:20px;padding-top:20px}.preference-main .tableCustom .small{font-size:small}.preference-main .tableCustom tbody tr:hover td{background:#f4f4f4!important}.preference-main .tableCustom .btn-icon{min-width:inherit;padding:0}.preference-main .tableCustom .btn-primary-w{background-color:#fff;border-color:#fff}.preference-main .tableCustom tbody .buttons .delete-btn,.preference-main .tableCustom tbody .buttons .edit-btn{color:var(--app-theme-color)}.preference-main .tableCustom tbody tr td.center,.preference-main .tableCustom thead tr th.center{text-align:center}.preference-main .submit-footer{bottom:0;font-size:18px;padding:.75rem 2.5rem}.preference-main .submit-footer .submit .submit-btn{background-color:var(--app-secondary-color);border:1px solid var(--app-secondary-color);font-size:18px}.preference-main .submit-footer .submit .submit-btn:hover{background-color:var(--app-theme-color);border:1px solid var(--app-theme-color);font-size:18px}.preference-main .modal-dialog .modal-content{border-radius:8px;box-shadow:0 0 12px #0003;padding:40px}.preference-main .modal-dialog .modal-content .modal-header{border:0;padding:0 0 40px}.preference-main .modal-dialog .modal-content .modal-header .modal-title{font-size:26px}.preference-main .modal-dialog .modal-content .modal-header .btn-close{color:#aeaeae;font-size:48px}.preference-main .modal-dialog .modal-content .modal-body{padding:0}.preference-main .modal-dialog .modal-content .small{font-size:small}.preference-main .modal-dialog .modal-content .modal-footer{border:0;padding:40px 0 0}.preference-main .modal-dialog .modal-content .modal-footer .submit-btn{background-color:var(--app-secondary-color);color:#fff}.preference-main .modal-dialog .modal-content .modal-footer .submit-btn:hover{background-color:var(--app-theme-color);color:#fff}.preference-main .modal-dialog .modal-content .modal-footer .cancel-btn{box-shadow:none;color:#000}.preference-main .modal-dialog .modal-content .modal-footer .cancel-btn:hover{background-color:var(--app-theme-color);color:#fff}@media only screen and (min-width:576px){.preference-main #assignproject .modal-dialog,.preference-main #editfavourite .modal-dialog{max-width:600px}}.btn-primary{background-color:var(--app-secondary-color)}.btn{background-color:#fff;border-color:#fff}.approval-status .approval-main{margin-top:70px;padding:40px}.approval-status .approval-main .pagetitle{margin-bottom:40px}.approval-status .approval-main .pagetitle .pagetitle h1{color:var(--app-theme-color);font-size:24px;font-weight:600;margin-bottom:0}.approval-status .approval-main .calendar-header{align-items:center;display:flex;gap:1rem}.approval-status .approval-main .calendar-header .calendar{background-color:#fff;border:1px solid #ced4da;border-radius:5px;width:auto}.approval-status .approval-main .calendar-header .calendar .fa-chevron-left,.approval-status .approval-main .calendar-header .calendar .fa-chevron-right{color:var(--app-theme-color)}.approval-status .approval-main .calendar-header .calendar .btn-icon-left,.approval-status .approval-main .calendar-header .calendar .btn-icon-right{align-items:center;background-color:#ced4da!important;border:none;box-shadow:none;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.approval-status .approval-main .calendar-header .calendar .btn-icon-left i,.approval-status .approval-main .calendar-header .calendar .btn-icon-right i{color:var(--app-theme-color)}.approval-status .approval-main .calendar-header .calendar .btn-icon-left{border-right:1px solid #ced4da}.approval-status .approval-main .calendar-header .calendar .btn-icon-right{border-left:1px solid #ced4da}.approval-status .approval-main .calendar-header .cal-icon .cal-btn{align-items:center;background-color:#fff!important;border:1px solid #ced4da;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.approval-status .approval-main .calendar-header .cal-icon .cal-btn i{color:var(--app-theme-color)}.approval-status .approval-main .calendar-header .cal-icon .cal-btn:active{border:1px solid #ced4da}.approval-status .approval-main .calendar-header .home-btn{align-items:center;background-color:#fff!important;border:1px solid #ced4da;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.approval-status .approval-main .calendar-header .home-btn:active{border:1px solid #ced4da}.approval-status .approval-main .calendar-header .react-datepicker__input-container{display:block}.approval-status .approval-main .userTable .userHeader .header-arrow-btn{min-width:16px!important;padding:2px;width:8%!important}.approval-status .approval-main .userTable .userHeader .header-arrow-btn button{height:38px;width:38px}.approval-status .approval-main .userTable .userHeader .header-arrow-btn button img{color:var(--app-theme-color)}.approval-status .approval-main .userTable .userHeader .header-arrow-btn .btn-border{border:1px solid #ff5f00!important;transform:rotate(3.142rad)}.approval-status .approval-main .userTable .table-row,.approval-status .approval-main .userTable .table-row .divApproval,.approval-status .approval-main .userTable .table-row td,.approval-status .approval-main .userTable .table-row td:hover{background-color:#0000!important}.approval-status .approval-main .userTable .table-row .divApproval .tableCustom{background-color:#0000!important;margin-bottom:0}.approval-status .approval-main .userTable .table-row .divApproval .tableCustom .table-date-header .header-row .week{display:block}.approval-status .approval-main .userTable .table-row .divApproval .tableCustom:hover{background-color:#0000!important;margin-bottom:0}.approval-status .approval-main .userTable .table-row .divApproval .table-date-body .seq-row .body-project-col .project-div{background:#e7e6e6;border:1px;border-radius:5px;min-height:51px;padding:4px 2px!important}.approval-status .approval-main .userTable .table-row .divApproval .table-date-body .seq-row .body-project-col .project-div .project-display{font-size:14px;font-weight:600!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:75%}.approval-status .approval-main .userTable .table-row .divApproval .table-date-body .seq-row .body-project-col .project-div .comments-display{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:9px;line-height:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:20rem}.approval-status .approval-main .userTable .table-row .divApproval .table-date-body .seq-row .body-project-col:hover{background-color:#e7e6e6}.approval-status .approval-main .userTable .table-row .divApproval .table-date-body,.approval-status .approval-main .userTable .table-row .divApproval:hover,.approval-status .approval-main .userTable .table-row:hover{background-color:#0000!important}.approval-status .approval-main .profile-width{max-height:40px;max-width:40px}.approval-status .approval-main .lock-btn{background-color:red;border:none;color:#fff;width:-webkit-max-content;width:max-content}.approval-status .approval-main .tableHours tbody tr td :nth-child(9){justify-content:flex-end;min-width:0!important;padding:2px;width:16px}.approval-status .approval-main .tableHours tbody tr .body-project-col{padding:2px;width:30%!important}.approval-status .approval-main .tableHours tbody tr td:last-child{justify-content:flex-end;min-width:0!important;padding:2px;width:20px!important}.approval-status .approval-main .pagination-nav .pagination .page-item .page-link{cursor:pointer}.timesheet .timesheet-main{margin-top:70px;padding:40px}.timesheet .timesheet-main .pagetitle{margin-bottom:40px}.timesheet .timesheet-main .pagetitle .pagetitle h1{color:var(--app-theme-color);font-size:24px;font-weight:600;margin-bottom:0}@media only screen and (max-width:480px){.timesheet .timesheet-main .pagetitle{text-align:center}.timesheet .timesheet-main .pagetitle .pagetitle h1{font-size:20px}}.timesheet .timesheet-main .calendar-header{align-items:center;display:flex;gap:1rem}.timesheet .timesheet-main .calendar-header .calendar{background-color:#fff;border:1px solid #ced4da;border-radius:5px;width:auto}.timesheet .timesheet-main .calendar-header .calendar .fa-chevron-left,.timesheet .timesheet-main .calendar-header .calendar .fa-chevron-right{color:var(--app-theme-color)}.timesheet .timesheet-main .calendar-header .calendar .btn-icon-left,.timesheet .timesheet-main .calendar-header .calendar .btn-icon-right{align-items:center;background-color:#ced4da!important;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.timesheet .timesheet-main .calendar-header .calendar .btn-icon-left i,.timesheet .timesheet-main .calendar-header .calendar .btn-icon-right i{color:var(--app-theme-color)}.timesheet .timesheet-main .calendar-header .calendar .btn-icon-left{border-right:1px solid #ced4da}.timesheet .timesheet-main .calendar-header .calendar .btn-icon-right{border-left:1px solid #ced4da}.timesheet .timesheet-main .calendar-header .cal-icon .cal-btn{align-items:center;background-color:#fff!important;border:1px solid #ced4da;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.timesheet .timesheet-main .calendar-header .cal-icon .cal-btn i{color:var(--app-theme-color)}.timesheet .timesheet-main .calendar-header .cal-icon .cal-btn:active{border:1px solid #ced4da}.timesheet .timesheet-main .calendar-header .react-datepicker__input-container{display:block}@media only screen and (max-width:480px){.timesheet .timesheet-main .calendar-header{justify-content:center}.timesheet .timesheet-main .calendar-header .calendar{background-color:#0000;border:none}.timesheet .timesheet-main .calendar-header .calendar .btn-icon-left,.timesheet .timesheet-main .calendar-header .calendar .btn-icon-right{background-color:#f9f9f9!important;border:1px solid #eaeaea;border-radius:50%!important;height:51.6px;width:51.6px}.timesheet .timesheet-main .calendar-header .calendar h6{background:#0000;box-shadow:none;font-size:18px;font-weight:500!important}.timesheet .timesheet-main .calendar-header .react-datepicker-wrapper{display:none}}.timesheet .timesheet-main .custom-table .tbl-header,.timesheet .timesheet-main .custom-table .tbl-row .tbl-date{display:flex;width:100%}.timesheet .timesheet-main .custom-table .tbl-header [class^=col-]{padding-right:5px}.timesheet .timesheet-main .custom-table .tbl-header .col-Date,.timesheet .timesheet-main .custom-table .tbl-header .col-Hours{width:8%}.timesheet .timesheet-main .custom-table .tbl-header .col-Category,.timesheet .timesheet-main .custom-table .tbl-header .col-Discipline,.timesheet .timesheet-main .custom-table .tbl-header .col-Function,.timesheet .timesheet-main .custom-table .tbl-header .col-Project{width:16%}.timesheet .timesheet-main .custom-table .tbl-header .col-Comment{width:20%}.timesheet .timesheet-main .custom-table .tbl-header .col-Delete{min-width:39px;width:39px}.timesheet .timesheet-main .custom-table .tbl-row{width:100%}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date [class^=input-col]{padding-right:5px}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .error{border:1px solid red}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Date,.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Hours{width:8%}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Hours .label{display:none}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Hours input::-webkit-inner-spin-button,.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Hours input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Hours input[type=number]{-moz-appearance:textfield}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Project{width:16%}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Project .label{display:none}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Project .form-select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Project .form-control .css-1rhw8h9-control,.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Project .form-control .css-8iba47-control{margin-top:0}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Category{width:16%}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Category .label{display:none}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Category .form-select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Category .form-control .css-1rhw8h9-control,.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Category .form-control .css-8iba47-control{margin-top:0}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Function{width:16%}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Function .label{display:none}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Function .form-select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .form-control .css-1rhw8h9-control,.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .form-control .css-8iba47-control{margin-top:0}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Discipline{width:16%}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Discipline .label{display:none}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Discipline .form-select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Discipline .form-control .css-1rhw8h9-control,.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Discipline .form-control .css-8iba47-control{margin-top:0}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Comment{width:20%}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Comment .label{display:none}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .icon-col-Delete{cursor:pointer;min-width:39px;width:39px}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .icon-col-Delete .delete-btn{background-color:#fff;color:var(--app-theme-color)}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .icon-col-Delete .delete-btn:hover{background-color:var(--app-theme-color);color:#fff}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .icon-col-Delete .delete-btn:disabled,.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .icon-col-Delete .delete-btn:disabled:hover{background-color:#aeaeae;color:gray;cursor:default!important}.timesheet .timesheet-main .custom-table .tbl-row .row-footer .footer-end .close-btn,.timesheet .timesheet-main .custom-table .tbl-row .row-footer .footer-start .add-row{background-color:#0000;border:none;box-shadow:none;color:var(--app-secondary-color)}@media only screen and (max-width:480px){.timesheet .timesheet-main .custom-table .tbl-header{display:none}.timesheet .timesheet-main .custom-table .tbl-row{width:100%}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date{display:block!important;text-align:center}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date [class^=input-col]{padding-right:0}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex{display:block!important}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .error{border:1px solid red}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Date{display:none;width:100%}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Hours{padding:3px;width:100%}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Hours .label{display:block;font-weight:600;margin-bottom:8px;margin-top:8px;text-align:center}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Hours .form-control{font-size:36px;margin:auto auto 10px;text-align:center;width:150px}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Hours input::-webkit-inner-spin-button,.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Hours input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Hours input[type=number]{-moz-appearance:textfield}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Project{padding:3px;width:100%}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Project .label{display:block;font-weight:600;margin-bottom:8px;margin-top:8px;text-align:center}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Project .form-select{border:1px solid #dedede;border-radius:4px;box-shadow:0 0 6px #0000000a;font-size:14px;overflow:hidden;padding:13px 16px!important;text-overflow:ellipsis;white-space:nowrap}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Category{padding:3px;width:100%}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Category .label{display:block;font-weight:600;margin-bottom:8px;margin-top:8px;text-align:center}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Category .form-select{border:1px solid #dedede;border-radius:4px;box-shadow:0 0 6px #0000000a;font-size:14px;overflow:hidden;padding:13px 16px!important;text-overflow:ellipsis;white-space:nowrap}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Function{padding:3px;width:100%}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Function .label{display:block;font-weight:600;margin-bottom:8px;margin-top:8px;text-align:center}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Function .form-select{border:1px solid #dedede;border-radius:4px;box-shadow:0 0 6px #0000000a;font-size:14px;overflow:hidden!important;padding:13px 16px!important;text-overflow:ellipsis;white-space:nowrap}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Function .form-control .css-1rhw8h9-control,.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Function .form-control .css-8iba47-control{margin-top:0}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Discipline{padding:3px;width:100%}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Discipline .label{display:block;font-weight:600;margin-bottom:8px;margin-top:8px;text-align:center}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Discipline .form-select{border:1px solid #dedede;border-radius:4px;box-shadow:0 0 6px #0000000a;font-size:14px;overflow:hidden;padding:13px 16px!important;text-overflow:ellipsis;white-space:nowrap}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Comment{padding:3px;width:100%}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Comment .label{display:block;font-weight:600;margin-bottom:8px;margin-top:8px;text-align:center}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Comment .form-control{border:1px solid #dedede;border-radius:4px;box-shadow:0 0 6px #0000000a;font-size:14px;padding:13px 16px!important}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .icon-col-Delete{border-bottom:1px solid #0003;cursor:context-menu;display:flex;justify-content:center;margin-bottom:20px;padding:10px 3px 20px;text-align:center!important;vertical-align:top;width:100%}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .icon-col-Delete .delete-btn{align-items:center;background-color:#fff;color:var(--app-theme-color);cursor:pointer!important;display:flex;height:45px;justify-content:center;min-width:45px;width:45px}.timesheet .timesheet-main .custom-table .tbl-row .tbl-date .icon-col-Delete .delete-btn:hover{background-color:var(--app-theme-color);color:#fff}.timesheet .timesheet-main .custom-table .tbl-footer{margin-top:1.5rem}.timesheet .timesheet-main .custom-table .tbl-footer .submit-btn{background-color:var(--app-secondary-color);border:1px solid var(--app-secondary-color);color:#fff;font-size:large;width:100%}.timesheet .timesheet-main .custom-table .tbl-footer .submit-btn:hover{background-color:var(--app-theme-color);border:1px solid var(--app-theme-color);color:#fff;font-size:large}}.timesheet .submit-footer{background-color:#fff;bottom:0;font-size:18px;padding:.75rem 2.5rem;position:-webkit-sticky;position:sticky}.timesheet .submit-footer .total-hours span{color:var(--app-theme-color);font-size:2em}.timesheet .submit-footer .total-hours .line-sm{line-height:1}.timesheet .submit-footer .total-hours .text-md{font-size:16px;font-weight:500}.timesheet .submit-footer .total-hours .text-sm{font-size:12px;font-weight:400}.timesheet .submit-footer .submit .submit-btn{background-color:var(--app-secondary-color);border:1px solid var(--app-secondary-color);color:#fff;font-size:18px}.timesheet .submit-footer .submit .submit-btn:hover{background-color:var(--app-theme-color);border:1px solid var(--app-theme-color);color:#fff;font-size:18px}@media only screen and (max-width:480px){.timesheet .submit-footer{padding:.75rem 2.5rem}.timesheet .submit-footer .total-hours span{font-size:2em}.timesheet .submit-footer .total-hours .line-sm{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1!important}.timesheet .submit-footer .save .save-btn{background-color:var(--app-secondary-color);border:1px solid var(--app-secondary-color);color:#fff;font-size:18px;min-width:130px!important;width:130px!important}.timesheet .submit-footer .save .save-btn:hover{background-color:var(--app-theme-color);border:1px solid var(--app-theme-color);color:#fff;font-size:18px;min-width:130px!important;width:130px!important}.timesheet .submit-footer .submit .submit-btn{min-width:auto!important;width:auto!important}}@media only screen and (min-width:1200px){.timesheet .submit-footer{margin-left:296px!important}}@media only screen and (max-width:480px){.timesheet .back-to-top{background:#fff;border:1px solid var(--app-theme-color);border-radius:4px;bottom:80px;color:var(--app-theme-color);cursor:pointer;display:flex;height:40px;opacity:1;position:fixed;right:15px;transition:all .4s;visibility:visible;width:40px;z-index:99999}.timesheet .back-to-top:hover{background-color:var(--app-theme-color);color:#fff}}.new-timesheet .timesheet-main{margin-top:70px;padding:40px}.new-timesheet .timesheet-main .pagetitle{margin-bottom:40px}.new-timesheet .timesheet-main .pagetitle .pagetitle h1{color:var(--app-theme-color);font-size:24px;font-weight:600;margin-bottom:0}@media only screen and (max-width:480px){.new-timesheet .timesheet-main .pagetitle{text-align:center}.new-timesheet .timesheet-main .pagetitle .pagetitle h1{font-size:20px}}.new-timesheet .timesheet-main .calendar-header{align-items:center;display:flex;gap:1rem}.new-timesheet .timesheet-main .calendar-header .calendar{background-color:#fff;border:1px solid #ced4da;border-radius:5px;width:auto}.new-timesheet .timesheet-main .calendar-header .calendar .fa-chevron-left,.new-timesheet .timesheet-main .calendar-header .calendar .fa-chevron-right{color:var(--app-theme-color)}.new-timesheet .timesheet-main .calendar-header .calendar .btn-icon-left,.new-timesheet .timesheet-main .calendar-header .calendar .btn-icon-right{align-items:center;background-color:#ced4da!important;border:none;box-shadow:none;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.new-timesheet .timesheet-main .calendar-header .calendar .btn-icon-left i,.new-timesheet .timesheet-main .calendar-header .calendar .btn-icon-right i{color:var(--app-theme-color)}.new-timesheet .timesheet-main .calendar-header .calendar .btn-icon-left{border-right:1px solid #ced4da}.new-timesheet .timesheet-main .calendar-header .calendar .btn-icon-right{border-left:1px solid #ced4da}.new-timesheet .timesheet-main .calendar-header .cal-icon .cal-btn{align-items:center;background-color:#fff!important;border:1px solid #ced4da;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.new-timesheet .timesheet-main .calendar-header .cal-icon .cal-btn i{color:var(--app-theme-color)}.new-timesheet .timesheet-main .calendar-header .cal-icon .cal-btn:active{border:1px solid #ced4da}.new-timesheet .timesheet-main .calendar-header .react-datepicker__input-container{display:block}.new-timesheet .timesheet-main .calendar-header .user-select{max-width:200px;min-width:200px;width:200px}.new-timesheet .timesheet-main .calendar-header .copy-btn button{background-color:#fff;border:1px solid #ced4da;color:var(--app-theme-color)}.new-timesheet .timesheet-main .calendar-header .copy-btn button:hover{border:1px solid #ced4da;box-shadow:none}.new-timesheet .timesheet-main .calendar-header .import-btn button{background-color:var(--app-theme-color);border:none}.new-timesheet .timesheet-main .calendar-header .import-btn button:hover{background-color:var(--app-secondary-color);border:none}@media only screen and (max-width:480px){.new-timesheet .timesheet-main .calendar-header{justify-content:center}.new-timesheet .timesheet-main .calendar-header .calendar{background-color:#0000;border:none}.new-timesheet .timesheet-main .calendar-header .calendar .btn-icon-left,.new-timesheet .timesheet-main .calendar-header .calendar .btn-icon-right{background-color:#f9f9f9!important;border:1px solid #eaeaea;border-radius:50%!important;height:51.6px;width:51.6px}.new-timesheet .timesheet-main .calendar-header .calendar h6{background:#0000;box-shadow:none;font-size:18px;font-weight:500!important}.new-timesheet .timesheet-main .calendar-header .react-datepicker-wrapper{display:none}}.new-timesheet .timesheet-main .custom-table .week-header{color:var(--app-theme-color);display:inline-block;font-family:Roboto Slab,serif!important;font-size:18px;font-weight:400}.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-copy .btn,.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-delete .btn,.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-favorite .btn{background-color:#fff;padding-left:0;padding-right:0;width:35px}.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-copy .btn i,.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-delete .btn i,.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-favorite .btn i{color:var(--app-theme-color)}.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-copy .btn:hover,.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-delete .btn:hover,.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-favorite .btn:hover{background-color:var(--app-theme-color)}.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-copy .btn:hover i,.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-delete .btn:hover i,.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-favorite .btn:hover i{color:#fff}.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-btn{min-width:240px!important;width:40%!important}.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-btn .btn-form-modal{background:#fff;border:1px;min-height:51px;padding:4px 2px!important}.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-btn .btn-form-modal .project-display{font-size:13px;font-weight:600!important}.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-btn .btn-form-modal .comments-display{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:11px;line-height:11px;overflow:hidden}.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-time-input{position:relative}.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-time-input .hour-notes{position:absolute;right:.5rem;top:.25rem}.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-time-input .hour-notes i{color:var(--app-theme-color);font-size:11px}.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-time-input .holiday-div .holiday .holiday-input-disable{background-color:#e2e2e2;cursor:pointer;height:51px;pointer-events:none}.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-time-input .holiday-div .holiday-disable{pointer-events:none}.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-time-input .holiday-div .holiday-disable .holiday-input-disable{background-color:#e2e2e2;cursor:pointer;height:51px;pointer-events:none}.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .td-time-input .error{border:1px solid red!important}.new-timesheet .timesheet-main .custom-table .tableCustom .table-body .table-row .add-new-row .add-row{background:#0000;border:0;border-radius:4px;box-shadow:none;color:#ff5f00;font-size:14px;font-weight:500;min-width:100px;padding:0;text-decoration:none}@media only screen and (max-width:480px){.new-timesheet .timesheet-main .custom-table .tbl-header{display:none}.new-timesheet .timesheet-main .custom-table .tbl-row{width:100%}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date{display:block!important;text-align:center}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date [class^=input-col]{padding-right:0}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex{display:block!important}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .error{border:1px solid red}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Date{display:none;width:100%}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Hours{padding:3px;width:100%}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Hours .label{display:block;font-weight:600;margin-bottom:8px;margin-top:8px;text-align:center}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Hours .form-control{font-size:36px;margin:auto auto 10px;text-align:center;width:150px}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Hours input::-webkit-inner-spin-button,.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Hours input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Hours input[type=number]{-moz-appearance:textfield}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Project{padding:3px;width:100%}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Project .label{display:block;font-weight:600;margin-bottom:8px;margin-top:8px;text-align:center}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Project .form-select{border:1px solid #dedede;border-radius:4px;box-shadow:0 0 6px #0000000a;font-size:14px;overflow:hidden;padding:13px 16px!important;text-overflow:ellipsis;white-space:nowrap}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Category{padding:3px;width:100%}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Category .label{display:block;font-weight:600;margin-bottom:8px;margin-top:8px;text-align:center}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Category .form-select{border:1px solid #dedede;border-radius:4px;box-shadow:0 0 6px #0000000a;font-size:14px;overflow:hidden;padding:13px 16px!important;text-overflow:ellipsis;white-space:nowrap}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Function{padding:3px;width:100%}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Function .label{display:block;font-weight:600;margin-bottom:8px;margin-top:8px;text-align:center}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Function .form-select{border:1px solid #dedede;border-radius:4px;box-shadow:0 0 6px #0000000a;font-size:14px;overflow:hidden!important;padding:13px 16px!important;text-overflow:ellipsis;white-space:nowrap}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Function .form-control .css-1rhw8h9-control,.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Function .form-control .css-8iba47-control{margin-top:0}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Discipline{padding:3px;width:100%}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Discipline .label{display:block;font-weight:600;margin-bottom:8px;margin-top:8px;text-align:center}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Discipline .form-select{border:1px solid #dedede;border-radius:4px;box-shadow:0 0 6px #0000000a;font-size:14px;overflow:hidden;padding:13px 16px!important;text-overflow:ellipsis;white-space:nowrap}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Comment{padding:3px;width:100%}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Comment .label{display:block;font-weight:600;margin-bottom:8px;margin-top:8px;text-align:center}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .d-flex .input-col-Comment .form-control{border:1px solid #dedede;border-radius:4px;box-shadow:0 0 6px #0000000a;font-size:14px;padding:13px 16px!important}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .icon-col-Delete{border-bottom:1px solid #0003;cursor:context-menu;display:flex;justify-content:center;margin-bottom:20px;padding:10px 3px 20px;text-align:center!important;vertical-align:top;width:100%}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .icon-col-Delete .delete-btn{align-items:center;background-color:#fff;color:var(--app-theme-color);cursor:pointer!important;display:flex;height:45px;justify-content:center;min-width:45px;width:45px}.new-timesheet .timesheet-main .custom-table .tbl-row .tbl-date .icon-col-Delete .delete-btn:hover{background-color:var(--app-theme-color);color:#fff}.new-timesheet .timesheet-main .custom-table .tbl-footer{margin-top:1.5rem}.new-timesheet .timesheet-main .custom-table .tbl-footer .submit-btn{background-color:var(--app-secondary-color);border:1px solid var(--app-secondary-color);color:#fff;font-size:large;width:100%}.new-timesheet .timesheet-main .custom-table .tbl-footer .submit-btn:hover{background-color:var(--app-theme-color);border:1px solid var(--app-theme-color);color:#fff;font-size:large}}.new-timesheet .submit-footer{font-size:18px;padding:.75rem 2.5rem;position:-webkit-sticky;position:sticky}.new-timesheet .submit-footer .total-hours span{color:var(--app-theme-color);font-size:2em}.new-timesheet .submit-footer .total-hours .line-sm{line-height:1}.new-timesheet .submit-footer .total-hours .text-md{font-size:16px;font-weight:500}.new-timesheet .submit-footer .total-hours .text-sm{font-size:12px;font-weight:400}.new-timesheet .submit-footer .submit .submit-btn{background-color:var(--app-secondary-color);border:1px solid var(--app-secondary-color);color:#fff;font-size:18px}.new-timesheet .submit-footer .submit .submit-btn:hover{background-color:var(--app-theme-color);border:1px solid var(--app-theme-color);color:#fff;font-size:18px}.new-timesheet .modal-dialog .modal-content{border-radius:8px;box-shadow:0 0 12px #0003;padding:40px}.new-timesheet .modal-dialog .modal-content hr{background:#e2e2e2!important;opacity:.25}.new-timesheet .modal-dialog .modal-content .modal-header{border:0;padding:0 0 40px}.new-timesheet .modal-dialog .modal-content .modal-header .modal-title{font-size:26px}.new-timesheet .modal-dialog .modal-content .modal-header .btn-close{color:#aeaeae;font-size:48px}.new-timesheet .modal-dialog .modal-content .modal-body{padding:0}.new-timesheet .modal-dialog .modal-content .modal-body .style-4::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px #0000}.new-timesheet .modal-dialog .modal-content .modal-body .style-4::-webkit-scrollbar{background-color:#f5f5f5;width:30px}.new-timesheet .modal-dialog .modal-content .modal-body .style-4::-webkit-scrollbar-thumb{background-color:#000;border:none}.new-timesheet .modal-dialog .modal-content .modal-body tr .customTd{min-width:32vw}.new-timesheet .modal-dialog .modal-content .modal-body .calendar-header{align-items:center;display:flex;gap:1rem}.new-timesheet .modal-dialog .modal-content .modal-body .calendar-header .calendar{background-color:#fff;border:1px solid #ced4da;border-radius:5px;width:auto}.new-timesheet .modal-dialog .modal-content .modal-body .calendar-header .calendar .fa-chevron-left,.new-timesheet .modal-dialog .modal-content .modal-body .calendar-header .calendar .fa-chevron-right{color:var(--app-theme-color)}.new-timesheet .modal-dialog .modal-content .modal-body .calendar-header .calendar .btn-icon-left,.new-timesheet .modal-dialog .modal-content .modal-body .calendar-header .calendar .btn-icon-right{align-items:center;background-color:#ced4da!important;border:none;box-shadow:none;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.new-timesheet .modal-dialog .modal-content .modal-body .calendar-header .calendar .btn-icon-left i,.new-timesheet .modal-dialog .modal-content .modal-body .calendar-header .calendar .btn-icon-right i{color:var(--app-theme-color)}.new-timesheet .modal-dialog .modal-content .modal-body .calendar-header .calendar .btn-icon-left{border-right:1px solid #ced4da}.new-timesheet .modal-dialog .modal-content .modal-body .calendar-header .calendar .btn-icon-right{border-left:1px solid #ced4da}.new-timesheet .modal-dialog .modal-content .modal-body .calendar-header .calendar-btn .cal-icon .cal-btn{align-items:center;background-color:#fff!important;border:1px solid #ced4da;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.new-timesheet .modal-dialog .modal-content .modal-body .calendar-header .calendar-btn .cal-icon .cal-btn i{color:var(--app-theme-color)}.new-timesheet .modal-dialog .modal-content .modal-body .calendar-header .calendar-btn .cal-icon .cal-btn:active{border:1px solid #ced4da}.new-timesheet .modal-dialog .modal-content .modal-body .calendar-header .calendar-btn .react-datepicker__input-container{display:block}.new-timesheet .modal-dialog .modal-content .modal-body .calendar-header .user-select{max-width:200px;min-width:200px;width:200px}.new-timesheet .modal-dialog .modal-content .modal-body .calendar-header .import-btn button{background-color:var(--app-theme-color);border:none}.new-timesheet .modal-dialog .modal-content .modal-body .calendar-header .import-btn button:hover{background-color:var(--app-secondary-color);border:none}.new-timesheet .modal-dialog .modal-content .modal-footer{border:0;padding:40px 0 0}.new-timesheet .modal-dialog .modal-content .modal-footer button{margin:0}.new-timesheet .modal-dialog .modal-content .modal-footer .btn-full{width:100%!important}.new-timesheet .modal-dialog .modal-content .modal-footer .submit-btn{background-color:var(--app-secondary-color);color:#fff}.new-timesheet .modal-dialog .modal-content .modal-footer .submit-btn:hover{background-color:var(--app-theme-color);color:#fff}.new-timesheet .modal-dialog .modal-content .modal-footer .cancel-btn{box-shadow:none;color:#000}.new-timesheet .modal-dialog .modal-content .modal-footer .cancel-btn:hover{background-color:var(--app-theme-color);color:#fff}.new-timesheet .copymodal .modal-dialog{display:flex;height:auto;margin:auto 0;max-width:100%}.new-timesheet .copymodal .modal-dialog .modal-custom-content{border-radius:8px;box-shadow:0 0 12px #0003;padding:40px;width:auto}.new-timesheet .copymodal .modal-dialog .modal-custom-content hr{background:#e2e2e2!important;opacity:.25}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-custom-header{align-items:center;border:0;display:flex;justify-content:space-between}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-custom-header .modal-title{font-size:26px}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-custom-header .btn-close{color:#aeaeae;font-size:54px;margin:auto -7px 0 auto;padding:17px 0 0}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body{padding:0;width:85vw}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .table>:not(caption)>*>*{background-color:#f7f9fc}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body tr td:first-child{width:42px}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body tr .customTd{min-width:30vw}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .calendar-header{align-items:center;display:flex;gap:1rem}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .calendar-header .calendar{background-color:#fff;border:1px solid #ced4da!important;border-radius:5px;width:auto}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .calendar-header .calendar .fa-chevron-left,.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .calendar-header .calendar .fa-chevron-right{color:var(--app-theme-color)}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .calendar-header .calendar .btn-icon-left,.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .calendar-header .calendar .btn-icon-right{align-items:center;background-color:#ced4da!important;border:none;box-shadow:none;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .calendar-header .calendar .btn-icon-left i,.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .calendar-header .calendar .btn-icon-right i{color:var(--app-theme-color)}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .calendar-header .calendar .btn-icon-left{border-bottom-right-radius:0;border-right:1px solid #ced4da;border-top-right-radius:0}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .calendar-header .calendar .btn-icon-right{border-bottom-left-radius:0;border-left:1px solid #ced4da;border-top-left-radius:0}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .calendar-header .cal-icon .cal-btn{align-items:center;background-color:#fff!important;border:1px solid #ced4da;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .calendar-header .cal-icon .cal-btn i{color:var(--app-theme-color)}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .calendar-header .cal-icon .cal-btn:active{border:1px solid #ced4da}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .calendar-header .react-datepicker__input-container{display:block}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .calendar-header .user-select{max-width:200px;min-width:200px;width:200px}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .calendar-header .import-btn button{background-color:var(--app-theme-color);border:none}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .calendar-header .import-btn button:hover{background-color:var(--app-secondary-color);border:none}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .custom-table .week-header{color:var(--app-theme-color);display:inline-block;font-family:Roboto Slab,serif!important;font-size:18px;font-weight:400}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .custom-table .tableCustom .table-body .table-row .td-copy .form-check-input{border-radius:-.75em;font-size:10px}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .custom-table .tableCustom .table-body .table-row .td-copy input{border:1px solid #ced4da;box-shadow:none}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .custom-table .tableCustom .table-body .table-row .td-copy input:checked{background-color:var(--app-secondary-color);border:none;box-shadow:none}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .custom-table .tableCustom .table-body .table-row .btn-form-modal{background:#fff;border:1px solid #ced4da;min-height:51px;padding:4px 2px!important}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .custom-table .tableCustom .table-body .table-row .btn-form-modal .project-display{font-size:13px;font-weight:600!important}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .custom-table .tableCustom .table-body .table-row .btn-form-modal .comments-display{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:11px;line-height:11px;overflow:hidden}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-body .custom-table .tableCustom .table-body .table-row .td-time-input .hour-div{background:#fff;border:1px solid #ced4da;border-radius:4px;min-height:51px;padding:4px 2px!important}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-footer{border:0;padding:20px 0 0}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-footer button{margin:0}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-footer .btn-full{width:100%!important}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-footer .copy-btn{background-color:var(--app-secondary-color);border:1px solid var(--app-secondary-color);color:#fff}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-footer .copy-btn:hover{background-color:var(--app-theme-color);border:1px solid var(--app-theme-color);color:#fff}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-footer .cancel-btn{box-shadow:none;color:#000}.new-timesheet .copymodal .modal-dialog .modal-custom-content .modal-footer .cancel-btn:hover{background-color:var(--app-theme-color);color:#fff}@media only screen and (max-width:480px){.new-timesheet .back-to-top{background:#fff;border:1px solid var(--app-theme-color);border-radius:4px;bottom:80px;color:var(--app-theme-color);cursor:pointer;display:flex;height:40px;opacity:1;position:fixed;right:15px;transition:all .4s;visibility:visible;width:40px;z-index:99999}.new-timesheet .back-to-top:hover{background-color:var(--app-theme-color);color:#fff}}@media screen and (min-width:1200px){.toggle-sidebar #submit-footer{margin-left:0!important}}@media only screen and (min-width:1200px){.new-timesheet .submit-footer{margin-left:296px!important}}.holidays-main{margin-top:70px;padding:40px}.holidays-main .pagetitle h1{color:var(--app-theme-color);font-size:32px;font-weight:400;margin-bottom:20px}.holidays-main .section .react-datepicker{background-color:#fff;border:none;border-radius:.3rem;color:#000;display:inline-block;font-family:inherit;font-size:inherit;line-height:normal;position:relative;width:338px}.holidays-main .section .react-datepicker .react-datepicker__year--container{width:350px}.holidays-main .section .react-datepicker__year{margin:1.4rem;text-align:center}.holidays-main .section .react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;margin:-27px 0 -21px;max-width:300px}.holidays-main .section .react-datepicker__year-text--selected{background-color:#ff5f00;border-radius:.3rem;color:#fff}.holidays-main .section .react-datepicker__navigation--previous{left:-3px;margin:5px -6px}.holidays-main .section .react-datepicker__navigation--next{margin:5px -6px;right:2px}.holidays-main .section .react-datepicker__header{background-color:#fff;border-bottom:none;border-top-left-radius:.3rem;color:#000;padding-top:9px;position:relative;text-align:center;width:338px}.holidays-main .section .react-datepicker-popper .react-datepicker__year .react-datepicker__year-text{display:block;margin:4px;padding:11px 14px;width:4rem}.holidays-main .section .add-btn{background-color:var(--app-secondary-color);border:1px solid var(--app-secondary-color);color:#fff}.holidays-main .section .tableCustom .table-body .btn-outline-success{background-color:#0000;border:1px solid green;color:green}.holidays-main .section .tableCustom .table-body .btn-outline-success:hover{background-color:green;border:1px solid green;color:#fff}.holidays-main .section .tableCustom .table-body .btn-outline-danger{background-color:#0000;border:1px solid red;color:red}.holidays-main .section .tableCustom .table-body .btn-outline-danger:hover{background-color:red;border:1px solid red;color:#fff}.holidays-main .section .tableCustom .table-body .delete-btn,.holidays-main .section .tableCustom .table-body .delete-btn:hover,.holidays-main .section .tableCustom .table-body .edit-btn,.holidays-main .section .tableCustom .table-body .edit-btn:hover{background-color:#fff;color:var(--app-theme-color)}.holidays-main .modal-dialog .modal-content{border-radius:8px;box-shadow:0 0 12px #0003;padding:40px}.holidays-main .modal-dialog .modal-content .modal-header{border:0;padding:0 0 40px}.holidays-main .modal-dialog .modal-content .modal-header .modal-title{font-size:26px}.holidays-main .modal-dialog .modal-content .modal-header .btn-close{color:#aeaeae;font-size:48px}.holidays-main .modal-dialog .modal-content .modal-body{padding:0}.holidays-main .modal-dialog .modal-content .modal-body .react-datepicker-wrapper{display:block}.holidays-main .modal-dialog .modal-content .modal-footer{border:0;padding:40px 0 0}.holidays-main .modal-dialog .modal-content .modal-footer .submit-btn{background-color:var(--app-secondary-color);color:#fff}.holidays-main .modal-dialog .modal-content .modal-footer .submit-btn:hover{background-color:var(--app-theme-color);color:#fff}.holidays-main .modal-dialog .modal-content .modal-footer .cancel-btn{box-shadow:none;color:#000}.holidays-main .modal-dialog .modal-content .modal-footer .cancel-btn:hover{background-color:var(--app-theme-color);color:#fff}.import-timesheet .import-main{margin-top:70px;padding:40px}.import-timesheet .import-main .btns-div .import-div .import-btn button{background-color:var(--app-theme-color);border:none}.import-timesheet .import-main .btns-div .save-sbmt-div .save-btn button{background-color:var(--app-secondary-color);color:#fff}.import-timesheet .import-main .btns-div .save-sbmt-div .save-btn button:hover{background-color:var(--app-theme-color)!important;color:#fff!important}.import-timesheet .import-main .btns-div .save-sbmt-div .submit-btn button{background-color:var(--app-secondary-color);color:#fff}.import-timesheet .import-main .btns-div .save-sbmt-div .submit-btn button:hover{background-color:var(--app-theme-color)!important;color:#fff!important}.import-timesheet .import-main .userTable .userHeader .header-arrow-btn{min-width:16px!important;padding:2px;width:8%!important}.import-timesheet .import-main .userTable .userHeader .header-arrow-btn button{height:38px;width:38px}.import-timesheet .import-main .userTable .userHeader .header-arrow-btn button img{color:var(--app-theme-color)}.import-timesheet .import-main .userTable .userHeader .header-arrow-btn .btn-border{border:1px solid #ff5f00!important;transform:rotate(3.142rad)}.import-timesheet .import-main .userTable .userHeader .user-profile .profile-width{max-height:40px;max-width:40px}.import-timesheet .import-main .userTable .table-row,.import-timesheet .import-main .userTable .table-row .divApproval,.import-timesheet .import-main .userTable .table-row td,.import-timesheet .import-main .userTable .table-row td:hover{background-color:#0000!important}.import-timesheet .import-main .userTable .table-row .divApproval .tableCustom{background-color:#0000!important;margin-bottom:0}.import-timesheet .import-main .userTable .table-row .divApproval .tableCustom .table-date-header .header-row .week{display:block}.import-timesheet .import-main .userTable .table-row .divApproval .tableCustom:hover{background-color:#0000!important;margin-bottom:0}.import-timesheet .import-main .userTable .table-row .divApproval .table-date-body .seq-row .body-project-col .project-div{background:#e7e6e6;border:1px;border-radius:5px;min-height:51px;padding:4px 2px!important}.import-timesheet .import-main .userTable .table-row .divApproval .table-date-body .seq-row .body-project-col .project-div .project-display{font-size:14px;font-weight:600!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:75%}.import-timesheet .import-main .userTable .table-row .divApproval .table-date-body .seq-row .body-project-col .project-div .comments-display{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:9px;line-height:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:20rem}.import-timesheet .import-main .userTable .table-row .divApproval .table-date-body .seq-row .body-project-col:hover{background-color:#e7e6e6}.import-timesheet .import-main .userTable .table-row .divApproval .table-date-body,.import-timesheet .import-main .userTable .table-row .divApproval:hover,.import-timesheet .import-main .userTable .table-row:hover{background-color:#0000!important}.import-timesheet .import-main .lock-btn{background-color:red;border:none;color:#fff;width:-webkit-max-content;width:max-content}.import-timesheet .import-main .tableHours tbody tr .body-project-col{padding:2px;width:25%!important}.import-timesheet .import-main .tableHours tbody tr td:last-child{justify-content:flex-end;min-width:0!important;padding:2px;width:20px!important}.import-timesheet .error-Modal .modal-dialog{display:flex;height:auto;margin:auto 0;max-width:100%}.import-timesheet .error-Modal .modal-dialog .modal-custom-content{border-radius:8px;box-shadow:0 0 12px #0003;padding:40px;width:auto}.import-timesheet .error-Modal .modal-dialog .modal-custom-content table,.import-timesheet .error-Modal .modal-dialog .modal-custom-content td,.import-timesheet .error-Modal .modal-dialog .modal-custom-content th{background-color:#fff;border:1px solid #000;border-collapse:collapse}.import-timesheet .error-Modal .modal-dialog .modal-custom-content .modal-custom-header{align-items:center;border:0;display:flex;justify-content:space-between}.import-timesheet .error-Modal .modal-dialog .modal-custom-content .modal-custom-header .btn-close{color:#aeaeae;font-size:54px;margin:auto -7px 0 auto;padding:17px 0 0}.import-timesheet .error-Modal .modal-dialog .modal-custom-content .btn-div .save-btn{background-color:green;color:#fff;padding:13px 20px}.import-holidays-main{margin-top:70px;padding:40px}.import-holidays-main .pagetitle h1{color:var(--app-theme-color);font-size:32px;font-weight:400;margin-bottom:20px}.import-holidays-main .section .react-datepicker{background-color:#fff;border:none;border-radius:.3rem;color:#000;display:inline-block;font-family:inherit;font-size:inherit;line-height:normal;position:relative;width:338px}.import-holidays-main .section .react-datepicker .react-datepicker__year--container{width:350px}.import-holidays-main .section .react-datepicker__year{margin:1.4rem;text-align:center}.import-holidays-main .section .react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;margin:-27px 0 -21px;max-width:300px}.import-holidays-main .section .react-datepicker__year-text--selected{background-color:#ff5f00;border-radius:.3rem;color:#fff}.import-holidays-main .section .react-datepicker__navigation--previous{left:-3px;margin:5px -6px}.import-holidays-main .section .react-datepicker__navigation--next{margin:5px -6px;right:2px}.import-holidays-main .section .react-datepicker__header{background-color:#fff;border-bottom:none;border-top-left-radius:.3rem;color:#000;padding-top:9px;position:relative;text-align:center;width:338px}.import-holidays-main .section .react-datepicker-popper .react-datepicker__year .react-datepicker__year-text{display:block;margin:4px;padding:11px 14px;width:4rem}.import-holidays-main .section .next-btn,.import-holidays-main .section .prev-btn{padding:11px 16px}.import-holidays-main .section .add-btn{background-color:var(--app-secondary-color);border:1px solid var(--app-secondary-color);color:#fff}.import-holidays-main .modal-dialog .modal-content{border-radius:8px;box-shadow:0 0 12px #0003;padding:40px}.import-holidays-main .modal-dialog .modal-content .modal-header{border:0;padding:0 0 40px}.import-holidays-main .modal-dialog .modal-content .modal-header .modal-title{font-size:26px}.import-holidays-main .modal-dialog .modal-content .modal-header .btn-close{color:#aeaeae;font-size:48px}.import-holidays-main .modal-dialog .modal-content .modal-body{padding:0}.import-holidays-main .modal-dialog .modal-content .modal-body .react-datepicker-wrapper{display:block}.import-holidays-main .modal-dialog .modal-content .modal-footer{border:0;padding:40px 0 0}.import-holidays-main .modal-dialog .modal-content .modal-footer .submit-btn{background-color:var(--app-secondary-color);color:#fff}.import-holidays-main .modal-dialog .modal-content .modal-footer .submit-btn:hover{background-color:var(--app-theme-color);color:#fff}.import-holidays-main .modal-dialog .modal-content .modal-footer .cancel-btn{box-shadow:none;color:#000}.import-holidays-main .modal-dialog .modal-content .modal-footer .cancel-btn:hover{background-color:var(--app-theme-color);color:#fff}.preferred-location-main{margin-top:70px;padding:40px}.preferred-location-main .pagetitle h1{color:var(--app-theme-color);font-size:32px;font-weight:400;margin-bottom:20px}.preferred-location-main .section .react-datepicker{background-color:#fff;border:none;border-radius:.3rem;color:#000;display:inline-block;font-family:inherit;font-size:inherit;line-height:normal;position:relative;width:338px}.preferred-location-main .section .react-datepicker .react-datepicker__year--container{width:350px}.preferred-location-main .section .react-datepicker__year{margin:1.4rem;text-align:center}.preferred-location-main .section .react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;margin:-27px 0 -21px;max-width:300px}.preferred-location-main .section .react-datepicker__year-text--selected{background-color:#ff5f00;border-radius:.3rem;color:#fff}.preferred-location-main .section .react-datepicker__navigation--previous{left:-3px;margin:5px -6px}.preferred-location-main .section .react-datepicker__navigation--next{margin:5px -6px;right:2px}.preferred-location-main .section .react-datepicker__header{background-color:#fff;border-bottom:none;border-top-left-radius:.3rem;color:#000;padding-top:9px;position:relative;text-align:center;width:338px}.preferred-location-main .section .react-datepicker-popper .react-datepicker__year .react-datepicker__year-text{display:block;margin:4px;padding:11px 14px;width:4rem}.preferred-location-main .section .next-btn,.preferred-location-main .section .prev-btn{padding:11px 16px}.preferred-location-main .section .add-btn{background-color:var(--app-secondary-color);border:1px solid var(--app-secondary-color);color:#fff}.preferred-location-main .modal-dialog .modal-content{border-radius:8px;box-shadow:0 0 12px #0003;padding:40px}.preferred-location-main .modal-dialog .modal-content .modal-header{border:0;padding:0 0 40px}.preferred-location-main .modal-dialog .modal-content .modal-header .modal-title{font-size:26px}.preferred-location-main .modal-dialog .modal-content .modal-header .btn-close{color:#aeaeae;font-size:48px}.preferred-location-main .modal-dialog .modal-content .modal-body{padding:0}.preferred-location-main .modal-dialog .modal-content .modal-body .react-datepicker-wrapper{display:block}.preferred-location-main .modal-dialog .modal-content .modal-footer{border:0;padding:40px 0 0}.preferred-location-main .modal-dialog .modal-content .modal-footer .submit-btn{background-color:var(--app-secondary-color);color:#fff}.preferred-location-main .modal-dialog .modal-content .modal-footer .submit-btn:hover{background-color:var(--app-theme-color);color:#fff}.preferred-location-main .modal-dialog .modal-content .modal-footer .cancel-btn{box-shadow:none;color:#000}.preferred-location-main .modal-dialog .modal-content .modal-footer .cancel-btn:hover{background-color:var(--app-theme-color);color:#fff}.dashboard-main{margin-top:70px;padding:40px}.dashboard-main .pagetitle h1{color:var(--app-theme-color);font-size:32px;font-weight:400}.dashboard-main .section .table-header-title{font-size:13px}.dashboard-main .section .calendar-header{align-items:center;display:flex;gap:1rem}.dashboard-main .section .calendar-header .calendar{background-color:#fff;border:1px solid #ced4da;border-radius:5px;width:auto}.dashboard-main .section .calendar-header .calendar .btn-icon-left,.dashboard-main .section .calendar-header .calendar .btn-icon-right{align-items:center;background-color:#ced4da!important;border:none;box-shadow:none;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.dashboard-main .section .calendar-header .calendar-dropdown .react-datepicker__input-container{display:block}.dashboard-main .section .calendar-header .calendar-dropdown .react-datepicker{background-color:#fff;border:none;border-radius:.3rem;color:#000;display:inline-block;font-family:inherit;font-size:inherit;line-height:normal;position:relative;width:225px}.dashboard-main .section .calendar-header .calendar-dropdown .react-datepicker__year--container{width:225px}.dashboard-main .section .calendar-header .calendar-dropdown .react-datepicker__month-container{float:none}.dashboard-main .section .calendar-header .calendar-dropdown .react-datepicker__year{margin:1.4rem;text-align:center}.dashboard-main .section .calendar-header .calendar-dropdown .react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;margin:-27px 0 -21px;max-width:300px}.dashboard-main .section .calendar-header .calendar-dropdown .react-datepicker__year-text--selected{background-color:#ff5f00;border-radius:.3rem;color:#fff}.dashboard-main .section .calendar-header .calendar-dropdown .react-datepicker__navigation--previous{left:-3px;margin:5px -6px}.dashboard-main .section .calendar-header .calendar-dropdown .react-datepicker__navigation--next{margin:5px -6px;right:2px}.dashboard-main .section .calendar-header .calendar-dropdown .react-datepicker__header{background-color:#fff;border-bottom:none;border-top-left-radius:.3rem;color:#000;padding-top:9px;position:relative;text-align:center;width:225px}.dashboard-main .section .calendar-header .calendar-dropdown .react-datepicker-popper .react-datepicker__year .react-datepicker__year-text{display:block;margin:4px;padding:11px 14px;width:4rem}.dashboard-main .section .calendar-header .cal-icon .cal-btn{align-items:center;background-color:#fff!important;border:1px solid #ced4da;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.dashboard-main .section .calendar-header .cal-icon .cal-btn i{color:var(--app-theme-color)}.dashboard-main .section .calendar-header .cal-icon .cal-btn:active{border:1px solid #ced4da}.dashboard-main .section .calendar-header .my-employees .active,.dashboard-main .section .calendar-header .my-timesheets .active{background-color:var(--app-theme-color);color:#fff}.dashboard-main .section .calendar-header .my-employees button,.dashboard-main .section .calendar-header .my-timesheets button{background-color:#fff}.dashboard-main .section .calendar-header .form-switch{padding:0}.dashboard-main .section .calendar-header .form-switch .form-check-input{border:1px solid gray;box-shadow:none;height:1.5rem;width:2.75rem}.dashboard-main .section .calendar-header .form-switch .form-check-input:checked{background-color:var(--app-theme-color);border:1px solid var(--app-theme-color);box-shadow:none}.dashboard-main .section .drop-down-section .manager-employees .form-control .css-13cymwt-control{height:40px}.dashboard-main .section .drop-down-section .clear-select .btn{background-color:#fff;color:red;height:40px}.dashboard-main .section .drop-down-section .clear-select .btn:hover{background-color:#fff;border:1px solid red}.dashboard-main .section .userTable .userHeader .header-arrow-btn{padding:2px}.dashboard-main .section .userTable .userHeader .header-arrow-btn button{height:38px;width:38px}.dashboard-main .section .userTable .userHeader .header-arrow-btn button img{color:var(--app-theme-color)}.dashboard-main .section .userTable .userHeader .header-arrow-btn .btn-border{border:1px solid #ff5f00!important;transform:rotate(3.142rad)}.dashboard-main .section .userTable .userHeader .user-profile .profile-width{max-height:40px;max-width:40px}.dashboard-main .section .userTable .table-row,.dashboard-main .section .userTable .table-row .divApproval,.dashboard-main .section .userTable .table-row td,.dashboard-main .section .userTable .table-row td:hover{background-color:#0000!important}.dashboard-main .section .userTable .table-row .divApproval .tableCustom{background-color:#0000!important;margin-bottom:0}.dashboard-main .section .userTable .table-row .divApproval .tableCustom .table-date-header .header-row .week{display:block}.dashboard-main .section .userTable .table-row .divApproval .tableCustom:hover{background-color:#0000!important;margin-bottom:0}.dashboard-main .section .userTable .table-row .divApproval .table-date-body .seq-row{border-bottom:1px solid #c9c8c8;border-top:1px solid #c9c8c8}.dashboard-main .section .userTable .table-row .divApproval .table-date-body .seq-row .body-project-col .project-div{border:1px;border-radius:5px;min-height:51px;padding:4px 2px!important}.dashboard-main .section .userTable .table-row .divApproval .table-date-body .seq-row .body-project-col .project-div .project-display{font-size:13px;font-weight:600!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:75%}.dashboard-main .section .userTable .table-row .divApproval .table-date-body .seq-row .body-project-col .project-div .comments-display{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:11px;line-height:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:20rem}.dashboard-main .section .userTable .table-row .divApproval .table-date-body .seq-row .body-project-col:hover{background-color:#e7e6e6}.dashboard-main .section .userTable .table-row .divApproval .table-date-body,.dashboard-main .section .userTable .table-row .divApproval:hover,.dashboard-main .section .userTable .table-row:hover{background-color:#0000!important}.dashboard-main .txt-medium{font-weight:500}.dashboard-main .btn-icon{min-width:inherit;padding:0}.dashboard-main .btn-primary-w{background-color:#fff;border-color:#fff}.dashboard-main .tableCustom tr td,.dashboard-main .tableCustom tr th{border-color:#ddd;font-size:14px;padding-bottom:20px;padding-top:20px}.dashboard-main .tableCustom tbody tr:hover td{background:#f4f4f4!important}.dashboard-main .tableCustom tbody .row .project-details .project-display{font-size:13px;font-weight:600!important}.dashboard-main .tableCustom tbody .row .project-details .comments-display{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:11px;line-height:11px;overflow:hidden}.dashboard-main .tableCustom tbody .total-month-hours div{color:var(--app-theme-color)}.dashboard-main .tableCustom tbody tr td.center,.dashboard-main .tableCustom thead tr th.center{text-align:center}.btn-primary{background-color:var(--app-secondary-color) FF5F00;border-color:var(--app-secondary-color)}.btn-transparent{background-color:#0000;border-color:#0000;box-shadow:none;color:#000}.btn-lg{min-width:150px;padding:11px 30px}.btn{border-radius:4px;box-shadow:0 0 4px #0000001a;font-weight:500}.form-select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications-main{margin-top:70px;padding:40px}.notifications-main .pagetitle h1{color:var(--app-theme-color);font-size:32px;font-weight:400;margin-bottom:20px}.notifications-main .section .save-btn{background-color:var(--app-secondary-color);border:1px solid var(--app-secondary-color);color:#fff}.period-main{margin-top:70px;padding:40px}.period-main .pagetitle h1{color:var(--app-theme-color);font-size:32px;font-weight:400}.period-main .mb{margin-bottom:40px}.period-main .section .add-section .react-datepicker__tab-loop .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__monthPicker .react-datepicker__month-wrapper .react-datepicker__month-text{padding:.5rem}.period-main .section .add-section .add-btn{background-color:var(--app-secondary-color);border:1px solid var(--app-secondary-color);color:#fff;font-size:18px}.period-main .section .add-section .add-btn:hover{background-color:var(--app-theme-color);border:1px solid var(--app-theme-color);color:#fff;font-size:18px}.period-main .section .tableCustom thead{border-top:1px solid #ddd}.period-main .section .tableCustom tr td,.period-main .section .tableCustom tr th{border-color:#ddd;font-size:14px;padding-bottom:20px;padding-top:20px}.period-main .section .tableCustom tbody tr:hover td{background:#f4f4f4!important}.period-main .section .tableCustom tbody .buttons .delete-btn,.period-main .section .tableCustom tbody .buttons .edit-btn{color:var(--app-theme-color)}.period-main .section .tableCustom tbody .btn-outline-success{background-color:#0000;border:1px solid green;color:green}.period-main .section .tableCustom tbody .btn-outline-success:hover{background-color:green;border:1px solid green;color:#fff}.period-main .section .tableCustom tbody .btn-outline-danger{background-color:#0000;border:1px solid red;color:red}.period-main .section .tableCustom tbody .btn-outline-danger:hover{background-color:red;border:1px solid red;color:#fff}.period-main .section .tableCustom tbody tr td.center,.period-main .section .tableCustom thead tr th.center{text-align:center}.sidebar .sidebar-nav li.nav-item:last-child .nav-link{border-bottom:0}.sidebar .sidebar-nav .nav-item{margin-bottom:0;margin-left:15px;margin-right:15px}.sidebar .sidebar-nav .nav-item .icon-period,.sidebar .sidebar-nav .nav-item .icon-report{height:23px;margin-left:5px;width:23px}.sidebar .sidebar-nav .nav-link{background:#0000;border-bottom:1px solid #eaeaea;color:var(--app-secondary-color);cursor:pointer;font-size:14px;font-weight:400;padding:15px 0}.sidebar .sidebar-nav .nav-link i{margin-right:18px}.sidebar .sidebar-nav .li-border{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea}.sidebar .sidebar-nav .nav-link.collapsed{border-bottom:1px solid #eaeaea;color:#aeaeae;font-size:14px;font-weight:400;padding:15px 0}.sidebar .sidebar-nav .nav-link.collapsed i{filter:grayscale(100%);opacity:.4}.sidebar .sidebar-nav .nav-link:hover{background:none;color:var(--app-secondary-color)}.sidebar .sidebar-nav .nav-link>i.m-0{margin-right:0}.sidebar .sidebar-nav .nav-content{padding:0}.sidebar .sidebar-nav .nav-content a.active,.sidebar .sidebar-nav .nav-content a:focus,.sidebar .sidebar-nav .nav-content a:hover{color:var(--app-secondary-color)}.sidebar .sidebar-nav .nav-content a{border-top:1px solid #eaeaea;color:#aeaeae;font-weight:400;padding:15px 0 15px 53px}.custom-swal .swal-button--confirm{background-color:green!important}.header{background-color:var(--app-theme-color);box-shadow:none;color:#fff;height:70px;padding-left:0}.header .header-inner{background:#fff;display:flex;height:70px;padding-bottom:6px;padding-left:20px;padding-top:6px}.header .header-inner .logo img,.header .header-inner .logo svg{color:var(--app-theme-color);margin-top:-1px;max-height:48px;max-height:100%;max-width:100%;object-fit:contain;padding:30px}.header .header-inner .toggle-sidebar-btn{color:var(--app-theme-color);cursor:pointer;font-size:32px;margin-top:0;padding-left:10px}.header .header-nav{padding-right:30px}.header .header-nav .nav-item .nav-profile{color:#fff}.header .header-nav .nav-item .nav-profile span{display:inline-block;font-size:14px;font-weight:400}.header .header-nav .nav-item .nav-profile span span{font-weight:600}.header .header-nav .nav-item .nav-profile .dropdown{background:#f9f9f9;border:1px solid #eaeaea;border-radius:4px;display:inline-block;height:36px;padding:0;width:36px}.header .header-nav .nav-item .nav-profile .dropdown-toggle:after{display:none}.header .header-nav .nav-item .dropdown-menu .dropdown-item{cursor:pointer}@media only screen and (max-width:480px){.header{background-color:#fff!important}.header .header-inner{background:#0000;padding-bottom:6px;padding-left:10px;padding-top:6px}.header .header-inner .toggle-sidebar-btn{color:var(--app-theme-color)}.header .header-inner .d-flex .logo{background-size:contain!important;height:66px;width:160px}.header .header-inner .d-flex .logo svg{color:var(--app-theme-color);margin-top:-1px;max-height:48px;max-height:100%;max-width:100%;object-fit:contain;padding:0!important}.header .header-date,.header .header-nav{display:none}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--app-theme-color:#006271!important;--app-theme-50-color:#48a5b3;--app-theme-25-color:#7fb3bb;--app-secondary-color:#ff5f00;--app-secondary-50-color:#fa823d;--app-secondary-25-color:#ffab7a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body .app-theme-bg-color{background-color:var(--app-theme-color)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{scroll-behavior:smooth}body{background:#efefef;color:#444;font-family:Poppins,sans-serif}a{color:#4154f1}a,a:hover{text-decoration:none}a:hover{color:#717ff5}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}.dropdown-menu{animation-duration:.2s;animation-fill-mode:both;animation-name:dropdown-animate;border:0;border-radius:4px;box-shadow:0 5px 30px 0 #523f6933;padding:10px 0}.dropdown-menu .dropdown-footer,.dropdown-menu .dropdown-header{font-size:15px;padding:10px 25px;text-align:center}.dropdown-menu .dropdown-footer a{color:#444;text-decoration:underline}.dropdown-menu .dropdown-footer a:hover{text-decoration:none}.dropdown-menu .dropdown-divider{color:#a5c5fe;margin:0}.dropdown-menu .dropdown-item{font-size:14px;padding:10px 15px;transition:.3s}.dropdown-menu .dropdown-item i{font-size:18px;line-height:0;margin-right:10px}.dropdown-menu .dropdown-item:hover{background-color:#f6f9ff}@media (min-width:768px){.dropdown-menu-arrow:before{background:#fff;border-left:1px solid #eaedf1;border-top:1px solid #eaedf1;content:"";height:13px;position:absolute;right:20px;top:-7px;transform:rotate(45deg);width:13px}}@keyframes dropdown-animate{to{opacity:1}0%{opacity:0}}.bg-primary-light{background-color:#cfe2ff;border-color:#cfe2ff}.bg-secondary-light{background-color:#e2e3e5;border-color:#e2e3e5}.bg-success-light{background-color:#d1e7dd;border-color:#d1e7dd}.bg-danger-light{background-color:#f8d7da;border-color:#f8d7da}.bg-warning-light{background-color:#fff3cd;border-color:#fff3cd}.bg-info-light{background-color:#cff4fc;border-color:#cff4fc}.bg-dark-light{background-color:#d3d3d4;border-color:#d3d3d4}.card{border:none;border-radius:5px;box-shadow:0 0 30px #0129701a;margin-bottom:30px}.card-footer,.card-header{background-color:#fff;border-color:#ebeef4;color:#798eb3;padding:15px}.card-title{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;padding:20px 0 15px}.card-title span{color:#899bbd;font-size:14px;font-weight:400}.card-body{padding:0 20px 20px}.card-img-overlay{background-color:#fff9}.alert-heading{font-family:Poppins,sans-serif;font-size:20px;font-weight:500}.btn-close{background-size:25%}.btn-close:focus{box-shadow:none;outline:0}.accordion-item{border:1px solid #ebeef4}.accordion-button:focus{box-shadow:none;outline:0}.accordion-button:not(.collapsed){background-color:#f6f9ff;color:#012970}.accordion-flush .accordion-button{background:none;border:0;padding:15px 0}.accordion-flush .accordion-button:not(.collapsed){box-shadow:none;color:#4154f1}.accordion-flush .accordion-body{color:#3e4f6f;font-size:15px;padding:0 0 15px}.breadcrumb{color:#899bbd;font-family:Nunito,sans-serif;font-size:14px;font-weight:600}.breadcrumb a{color:#899bbd;transition:.3s}.breadcrumb a:hover{color:#51678f}.breadcrumb .breadcrumb-item:before{color:#899bbd}.breadcrumb .active{color:#51678f;font-weight:600}.nav-tabs-bordered{border-bottom:2px solid #ebeef4}.nav-tabs-bordered .nav-link{border:none;color:#2c384e;margin-bottom:-2px}.nav-tabs-bordered .nav-link:focus,.nav-tabs-bordered .nav-link:hover{color:#4154f1}.nav-tabs-bordered .nav-link.active{background-color:#fff;border-bottom:2px solid #4154f1;color:#4154f1}.logo{line-height:1}@media (min-width:1200px){.logo{width:280px}}.logo img{margin-right:6px;max-height:26px}.logo span{color:#012970;font-family:Nunito,sans-serif;font-size:26px;font-weight:700}.header .search-bar{min-width:360px;padding:0 20px}@media (max-width:1199px){.header .search-bar{background:#fff;box-shadow:0 0 15px 0 #0129701a;left:0;opacity:0;padding:20px;position:fixed;right:0;top:50px;transition:.3s;visibility:hidden;z-index:9999}.header .search-bar-show{opacity:1;top:60px;visibility:visible}}.header .search-form{width:100%}.header .search-form input{border:1px solid #01297033;border-radius:3px;color:#012970;font-size:14px;padding:7px 38px 7px 8px;transition:.3s;width:100%}.header .search-form input:focus,.header .search-form input:hover{border:1px solid #0129704d;box-shadow:0 0 10px 0 #01297026;outline:none}.header .search-form button{background:none;border:0;margin-left:-30px;padding:0}.header .search-form button i{color:#012970}.header-nav ul{list-style:none}.header-nav>ul{margin:0;padding:0}.header-nav .nav-icon{color:#012970;font-size:20px}.header-nav .nav-profile{color:#012970}.header-nav .nav-profile img{max-height:36px}.header-nav .nav-profile span{font-size:14px;font-weight:600}.header-nav .badge-number{font-size:11px;font-weight:400;inset:4px 6px auto auto;padding:3px 6px;position:absolute}.header-nav .notifications .notification-item{align-items:center;display:flex;padding:15px 10px;transition:.3s}.header-nav .notifications .notification-item i{font-size:24px;margin:0 20px 0 10px}.header-nav .notifications .notification-item h4{font-size:16px;font-weight:600;margin-bottom:5px}.header-nav .notifications .notification-item p{color:#919191;font-size:13px;margin-bottom:3px}.header-nav .notifications .notification-item:hover{background-color:#f6f9ff}.header-nav .messages .message-item{padding:15px 10px;transition:.3s}.header-nav .messages .message-item a{display:flex}.header-nav .messages .message-item img{margin:0 20px 0 10px;max-height:40px}.header-nav .messages .message-item h4{color:#444;font-size:16px;font-weight:600;margin-bottom:5px}.header-nav .messages .message-item p{color:#919191;font-size:13px;margin-bottom:3px}.header-nav .messages .message-item:hover{background-color:#f6f9ff}.header-nav .profile{min-width:240px;padding-bottom:0}.header-nav .profile .dropdown-header h6{color:#444;font-size:18px;font-weight:600;margin-bottom:0}.header-nav .profile .dropdown-header span{font-size:14px}.header-nav .profile .dropdown-item{font-size:14px;padding:10px 15px;transition:.3s}.header-nav .profile .dropdown-item i{font-size:18px;line-height:0;margin-right:10px}.header-nav .profile .dropdown-item:hover{background-color:#f6f9ff}.sidebar{background-color:#fff;bottom:0;box-shadow:0 0 20px #0129701a;left:-4px;overflow-y:auto;padding:20px;position:fixed;scrollbar-color:#aab7cf #0000;scrollbar-width:thin;top:60px;transition:all .3s;width:300px;z-index:996}@media (max-width:1199px){.sidebar{left:-300px}}.sidebar::-webkit-scrollbar{background-color:#fff;height:8px;width:5px}.sidebar::-webkit-scrollbar-thumb{background-color:#aab7cf}@media (min-width:1200px){#footer,#main{margin-left:300px}}@media (max-width:1199px){.toggle-sidebar .sidebar{left:0}}@media (min-width:1200px){.toggle-sidebar #footer,.toggle-sidebar #main{margin-left:0}.toggle-sidebar .sidebar{left:-300px}}.sidebar-nav,.sidebar-nav li{list-style:none;margin:0;padding:0}.sidebar-nav .nav-item{margin-bottom:5px}.sidebar-nav .nav-heading{color:#899bbd;font-size:11px;font-weight:600;margin:10px 0 5px 15px;text-transform:uppercase}.sidebar-nav .nav-link{align-items:center;background:#f6f9ff;border-radius:4px;color:#4154f1;display:flex;font-size:15px;font-weight:600;padding:10px 15px;transition:.3}.sidebar-nav .nav-link i{color:#4154f1;font-size:16px;margin-right:10px}.sidebar-nav .nav-link.collapsed{background:#fff;color:#012970}.sidebar-nav .nav-link.collapsed i{color:#899bbd}.sidebar-nav .nav-link:hover{background:#f6f9ff;color:#4154f1}.sidebar-nav .nav-link:hover i{color:#4154f1}.sidebar-nav .nav-link .bi-chevron-down{margin-right:0;transition:transform .2s ease-in-out}.sidebar-nav .nav-link:not(.collapsed) .bi-chevron-down{transform:rotate(180deg)}.sidebar-nav .nav-content{list-style:none;margin:0;padding:5px 0 0}.sidebar-nav .nav-content a{align-items:center;color:#012970;display:flex;font-size:14px;font-weight:600;padding:10px 0 10px 40px;transition:.3;transition:.3s}.sidebar-nav .nav-content a i{border-radius:50%;font-size:6px;line-height:0;margin-right:8px}.sidebar-nav .nav-content a.active,.sidebar-nav .nav-content a:hover{color:#4154f1}.sidebar-nav .nav-content a.active i{background-color:#4154f1}.dashboard .filter{position:absolute;right:0;top:15px}.dashboard .filter .icon{color:#aab7cf;font-size:16px;padding-bottom:5px;padding-right:20px;transition:.3s}.dashboard .filter .icon:focus,.dashboard .filter .icon:hover{color:#4154f1}.dashboard .filter .dropdown-header{padding:8px 15px}.dashboard .filter .dropdown-header h6{color:#aab7cf;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:0;padding:0;text-transform:uppercase}.dashboard .filter .dropdown-item{padding:8px 15px}.dashboard .info-card{padding-bottom:10px}.dashboard .info-card h6{color:#012970;font-size:28px;font-weight:700;margin:0;padding:0}.dashboard .card-icon{flex-grow:0;flex-shrink:0;font-size:32px;height:64px;line-height:0;width:64px}.dashboard .sales-card .card-icon{background:#f6f6fe;color:#4154f1}.dashboard .revenue-card .card-icon{background:#e0f8e9;color:#2eca6a}.dashboard .customers-card .card-icon{background:#ffecdf;color:#ff771d}.dashboard .activity{font-size:14px}.dashboard .activity .activity-item .activite-label{color:#888;flex-grow:0;flex-shrink:0;min-width:64px;position:relative}.dashboard .activity .activity-item .activite-label:before{background-color:#eceefe;bottom:0;content:"";position:absolute;right:-11px;top:0;width:4px}.dashboard .activity .activity-item .activity-badge{border:3px solid #fff;border-radius:50%;flex-grow:0;flex-shrink:0;font-size:11px;line-height:0;margin-top:3px;z-index:1}.dashboard .activity .activity-item .activity-content{padding-bottom:20px;padding-left:10px}.dashboard .activity .activity-item:first-child .activite-label:before{top:5px}.dashboard .activity .activity-item:last-child .activity-content{padding-bottom:0}.dashboard .news .post-item+.post-item{margin-top:15px}.dashboard .news img{border-radius:5px;float:left;width:80px}.dashboard .news h4{font-size:15px;font-weight:700;margin-bottom:5px;margin-left:95px}.dashboard .news h4 a{color:#012970;transition:.3s}.dashboard .news h4 a:hover{color:#4154f1}.dashboard .news p{color:#777;font-size:14px;margin-left:95px}.dashboard .recent-sales{font-size:14px}.dashboard .recent-sales .table thead{background:#f6f6fe}.dashboard .recent-sales .table thead th{border:0}.dashboard .recent-sales .dataTable-top{padding:0 0 10px}.dashboard .recent-sales .dataTable-bottom{padding:10px 0 0}.dashboard .top-selling{font-size:14px}.dashboard .top-selling .table thead{background:#f6f6fe}.dashboard .top-selling .table thead th{border:0}.dashboard .top-selling .table tbody td{vertical-align:middle}.dashboard .top-selling img{border-radius:5px;max-width:60px}.iconslist{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-width:100%;padding-top:15px}.iconslist .icon{background-color:#fff;border-radius:.25rem;color:#012970;padding:15px 0;text-align:center}.iconslist i{font-size:2.5rem;margin:.25rem}.iconslist .label{color:#666;display:inline-block;font-family:var(--bs-font-monospace);font-size:12px;overflow:hidden;padding:.25rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.profile .profile-card img{max-width:120px}.profile .profile-card h2{color:#2c384e;font-size:24px;font-weight:700;margin:10px 0 0}.profile .profile-card h3{font-size:18px}.profile .profile-card .social-links a{color:#01297080;display:inline-block;font-size:20px;line-height:0;margin-right:10px;transition:.3s}.profile .profile-card .social-links a:hover{color:#012970}.profile .profile-overview .row{font-size:15px;margin-bottom:20px}.profile .profile-overview .card-title{color:#012970}.profile .profile-edit label,.profile .profile-overview .label{color:#01297099;font-weight:600}.profile .profile-edit img{max-width:120px}.faq .basic h6{color:#4154f1;font-size:18px;font-weight:600}.faq .basic p{color:#6980aa}.contact .info-box{padding:28px 30px}.contact .info-box i{color:#4154f1;font-size:38px;line-height:0}.contact .info-box h3{color:#012970;font-size:20px;font-weight:700;margin:20px 0 10px}.contact .info-box p{font-size:14px;line-height:24px;margin-bottom:0;padding:0}.contact .php-email-form .error-message{background:#ed3c0d;color:#fff;display:none;font-weight:600;margin-bottom:24px;padding:15px;text-align:left}.contact .php-email-form .sent-message{background:#18d26e;color:#fff;display:none;font-weight:600;margin-bottom:24px;padding:15px;text-align:center}.contact .php-email-form .loading{background:#fff;display:none;margin-bottom:24px;padding:15px;text-align:center}.contact .php-email-form .loading:before{animation:animate-loading 1s linear infinite;border:3px solid #18d26e;border-radius:50%;border-top-color:#eee;content:"";display:inline-block;height:24px;margin:0 10px -6px 0;width:24px}.contact .php-email-form input,.contact .php-email-form textarea{border-radius:0;box-shadow:none;font-size:14px}.contact .php-email-form input:focus,.contact .php-email-form textarea:focus{border-color:#4154f1}.contact .php-email-form input{padding:10px 15px}.contact .php-email-form textarea{padding:12px 15px}.contact .php-email-form button[type=submit]{background:#4154f1;border:0;border-radius:4px;color:#fff;padding:10px 30px;transition:.4s}.contact .php-email-form button[type=submit]:hover{background:#5969f3}@keyframes animate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-404{padding:30px}.error-404 h1{color:#4154f1;font-size:180px;font-weight:700;line-height:150px;margin-bottom:0}.error-404 h2{color:#012970;font-size:24px;font-weight:700;margin-bottom:30px}.error-404 .btn{background:#51678f;color:#fff;padding:8px 30px}.error-404 .btn:hover{background:#3e4f6f}@media (min-width:992px){.error-404 img{max-width:50%}}.footer{background:#f4f7fe;border-top:1px solid #cddfff;font-size:14px;padding:20px 0;transition:all .3s}.footer .copyright,.footer .credits{color:#012970;text-align:center}.footer .credits{font-size:13px;padding-top:5px}.tab-tiles .nav.nav-tabs{border:0;margin-bottom:20px;margin-left:-10px;margin-right:-10px}.tab-tiles .nav.nav-tabs>li{padding:0 10px;width:20%}.tab-tiles .nav.nav-tabs>li>button{background:#e8edf9;border:0;border-radius:12px;display:block;height:180px;margin-bottom:0;width:100%}.tab-tiles .nav.nav-tabs>li>button>i{display:block;font-size:60px;margin-bottom:10px;opacity:.2}.tab-tiles .nav.nav-tabs>li>button>span{color:#8b8e95;display:block;font-size:16px;font-weight:500}.tab-tiles .nav.nav-tabs>li>button.active{background:#fff;box-shadow:0 0 12px #0000000d}.tab-tiles .nav.nav-tabs>li>button.active>i{opacity:1}.tab-tiles .nav.nav-tabs>li>button.active>span{color:#094c99}.tab-tiles .tab-content .card-body{padding:20px}.infoscreen.tab-tiles .nav.nav-tabs>li{padding:0 10px;width:25%}.card{border-radius:12px;box-shadow:0 0 12px #0000000d}.card-title{color:#012970;font-size:24px;padding:10px 0}.colorInput input.form-control-color,.colorInput span{display:inline-block;vertical-align:top}.colorInput input.form-control-color{border-bottom-right-radius:0;border-top-right-radius:0;padding:6px 6px 7px;width:44px}.colorInput span{background:#f9f9f9;border:1px solid #ced4da;border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;font-size:14px;margin-left:-5px;padding:7px 20px 8px}.rangeInput{width:200px}.form-border-line .row{border-bottom:1px solid #e9e9e9;padding:15px 0}.form-custom .col-form-label{color:#000;font-size:14px;font-weight:500}.btn-lg{font-size:16px;padding:.7rem 1.6rem}.btn-primary-none{background:#0000;color:#000}.btn-outline-primary{border-color:#004195;color:#004195}.btn-outline-primary:hover{background-color:#0000001a}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:initial;border-color:#c9c9c9;color:#b5b5b5}.card.gray{background:#f9f9f9;border:1px solid #eaeff9}.h400{height:400px}.h300{height:300px}.shadownone{box-shadow:none}.form-control,.form-select{border:1px solid #ced4da;border-radius:4px;font-size:14px;padding:13px 20px}.table>:not(caption)>*>*{background-color:#efefef}.tableCustom tbody tr td,.tableCustom thead tr th{font-size:14px;padding-bottom:15px;padding-top:15px}.tableCustom thead tr th{font-weight:600}.tableCustom tbody{border-top:0!important}.logoSec,.tableCustom.valignM tbody tr td,.tableCustom.valignM thead tr th{vertical-align:middle}.logoSec{background:#004195;border-radius:4px;display:inline-block;height:42px;padding:0}.logoSec img{max-height:42px}.form-check-input{height:2em;margin-right:20px;margin-top:-4px;width:2em}@media only screen and (max-width:768px){.tab-tiles .nav.nav-tabs>li>button{height:140px;text-align:center}.tab-tiles .nav.nav-tabs>li>button>i{height:90px;margin-bottom:0;text-align:center}.tab-tiles .nav.nav-tabs>li>button>i>img{width:50%}.tab-tiles .nav.nav-tabs>li>button>span{font-size:14px}.tableLocation tbody tr td:last-child{min-width:120px}}@media only screen and (max-width:480px){.tab-tiles .nav.nav-tabs>li>button{height:60px;padding:12px}.tab-tiles .nav.nav-tabs>li>button>i{font-size:inherit;height:100%;margin-bottom:0;text-align:center}.tab-tiles .nav.nav-tabs>li>button>i>img{width:100%}.tab-tiles .nav.nav-tabs>li>button>span{display:none;font-size:14px}.tableLocation tbody tr td:last-child{min-width:120px}.tab-content.card{padding:20px 10px!important}.tableLocation thead tr th{display:none}.tableLocation tbody tr{border-bottom:1px solid #e9e9e9}.tableLocation tbody tr td{border:0;display:inline-block;padding-bottom:10px;padding-left:0;padding-top:10px}.tableLocation tbody tr td:first-child{padding-top:20px;width:100%}.tableLocation tbody tr td:last-child,.tableLocation tbody tr td:nth-child(2),.tableLocation tbody tr td:nth-child(3),.tableLocation tbody tr td:nth-child(4){width:50%}.tableLocation tbody tr td:last-child{padding-bottom:20px}.tableCustom.valignM tbody tr td,.tableLocation.valignM thead tr th{vertical-align:middle}.infoscreen.tab-tiles .nav.nav-tabs>li>button{height:75px}.infoscreen.tab-tiles .nav.nav-tabs>li>button>i{font-size:inherit;height:80%;margin-bottom:0;text-align:center}.infoscreen.tab-tiles .nav.nav-tabs>li>button>i>img{width:80%}.infoscreen .tableLocation tbody tr td{padding-left:0}.infoscreen .tableLocation tbody tr td:first-child{font-weight:700;padding-top:20px;width:100%}.infoscreen .tableLocation tbody tr td:last-child,.infoscreen .tableLocation tbody tr td:nth-child(2){padding-bottom:20px;padding-top:0;text-align:left;width:100%}}.logo span{font-family:Poppins,sans-serif}h1,h2,h3,h4,h5{color:var(--app-theme-color);font-family:Roboto Slab,serif!important;font-weight:400!important}body{font-size:14px}#main ::placeholder{color:#aeaeae}@media (min-width:1200px){.logo{width:222px}}.logo img{max-height:48px;padding-left:30px}.header-nav .nav-profile>span{display:inline-block;font-size:14px;font-weight:400;margin-left:12px;margin-right:12px}.header-nav .nav-profile .dropdown{background:#f9f9f9;border:1px solid #eaeaea;border-radius:4px;display:inline-block;height:36px;padding:0;width:36px}.header-nav .nav-profile .dropdown-toggle:after{display:none}.sidebar{padding:40px 20px 20px;top:70px}.sidebar-nav .nav-item{margin-bottom:0;margin-left:15px;margin-right:15px}.sidebar-nav .nav-link{font-weight:400}.sidebar-nav .nav-link.collapsed{border-bottom:1px solid #eaeaea;color:#aeaeae;font-size:14px;font-weight:400;padding:15px 0}.sidebar-nav .nav-link.collapsed>i{filter:grayscale(100%);opacity:.4}.sidebar-nav .nav-link{background:#0000;border-bottom:1px solid #eaeaea;color:var(--app-secondary-color);font-size:14px;padding:15px 0}.sidebar-nav .nav-link>i{margin-right:18px}.sidebar-nav .nav-link:hover{background:none;color:var(--app-secondary-color)}.sidebar-nav .nav-link>i.m-0{margin-right:0}.sidebar-nav li.nav-item:last-child .nav-link{border-bottom:0}.sidebar-nav .nav-content{padding:0}.sidebar-nav .nav-content a{border-top:1px solid #eaeaea;color:#aeaeae;font-weight:400;padding:15px 0 15px 53px}.sidebar-nav .nav-content a.active,.sidebar-nav .nav-content a:focus,.sidebar-nav .nav-content a:hover{color:var(--app-secondary-color)}.pagination .page-item .page-link{border-color:#eaeaea;box-shadow:0 0 2px #0000000f;color:#aeaeae;font-weight:500;padding:11px 16px 12px}.pagination .page-item.active .page-link{background-color:#fff;border-color:#eaeaea;color:var(--app-secondary-color)}.pagination .page-item.next .page-link,.pagination .page-item.prev .page-link{background:#f9f9f9;border-color:#eaeaea;padding:4px}.pagination .page-item.prev .page-link img{webkit-transform:rotate(90deg);transform:rotate(90deg)}.pagination .page-item.next .page-link img{webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.pagination.calendar .page-item a.page-link{background:#f9f9f9;border-color:#eaeaea}.pagination.calendar .page-item div.page-link{color:#000;font-size:14px;font-weight:400;padding:12px 20px 11px}.btn:focus,.form-control:focus,.form-select:focus,button:focus{border-color:#ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #00000014}.btn-group-customtab .btn-lg{background:#f9f9f9;border-color:#eaeaea;box-shadow:0 0 4px #0000000a;color:#aeaeae;font-size:16px;min-width:180px;padding:17px 25px}.btn-group-customtab .btn-lg.active{background:#fff;color:#000}.btn-group-customtab .btn-md{background:#f9f9f9;border-color:#eaeaea;box-shadow:0 0 4px #0000000a;color:#aeaeae;font-size:14px;min-width:140px;padding:12px 25px}.btn-group-customtab .btn-md.active{background:#fff;color:#000}.form-label{color:#000;font-weight:500}.form-check-input{margin-top:0}.form-control,.form-select{border-color:#dedede;box-shadow:0 0 6px #0000000a}.form-control:disabled,.form-control[readonly]{background-color:#e2e2e2;color:#aeaeae}.form-label{margin-bottom:.7rem}hr{background:#e2e2e2;margin:0;opacity:1}#editinfo .nav-profile img,#userinfo .nav-profile img{border:1px solid #dedede;height:150px;width:150px}.tableActivities tbody tr td:first-child{width:22%}.tableActivities tbody tr td:last-child button{opacity:.2}.tableActivities thead{border:none}.tableActivities tbody tr td,.tableActivities thead tr th{border:none;padding-bottom:10px;padding-top:10px}.tableActivities tbody tr:last-child td:last-child button{opacity:1}.tableActivities tbody tr:last-child:hover td{background-color:initial!important}.tableActivities tbody tr td .form2{font-size:16px;line-height:1;padding:13px 6px;text-align:center}.tableActivities tbody tr td span.label{display:none}.tableVSL tbody tr td:first-child{min-width:240px;width:20%}.tableVSL thead{border:none}.tableVSL thead tr th{border:none;padding:10px 4px}.tableVSL tbody tr td{border:none;min-width:60px;padding:4px}.tableVSL thead tr th span{display:block}.tableVSL thead tr th span.week-count,.tableVSL thead tr th span.week-count span{color:var(--app-theme-color);display:inline-block;font-family:Roboto Slab,serif!important;font-size:18px;font-weight:400}.tableVSL thead tr th span.week{font-size:12px;text-transform:uppercase}.tableVSL thead tr th span.day{color:#aeaeae;font-size:11px}.tableVSL tbody tr:last-child:hover td{background-color:initial!important}.tableVSL tbody tr:last-child td{padding-bottom:10px;padding-top:10px}.tableVSL tbody tr td .form2{font-size:16px;line-height:1;padding:13px 2px;text-align:center}.tableVSL tbody tr td span.label,.tableVSL tbody tr.disabled td:last-child button{display:none}.tableVSL tbody tr td input.form-control.badge2{border-color:#dedede}.tableVSL tbody tr td input.form-control.badge2.green{background:#67ac6066;border-color:#2b7e22;color:#2b7e22}.tableVSL tbody tr td input.form-control.badge2.red{background:#d5424266;border-color:#d54242;color:#d54242}.tableVSL tbody tr td input.form-control.badge2.yellow{background:#f3a71266;border-color:#ed9d02;color:#ed9d02}.tableVSL tbody tr td .dateSec{display:none}.tableHours thead{border:none}.tableHours thead tr th{border:none;padding:10px 2px}.tableHours tbody tr td{border:none;padding:4px 2px}.tableHours thead tr th span{display:block}.tableHours thead tr th span.week-count,.tableHours thead tr th span.week-count span{color:var(--app-theme-color);display:inline-block;font-family:Roboto Slab,serif!important;font-size:18px;font-weight:400}.tableHours thead tr th span.week{font-size:12px;text-transform:uppercase}.tableHours thead tr th span.day{color:#aeaeae;font-size:11px}.tableHours tbody tr:last-child:hover td{background-color:initial!important}.tableHours tbody tr:last-child td{font-weight:600;padding-bottom:10px;padding-top:10px}.tableHours tbody tr td .form2{font-size:16px;line-height:1;padding:12px 2px;text-align:center}.tableHours tbody tr td span.label,.tableHours tbody tr td span.week{display:none}.vsl-badges{text-align:right}.vsl-badges .badge{background:#fff;color:#333;font-size:12px;font-weight:400;padding:8px 16px 8px 8px}.vsl-badges .badge>span{background:#ccc;border:1px solid #ccc;border-radius:3px;display:inline-block;height:16px;margin-right:6px;vertical-align:middle;width:16px}.vsl-badges .badge.green>span{background:#67ac6066;border-color:#2b7e22}.vsl-badges .badge.red>span{background:#d5424266;border-color:#d54242}.vsl-badges .badge.yellow>span{background:#f3a71266;border-color:#ed9d02}.tableApproval tbody tr:first-child td{border-top:1px solid #ddd}.tableApproval tbody tr td:first-child{width:40px}.tableApproval tbody tr td:nth-child(6){padding-left:20px;width:120px}.tableApproval tbody tr td:last-child{width:230px}.tableApproval tbody tr.listing{display:none}.tableApproval .divApproval{margin:10px 5px;min-width:1600px}.tableApproval .tableHours thead tr th{border-top:0;padding-bottom:5px}.tableApproval .tableHours tbody tr:first-child td{border-top:0}.tableApproval .tableHours tbody tr td{min-width:inherit!important;padding:2px;width:auto}.tableApproval .tableHours .form-control{font-size:14px;padding:7px 4px}.tableApproval .tableHours tbody tr td:first-child{min-width:180px!important;width:auto}.tableApproval .tableHours tbody tr td:nth-child(32){padding-left:20px;width:120px}.tableApproval .tableHours tbody tr td:last-child{min-width:230px;width:230px}.tableApproval .tableHours tbody tr td:first-child .form-control{font-size:14px;padding:7px 12px}.tableApproval .tableHours tbody tr td:last-child,.tableApproval .tableHours thead tr th:last-child{padding-left:0}.tableApproval .tableHours tbody tr:last-child td{font-weight:400}.tableApproval .tableHours thead tr th{text-align:center}.tableApproval .tableHours thead tr th:first-child{text-align:left}@media only screen and (max-width:1024px){.tableActivities tbody tr td,.tableActivities thead tr th{padding-left:1px;padding-right:1px}.tableActivities tbody tr td:first-child,.tableActivities thead tr th:first-child{padding-left:.5rem}.tableActivities tbody tr td:last-child,.tableActivities thead tr th:last-child{padding-right:.5rem}.date{display:none}}@media only screen and (max-width:768px){.logo{width:222px}.date,.tableProjects tbody tr td:nth-child(2),.tableProjects thead tr th:nth-child(2){display:none}.tableProjects tbody tr td:last-child,.tableProjects thead tr th:last-child{width:25%}.tableUsers tbody tr td:first-child{width:auto}.tableUsers tbody tr td:first-child .nav-profile img{display:none}.tableUsers tbody tr td:last-child,.tableUsers thead tr th:last-child{width:33%}.vsl-badges{margin-top:10px;text-align:left}.btn.btn-icon2.ms-2.me-2{margin-left:0!important}.titleSec>div:first-child{display:block!important;margin-bottom:20px}.tableApproval tbody tr td:first-child{width:40px}.tableApproval tbody tr td:last-child{width:230px}.tableApproval .divApproval{min-width:1600px}.tableApproval>tbody tr td:nth-child(4),.tableApproval>tbody tr td:nth-child(5){color:#0000;font-size:1px;width:10px!important}.tableApproval>tbody tr td:nth-child(5) span{display:none}.tableApproval .tableHours .form-control{min-width:32px}}@media only screen and (max-width:480px){#main{margin-top:70px;padding:20px}.btn-icon img{width:95%}.sidebar{padding-top:20px}.btm-bar{margin-top:20px}.btm-bar .pagination{display:none}.btm-bar .btn{width:100%}.btm-bar div.textmd.textgray{display:none!important}.tableProjects tbody tr td,.tableProjects thead tr th,.tableUsers thead tr th{border:0;display:none}.tableProjects tbody tr,.tableUsers tbody tr{border-bottom:1px solid #ddd}.tableProjects tbody tr td:first-child,.tableProjects tbody tr td:last-child,.tableProjects tbody tr td:nth-child(3){display:inline-block}.tableProjects tbody tr td:first-child{font-size:18px;padding-bottom:0;padding-top:20px;width:100%}.tableProjects tbody tr td:last-child,.tableProjects tbody tr td:nth-child(3){padding-bottom:20px;width:50%}.tableUsers tbody tr td{border:0;display:inline-block;padding-bottom:0;width:33.33%}.tableUsers tbody tr td:first-child{font-size:18px;padding-bottom:0;padding-top:20px;width:100%}.tableUsers tbody tr td:last-child{padding-bottom:20px;text-align:left;width:100%}.tableUsers tbody tr td:last-child button:last-child{width:70%}.modal-dialog .modal-content{padding:30px}.modal-dialog .modal-footer button{width:50%}.tableActivities thead tr{display:none}.tableActivities tbody tr td span.label{display:block;font-weight:500;margin-bottom:4px}.tableActivities tbody tr td{display:inline-block;padding-left:0!important;padding-right:0;width:16.6%}.btn-group-customtab,.tableActivities tbody tr td:first-child{width:100%}.btn-group-customtab .btn-lg{font-size:16px;min-width:inherit;padding:17px 25px;width:33.3%}.vsl-badges{margin-top:15px;text-align:left}.leave-info>div{margin:20px 0 30px}.tableHours tbody tr td span.week{color:#aeaeae;display:block;font-size:12px;font-weight:500;padding-bottom:5px}.tableHours thead tr th{display:none}.tableHours tbody tr td{display:inline-block;min-width:14.25%;width:14.25%}.tableHours tbody tr td:first-child{border-top:1px solid #e2e2e2;margin-bottom:10px;margin-top:30px;padding-top:30px;width:100%}.tableHours tbody tr td:first-child input{padding-bottom:20px;padding-top:20px}.tableHours tbody tr:first-child td:first-child{border-top:0;margin-top:0;padding-top:0;width:100%}.tableHours tbody tr:last-child td{display:none}.tableHours tbody tr:last-child td:first-child{display:block}.tableHours tbody tr td:last-child{font-size:18px;padding-top:20px}.titleSec{margin-bottom:20px}.tableApproval tbody tr td:first-child{display:none;padding-bottom:20px;width:15%}.tableApproval tbody tr td:nth-child(2){font-size:18px;padding-bottom:10px;top:30px;width:100%}.tableApproval tbody tr td:nth-child(3),.tableApproval tbody tr td:nth-child(6){border-top:0;padding-top:0;width:50%}.tableApproval tbody tr td:nth-child(4),.tableApproval tbody tr td:nth-child(5){display:none}.tableApproval tbody tr td:last-child{border-top:0;padding-bottom:30px;width:100%}.tableApproval tbody tr td:last-child button{width:48%!important}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;stroke:#aeaeae;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;stroke:#aeaeae;color:#fff}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}
/*# sourceMappingURL=main.7358c375.css.map*/