#MainModal { backdrop-filter: blur(8px); } .modal-dialog { width: 60% !important; } .modal .modal-dialog .modal-content { background-color: #ffffff; } .modal-content { height: auto !important; } .btn-cancel2 { font-size: 14px; font-weight: 500; background-color: #454D5C; color: #FFFFFF; border-radius: 8px; padding: 10px 70px; } .btn-cancel2:hover { opacity: .7; } .btnCreateNew { font-size: 14px; font-weight: 500; background-color: #84CC16; color: #FFFFFF; border-radius: 8px; padding: 10px 70px; } .btnCreateNew:hover { background-color: #5f9213; } .box { /* border: 1px solid #00000042; padding: 20px 35px;*/ position: relative; border-radius: 1rem; height: auto; overflow: hidden; } .close { margin-top: 12px; margin-left: -19px; font-size: 26px; position: absolute; right: 25px; } .buttonDeactived { cursor: not-allowed; pointer-events: none !important; background-color: #727272 !important; } .main-title { position: absolute; width: 376px; font-size: 20px; background-color: inherit; left: 50%; top: 7px; margin-left: -190px; text-align: center; color: black; border: 1px solid #00000030; border-radius: 9px; padding: 2px 0px; } .error { box-shadow: inset 0 0 2px red, 0 0 5px red; border: none; } .tab-content { grid-column: 5 / 16; grid-row: 1; z-index: 2; } .tabbed-navigation { display: grid; grid-template-columns: repeat(15, 1fr); width: 100%; } .workDate-table { border: 1px solid #9b97976e; width: 100%; direction: rtl; background: whitesmoke; text-align: center; border-radius: 0px; border: none !important; margin-bottom: 0 !important; } .table-content { overflow-y: scroll; height: 210px; margin-bottom: 10px; scrollbar-width: thin; scrollbar-color: #f2f2f2 transparent; } th { text-align: center; } .table-content.hide-scrollbar::-webkit-scrollbar { width: 0px; } .table-content::-webkit-scrollbar, .select2-results__options::-webkit-scrollbar { width: 10px; } .table-content::-webkit-scrollbar-track, .select2-results__options::-webkit-scrollbar-track { background-color: #f2f2f2; border-radius: 10px; } .table-content::-webkit-scrollbar-thumb, .select2-results__options::-webkit-scrollbar-thumb { background-color: #ccc; border-radius: 10px; } .table-content::-webkit-scrollbar-thumb:hover, .select2-results__options::-webkit-scrollbar-thumb:hover { background-color: #aaa; } .select2-results__options::-webkit-scrollbar-track { background-color: #e0e6ff; } .select2-results__options::-webkit-scrollbar-thumb { background-color: #3361a5; border-radius: 10px; } .select2-results__options::-webkit-scrollbar-thumb:hover { background-color: #aaa; } .select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; direction: ltr; text-align: end; } .workDate-table thead > tr > th:first-child { border-top-right-radius: 0px; border-right: none; } .workDate-table tr td:nth-child(2), .workDate-table tr td:nth-child(4) { color: #005600; } .workDate-table tr td:nth-child(5) { color: #cd0000; } .workDate-table thead > tr > th:last-child { border-top-left-radius: 0px; border-left: none; } .workDate-table tbody > tr > td:first-child { border-bottom-right-radius: 0px; border-right: none; } .workDate-table tbody > tr > td:last-child { border-bottom-left-radius: 0px; border-left: none; } .workDate-table tbody > tr > td:has(.edit-date) { border-right-width: 0; white-space: nowrap; direction: ltr; } .workDate-table tbody > tr > td { font-size: 14px; padding: 4px 6px; } .workDate-table thead th { color: white; } .workDate-table > thead > tr > th { padding: 10px 0px; position: sticky; top: 0px; z-index: 20; background: #4c4c4c; font-size: 13px; vertical-align: middle; } .nav-tabs { grid-column: 1 / 5; grid-row: 1; overflow-y: scroll; overflow-x: clip; height: auto; width: 100%; direction: ltr; } .nav-tabs.hide-scrollbar::-webkit-scrollbar { width: 0px; } .nav-tabs::-webkit-scrollbar { width: 8px; } .nav-tabs::-webkit-scrollbar-track { background-color: #f2f2f2; border-radius: 10px; } .nav-tabs::-webkit-scrollbar-thumb { background: linear-gradient(90deg, rgb(184 212 255) 0%, rgba(183,211,255,1) 40%, rgb(150 194 219) 100%); border-radius: 10px; } .nav-tabs::-webkit-scrollbar-thumb:hover { background-color: #aaa; } .nav-link { color: #e5e5e5; border-top-right-radius: 30px; border-bottom-right-radius: 30px; background-color: #6096ba; border: 1px solid #0000004a; background-color: #6a8eae; direction: rtl; position: relative; display: grid; grid-template-columns: repeat(15, 1fr); height: 65px; } .nav-link:hover, .nav-link:hover > .nav-title { color: #2168a5; background-color: #6096ba; } .nav-link.active { color: black; background-color: #c4dcf3; } .nav-title { grid-column: 4/16; grid-row: 1; text-align: center; border-bottom-right-radius: 30px; border-top-right-radius: 30px; direction: rtl; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-color: #6a8eae; max-width: 100%; padding: 20px; } a:hover { color: #e5e5e5; } .nav-link.active > .nav-title { color: black; background-color: #c4dcf3; } .del-com { grid-column: 1 / 6; grid-row: 1; padding: 20px 20px 0px 0px; border-bottom-right-radius: 30px; border-top-right-radius: 30px; height: 100%; background: #004777; } .del-com:hover { background-color: #004777; color: white; } .pane-content { padding: 13px; direction: ltr; border-top-left-radius: 13px; border-bottom-left-radius: 13px; border-bottom-right-radius: 13px; border-right: none; height: auto; background-color: #c4dcf3; } .input { border: 1px solid #0000004a; border-radius: 7px; padding: 7px; width: 100%; text-align: center; } .input:focus { box-shadow: 0 2px 5px 0 rgb(136 137 141), 0 2px 10px 0 rgba(0, 0, 0, 0.12); } #save1 { padding: 5px 30px; border-radius: 8px; background-color: #1b9d0c; color: white; } .emptyStart { background-color: #eb3434; animation: color-change 800ms linear infinite; } @keyframes color-change { 0% { background-color: #eb3434; } 50% { background-color: #e5e5e5; } 100% { background-color: #eb3434; } } .trash-icon { color: red; font-size: 18px; position: relative; cursor: pointer; } .edit-date { position: relative; } .disabled-edit { pointer-events: none; } .disabled { pointer-events: none; background-color: #d1e2f2 !important; } .edit-icon { color: #49aba7; position: relative; top: 0px; cursor: pointer; margin: 0 5px; } .blinking { animation: blinkLeftwork 2s 1; } @keyframes blinkLeftwork { 0% { box-shadow: inset 0 0 0px 2px #e6f3dbe0; background: white; color: dimgray; } 50% { box-shadow: inset 0 0 0px 2px #ff4a4ae0; background: #e37979; color: #ffffff; } 100% { box-shadow: inset 0 0 0px 2px #e6f3dbe0; background: white; color: dimgray; } } .d-none { opacity: 0; pointer-events: none; } .edit-icon i { font-size: 16px; color: #f9792bf7; } .edit-date i { font-size: 16px; } .trash-icon:hover { color: black; } .d-flex { display: flex; align-items: center; } .fdiv { padding: 20px; margin-bottom: 10px; border-radius: 13px; /*border: 1px solid #0000004a;*/ background-color: #c4dcf3; } .last-div { background-color: #94bee129; padding: 0px 20px; margin-top: 10px; border-radius: 13px; border: 1px solid #0000004a; width: 100%; color: black; background-color: #c4dcf3; } .dates { padding: 18px 65px; background-color: #ffffff; border-radius: 13px; align-self: center; border: 2px solid grey; margin: 5px 10px; } .date-sums { background-color: #e1dfdf; border-radius: 13px; text-align: center; border: 2px solid grey; margin: 5px 10px; padding: 18px 40px; } .blue { background-color: #94bee1; } .btns { display: inline-flex; margin-top: 10px; width: 100%; direction: ltr; } .btn.focus, .btn:focus, .btn:hover { color: white; text-decoration: none; } .btn-modal { padding: 10px 20px; border-radius: 20px; border: none; } #input1 { padding: 25px; font-size: 16px; color: #333; cursor: pointer; text-align: right; } #input1 select option:not(:first-child) { text-align: right; } #input1 select option:not(:first-child):hover { background-color: #cfeeff !important; } .box legend { width: max-content; padding: 0px 10px; margin-bottom: 0px; font-size: 16px; border-bottom: 0; } .errored { animation: shake 300ms; box-shadow: inset 0 0 2px #eb3434, 0 0 5px #eb3434 !important; border: 1px solid #eb3434 !important; } .last-titles { padding: 25px; } .first-label { display: block; color: black; } .text-small { font-size: 10px !important; } .disactive { color: #b9b3b3 !important; } .position-code { border: 1px solid #0000004a; border-radius: 7px; padding: 5px 0px; width: 100%; text-align: center; border-top-right-radius: 0; } .position-box .select2-selection__arrow { top: 9px !important; } .position-box .select2-container--default.select2-container--disabled .select2-selection--single { background-color: #d1e2f2; } .position-box .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 43px !important; } .position-box .select2-container .select2-selection--single { height: 45px !important; border: 1px solid #0000004a !important; border-radius: 7px !important; } .position-box .select2-container { width: 176px !important; text-align: right; } .position-box .select2-container--default .select2-selection--single .select2-selection__rendered { color: #767676; line-height: 28px; } .date-box { margin-top: 10px; } .checkbox-wrapper input[type="checkbox"] { background-color: #6cf; background-size: 100% 100%, 200% 100%; background-position: 0 0, 15px 0; border-radius: 25px; box-shadow: inset 0 1px 4px hsla(0,0%,0%,.5), inset 0 0 10px hsla(0,0%,0%,.5), 0 0 0 1px hsla(0,0%,0%,.1), 0 -1px 2px 2px hsla(0,0%,0%,.25), 0 2px 2px 2px hsla(0,0%,100%,.75); cursor: pointer; height: 25px; padding-right: 25px; width: 50px; -webkit-appearance: none; -webkit-transition: .25s; } .checkbox-wrapper input[type="checkbox"]:after { background-color: #eee; background-image: -webkit-linear-gradient(hsla(0,0%,100%,.1), hsla(0,0%,0%,.1)); border-radius: 25px; box-shadow: inset 0 1px 1px 1px hsla(0,0%,100%,1), inset 0 -1px 1px 1px hsla(0,0%,0%,.25), 0 1px 3px 1px hsla(0,0%,0%,.5), 0 0 2px hsla(0,0%,0%,.25); content: ''; display: block; height: 25px; width: 25px; } .checkbox-wrapper input[type="checkbox"]:checked { background-position: 0 0, 35px 0; padding-left: 25px; padding-right: 0; } @keyframes shake { 25% { transform: translateX(4px); } 50% { transform: translateX(-4px); } 75% { transform: translateX(4px); } } #result-modal { width: 100%; backdrop-filter: brightness(0.5) blur(2px); } #result-modal .modal-dialog { width: 60% !important; margin: 100px auto; } #result-modal .modal-content { height: auto !important; background-color: white; } #result-modal .modal-header { border-bottom: 0; padding-bottom: 30px; } #resultdiv { margin-top: 20px; } #result-modal ul { list-style: none; padding: 0; } #result-modal .modal-footer { display: flex; justify-content: flex-end; margin-bottom: 10px; } #closing:hover { color: green; } .select2-results__options::-webkit-scrollbar-track { background-color: #e0e6ff; } .select2-results__options::-webkit-scrollbar-thumb { background-color: #3361a5; border-radius: 10px; } .select2-results__options::-webkit-scrollbar-thumb:hover { background-color: #aaa; } .select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; direction: ltr; text-align: end; } .select-container { position: relative; } .dadmehr-select-search { padding: 0px !important; } .dadmehr-select-search .ul-search li:last-of-type { float: right; height: 100%; overflow-y: clip; width: 95% !important; white-space: nowrap; overflow: hidden; display: inline-block; text-overflow: ellipsis; } .dadmehr-select-search .singleItem span { padding: 0px; } .dadmehr-select-search .ul-search { right: 0.2rem; } .top-content { display: grid; grid-template-columns: repeat(100, 1fr); direction: rtl; margin: 10px 0; } .position-type { align-self: center; color: white; width: max-content; font-size: 11px; } .position-check { justify-content: space-evenly; border: 1px solid #7b7575; border-radius: 7px; background: #6a8eae; grid-column: 1/101; } .first-col-content { grid-column: 9 / 37; } .second-col-content { grid-column: 38 / 63; } .top-content.first-row .second-col-content { position: relative; } .third-col-content { grid-column: 64 / 101; display: grid; grid-template-columns: repeat(100, 1fr); } .top-content.first-row label { position: absolute; top: -18px; right: 0px; background: #6a8eae; color: #ffffff; font-size: 13px; padding: 2px 10px; border-radius: 5px; } .top-content.first-row .second-col-content label { border-bottom-right-radius: 0; border-bottom-left-radius: 0; padding: 0px 7px; } .input4 { grid-column: 1 / 73; } #save, .save { background-color: #26a11c; color: white; cursor: pointer; border-radius: 10px; padding: 0; grid-column: 74/101; } .date-input { border: 1px solid #0000004a; border-radius: 7px; padding: 5px 0px; text-align: center; width: 100%; direction: ltr; font-size: 14px; } .dates, .date-sums { padding: 10px 45px; margin: 0px 10px; } @media (min-width: 768px) { .tab-content { grid-column: 5 / 16; grid-row: 1; z-index: 2; } .nav-tabs { grid-column: 1 / 5; grid-row: 1; } } @media (max-width: 1551px) { .modal-dialog { width: 70% !important; } .modal-content { padding-bottom: 80px !important; } .main-title { width: 300px; font-size: 16px; left: 55%; } .box { top: 45px; padding: 20px 35px; } .nav-tabs { height: 285px; } .first-label, .nav-title, .last-titles { font-size: 13px; } .fdiv { padding: 10px 21px; } .last-div { padding: 0px 15px; bottom: 50px; height: auto; } .btn-modal { font-size: 12px; } .last-titles { padding: 15px 25px; } .trash-icon { transform: translate(0x, 3px); } .workDate-table { font-size: 12px; } .workDate-table > thead > tr > th { font-size: 12px; padding: 8px 0px; } .date-sums { margin: 6px 10px; } .fdiv .select2-container .select2-selection--single { height: 36px; } .fdiv .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 36px; } .fdiv .select2-container--default .select2-selection--single .select2-selection__arrow { top: 6px; } #save1 { margin-left: -6px; padding: 7px 20px; } .trash-icon { font-size: 15px; } .text-small { font-size: 9px !important; } .position-code { font-size: 12px; } .position-box .select2-container { width: 145px !important; } .position-box .select2-container .select2-selection--single { height: 38px !important; } .position-box .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 38px !important; } .position-box .select2-selection__arrow { top: 6px !important; } .checkbox-wrapper input[type="checkbox"] { height: 23px; width: 49px; } .checkbox-wrapper input[type="checkbox"]:after { height: 22px; width: 23px; } .last-div { height: auto; } } @media (max-width: 1440px) { .main-title { width: 300px; font-size: 15px; left: 55%; } .box { top: 42px; padding: 10px 25px; } .box legend { width: max-content; padding: 0px 10px; margin-bottom: 0px; font-size: 13px; } .nav-tabs { height: 241px; } .first-label, .nav-title, .last-titles { font-size: 11px; } .fdiv { padding: 5px 21px; margin: 0px 10px 6px 0px; } .fdiv .select2-container .select2-selection--single { height: 35px; } .select2-container .select2-selection--single { height: 30px; font-size: 12px; } .last-div { width: 100%; padding: 0px 15px; } .last-titles { padding: 15px 25px; } .workDate-table { font-size: 11px; } .workDate-table > tbody > tr > td { padding: 4px 6px; } .dates, .date-sums { padding: 7px 45px; margin: 0px 10px; } .date-sums { margin: 6px 10px; } #save1 { padding: 5px 19px; } .trash-icon { font-size: 15px; } .text-small { font-size: 9px !important; } .btn-modal { padding: 7px 20px; font-size: 11px; } .btns { bottom: 5px; } .position-box .select2-container { width: 151px !important; } .position-box input[type=checkbox] { margin: 2px 0 0; } .position-box .select2-container .select2-selection--single { height: 34px !important; } .position-box .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 34px !important; } .position-box .select2-selection__arrow { top: 4px !important; } } /*@media(min-width: 1600px) { .modal-dialog { margin: auto; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%) !important; } }*/ @media (max-width: 1130px) { .modal-dialog { width: 90% !important; } }