body { background-image: url("data:image/svg+xml,%3Csvg width='80' height='88' viewBox='0 0 80 88' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 21.91V26h-2c-9.94 0-18 8.06-18 18 0 9.943 8.058 18 18 18h2v4.09c8.012.722 14.785 5.738 18 12.73 3.212-6.99 9.983-12.008 18-12.73V62h2c9.94 0 18-8.06 18-18 0-9.943-8.058-18-18-18h-2v-4.09c-8.012-.722-14.785-5.738-18-12.73-3.212 6.99-9.983 12.008-18 12.73zM54 58v4.696c-5.574 1.316-10.455 4.428-14 8.69-3.545-4.262-8.426-7.374-14-8.69V58h-5.993C12.27 58 6 51.734 6 44c0-7.732 6.275-14 14.007-14H26v-4.696c5.574-1.316 10.455-4.428 14-8.69 3.545 4.262 8.426 7.374 14 8.69V30h5.993C67.73 30 74 36.266 74 44c0 7.732-6.275 14-14.007 14H54zM42 88c0-9.94 8.06-18 18-18h2v-4.09c8.016-.722 14.787-5.738 18-12.73v7.434c-3.545 4.262-8.426 7.374-14 8.69V74h-5.993C52.275 74 46 80.268 46 88h-4zm-4 0c0-9.943-8.058-18-18-18h-2v-4.09c-8.012-.722-14.785-5.738-18-12.73v7.434c3.545 4.262 8.426 7.374 14 8.69V74h5.993C27.73 74 34 80.266 34 88h4zm4-88c0 9.943 8.058 18 18 18h2v4.09c8.012.722 14.785 5.738 18 12.73v-7.434c-3.545-4.262-8.426-7.374-14-8.69V14h-5.993C52.27 14 46 7.734 46 0h-4zM0 34.82c3.213-6.992 9.984-12.008 18-12.73V18h2c9.94 0 18-8.06 18-18h-4c0 7.732-6.275 14-14.007 14H14v4.696c-5.574 1.316-10.455 4.428-14 8.69v7.433z' fill='%23e4e3e4' fill-opacity='0.35' fill-rule='evenodd'/%3E%3C/svg%3E"); } .card { background-color: #ffffff; padding: 10px; border-radius: 15px; border: 1px solid #C9C9C9; } .card-pattern { background-color: #ffffff; /* background-image: url("data:image/svg+xml,%3Csvg width='80' height='88' viewBox='0 0 80 88' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 21.91V26h-2c-9.94 0-18 8.06-18 18 0 9.943 8.058 18 18 18h2v4.09c8.012.722 14.785 5.738 18 12.73 3.212-6.99 9.983-12.008 18-12.73V62h2c9.94 0 18-8.06 18-18 0-9.943-8.058-18-18-18h-2v-4.09c-8.012-.722-14.785-5.738-18-12.73-3.212 6.99-9.983 12.008-18 12.73zM54 58v4.696c-5.574 1.316-10.455 4.428-14 8.69-3.545-4.262-8.426-7.374-14-8.69V58h-5.993C12.27 58 6 51.734 6 44c0-7.732 6.275-14 14.007-14H26v-4.696c5.574-1.316 10.455-4.428 14-8.69 3.545 4.262 8.426 7.374 14 8.69V30h5.993C67.73 30 74 36.266 74 44c0 7.732-6.275 14-14.007 14H54zM42 88c0-9.94 8.06-18 18-18h2v-4.09c8.016-.722 14.787-5.738 18-12.73v7.434c-3.545 4.262-8.426 7.374-14 8.69V74h-5.993C52.275 74 46 80.268 46 88h-4zm-4 0c0-9.943-8.058-18-18-18h-2v-4.09c-8.012-.722-14.785-5.738-18-12.73v7.434c3.545 4.262 8.426 7.374 14 8.69V74h5.993C27.73 74 34 80.266 34 88h4zm4-88c0 9.943 8.058 18 18 18h2v4.09c8.012.722 14.785 5.738 18 12.73v-7.434c-3.545-4.262-8.426-7.374-14-8.69V14h-5.993C52.27 14 46 7.734 46 0h-4zM0 34.82c3.213-6.992 9.984-12.008 18-12.73V18h2c9.94 0 18-8.06 18-18h-4c0 7.732-6.275 14-14.007 14H14v4.696c-5.574 1.316-10.455 4.428-14 8.69v7.433z' fill='%23e4e3e4' fill-opacity='0.15' fill-rule='evenodd'/%3E%3C/svg%3E"); */ } .bg-step-current { background-color: #84CC16; color: #FFFFFF; } .bg-step-done { background-color: #65A30D; color: #FFFFFF; } .bg-step-noraml { background-color: #EDEDED; color: #000000; } .bg-step-disable { background-color: #B4B4B4; color: #B4B4B4; } .nav-tabs.wizard { padding: 0; width: 100%; border-radius: 3px; clear: both; display: flex; align-items: center; justify-content: space-between; box-shadow: none; overflow-x: auto; overflow-y: hidden; } .nav-tabs.wizard .li-wizard a { /*padding: 0 55px;*/ /*width: 200px;*/ width: 100%; display: flex; align-items: center; justify-content: center; } .nav-tabs.wizard .li-wizard > * { position: relative; text-align: center; color: #ffffff; background-color: #E7E7E7; border-radius: 5px; /*border-color: #dedede;*/ } .nav-tabs.wizard .li-wizard.disable > * { color: #B4B4B4 !important; background-color: #EDEDED; border-radius: 5px; cursor: not-allowed; pointer-events: all !important; } .nav-tabs.wizard .li-wizard.disable:hover > * { color: #B4B4B4 !important; background-color: #EDEDED; } .nav-tabs.wizard .li-wizard.completed > * { color: #ffffff !important; background-color: #65A30D; /*border-color: var(--green);*/ } .nav-tabs.wizard .li-wizard.active > * { color: #ffffff !important; background-color: #84CC16; /*border-color: var(--active);*/ } .nav-tabs.wizard .li-wizard::after:last-child { border: none; } .nav-tabs.wizard > .li-wizard > a { opacity: 1; font-size: 12px; white-space: nowrap; } .nav-tabs.wizard > .li-wizard:hover > a { color: #000000 !important; } .nav-tabs.wizard a:hover { color: #fff !important; /*background-color: #84CC16;*/ /*border-color: var(--active);*/ } span.step { display: inline-block; padding: 10px 0 0 0; background: #ffffff; line-height: 100%; height: 35px; margin: auto; font-weight: bold; font-size: 16px; margin-bottom: 10px; text-align: center; } .lineDiv { width: 100%; height: 2px; background-image: linear-gradient(to right, #ffffff, #e5e5e5, #cbcbcb, #b2b2b2, #9a9a9a, #9a9a9a, #9a9a9a, #9a9a9a, #b2b2b2, #cbcbcb, #e5e5e5, #ffffff); margin-top: 10px; } .tab-content { padding: 20px; } @media (min-width: 992px) { .nav-tabs.wizard .li-wizard { /* position: relative; padding: 0; margin: 4px 12px 4px 12px;*/ width: 100%; float: right; white-space: nowrap; } .nav-tabs.wizard .li-wizard::after, .nav-tabs.wizard .li-wizard > *::after { content: ""; position: absolute; top: 0; right: 100%; height: 0; width: 0; /*border: 45px solid transparent;*/ border-left-width: 0; /*border-right-width: 20px*/ } .nav-tabs.wizard .li-wizard::after { z-index: 1; -webkit-transform: translateX(4px); -moz-transform: translateX(4px); -ms-transform: translateX(4px); -o-transform: translateX(4px); transform: translateX(4px); border-right-color: #fff; margin: 0; } .nav-tabs.wizard .li-wizard > *::after { z-index: 2; border-right-color: inherit; } .nav-tabs.wizard > .li-wizard:nth-of-type(1) > a { /* border-top-left-radius: 10px; border-bottom-left-radius: 10px;*/ } .nav-tabs.wizard .li-wizard:last-child a { /* border-top-right-radius: 10px; border-bottom-right-radius: 10px;*/ } .nav-tabs.wizard .li-wizard:last-child { margin-left: 0; } .nav-tabs.wizard .li-wizard:last-child a:after, .nav-tabs.wizard .li-wizard:last-child:after { content: ""; border: none; } span.step { display: block; } } .form-control { background-color: #ffffff; border-radius: 6px; } .btn-previos { background-color: #343434; color: #ffffff; border-radius: 4px; padding: 10px 35px; /*width: 15%;*/ margin: 0 15px; } .btn.btn-previos[disabled] { background-color: #EDEDED; color: #ffffff; cursor: default; box-shadow: none; opacity: 0.5 } .btn-next { background-color: #84CC16; color: #ffffff !important; border-radius: 4px; padding: 10px 35px; /*width: 15%;*/ margin: 0 15px; } .btn-next:hover, .btn-previos:hover { color: #ffffff; } .success-icon { background-color: #BEF264; width: 20px; height: 20px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 0 0 15px; } .success-icon svg { width: 20px; height: 20px; } #MainModal { backdrop-filter: blur(5px); } .modal-dialog { width: 50%; margin: 85px auto; } .modal .modal-dialog .modal-content { background-color: #edededd9; padding: 0 20px; height: auto; padding-bottom: 120px !important; } .close { margin-top: 12px; margin-left: -19px; font-size: 26px; position: absolute; right: 25px; } .main-title { position: absolute; width: 200px; font-size: 19px; background-color: inherit; left: 50%; top: 10px; margin-left: -100px; text-align: center; color: black; border: 1px solid #00000030; border-radius: 9px; padding: 2px 0px; } .custom-height { height: 400px; display: flex; flex-direction: column; justify-content: center; } .custom-width { max-width: 70%; margin: 0 auto; } .form { position: absolute; width: 100%; display: flex; flex-wrap: wrap; } #form1, #form2, #form3, #form4, #form5 { /*max-width: 50%;*/ margin: 0 auto; width: 100%; } #form1 { padding: 10px 0 0 0; } #form2 { left: 1200px; } #form3 { right: 1200px; padding: 10px 0 0 0; } #form4 { padding: 0; } .steps { display: flex; width: 100%; position: absolute; top: 0px; left: 0; height: 42px; border: 1px solid #36292947; border-top-right-radius: 7px; border-top-left-radius: 7px; box-shadow: 0 2px 5px 0 rgb(104 106 106 / 49%), 0 2px 10px 0 rgba(0, 0, 0, 0.12); } .flexible-div { padding: 30px 0 0 0; } .step { padding: 4px 0px 4px 6px; text-align: center; /*width: 33.33%;*/ z-index: 1; } #progress { position: absolute; width: 33.33%; background: linear-gradient(90deg, rgba(15,149,0,1) 0%, rgba(53,189,37,1) 18%, rgba(68,207,52,1) 47%, rgba(73,214,57,1) 82%, rgba(15,149,0,1) 100%); height: 103%; right: -1px; top: -1px; transition: 1s; } #progress:after { content: ''; border-top: 21px solid transparent; border-bottom: 20px solid transparent; position: absolute; left: -20px; top: 0; border-right: 20px solid #0f9500; } .input-label { display: block; font-size: 14px; margin: 6px 0 2px 0px; } .input { border: 1px solid #0000004a; border-radius: 7px; padding: 7px; width: 100%; } .input:focus { box-shadow: 0 2px 5px 0 rgb(136 137 141), 0 2px 10px 0 rgba(0, 0, 0, 0.12); } .w-100 { width: 100%; } .custom-footer { text-align: center; } .box { border: 1px solid #00000042; padding: 20px 10px; position: relative; top: 55px; border-radius: 1rem; height: 440px; overflow: hidden; } .inputs { padding: 5px 9px; } #save { background-color: #65a30d; color: white; border-radius: 4px; } #close { background-color: #1e293b; color: #ffffff; border-radius: 4px; } .form-footer-btns { position: absolute; bottom: 5px; left: 39%; } #pre { background-color: #c7c0c0ba; color: #000000b8; margin-left: -4px; } #next { color: #1e88b3; } .form-footer { padding: 15px; text-align: right; float: left; border-top: 0; position: absolute; bottom: -5px; left: 5px; } .btns-2 { bottom: 15px; } .btns-left { float: left; } .btn:hover { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); } .contractTime { margin: 5px 13px !important } .inputs-box { float: left; } .error { box-shadow: inset 0px 0px 9px #ff000096; border: 1px solid #ff000080; } #select-button { background: inherit; border: 0; } .select-wrapper { position: relative; display: inline-block; width: 100%; } .items { border: 1px solid #c7c7c7; border-radius: 5px; padding: 5px 0px; background-color: white; position: relative; right: 20px; } .neighborField { display: grid; grid-template-columns: repeat(15, 1fr); } .neighborInput { text-align: center !important; grid-column: 1/14; grid-row: 1; border-radius: 0px 10px 10px 0px; } .addNeighbor { grid-column: 13/16; grid-row: 1; padding: 0 3px; line-height: 36px; color: white; background: green; border-radius: 10px; border-top-right-radius: 0; border-bottom-right-radius: 0; height: 34px; text-align: center; } .addNeighbor:hover { background-color: #059f05; box-shadow: 0 0 3px 0px #4e4e4e; color: white; cursor: pointer; } .time-radio { padding: 0px 20px; } .form2-boxes { border: 1px solid #00000042; border-radius: 7px; margin: 12px 9px; width: 97.5%; padding: 15px 0; } .form3-boxes { border: 1px solid #00000042; border-radius: 7px; margin: 6px 9px; width: 97.5%; padding: 8px 0; } .form2-title { margin-bottom: 5px; font-size: inherit; border-bottom: 0px; color: #505458; text-align: center; } .checkboxes { margin: 0px 5px !important; } .disabled { pointer-events: none; opacity: 0.8; } .input-boxes { padding: 5px 19px; } .row .content-fieldset { padding: 20px 0; } .custom-align-center { display: flex; flex-direction: column; justify-content: center; } #form2 fieldset, .options-box { border: 1px solid #999797; padding: 20px; border-radius: 10px; padding-bottom: 60px; } .spanBox { /* display: flex; justify-content: center; margin: 5px 0;*/ display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 9px; width: 100%; justify-items: center; } .spanBox1 { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 9px } .contractDuration { background-color: #EDEDED; color: #343434; padding: 8px; width: 100% !important; border-radius: 6px; } .btn-deactive { background-color: #EDEDED !important; -webkit-print-color-adjust: exact; } .contActive, .bonusActive { color: #ffffff; background-color: #84CC16; } .bonusDeactive { background-color: #EDEDED; /*box-shadow: 0 0 2px 1px #9f1d1d;*/ } .hiddenCheckbox { display: none; visibility: hidden; } .bonusSpan { width: 80%; border-radius: 4px; padding: 10px 14px; } .optional-wages i { vertical-align: middle; } .totalPayment { /* height: 153px; width: 64%; white-space: inherit; word-spacing: 120px; display: flex; line-height: 35px; justify-content: center; flex-wrap: wrap; flex-direction: column;*/ } .payTitles { display: flex; justify-content: center; } .paymentDiv { display: flex; justify-content: center; width: 50%; } @media (min-width: 1000px) { .options-box, .contract-box { /*height: 250px;*/ /*height: 88px;*/ height: 100%; } } .options-info { text-align: center; padding-bottom: 12px; color: #585c5f; } .blank-div { height: 30px; } .optional-wages { column-gap: 49px; flex-wrap: wrap; justify-content: center; } .options-check { padding: 3px 6px; border-radius: 7px; margin: 5px; box-shadow: 2px 2px 8px 0px rgb(157 157 157); background-color: #dfdfdf; border: 1px solid #c3c2c2; justify-content: center; } .single-checkbox { direction: ltr; flex-wrap: nowrap; } #zeros { text-align: center; } .add { position: absolute; top: 1px; left: 6px; } .add-address { color: white; background: green; padding: 10px; border-radius: 5px; border-top-right-radius: 0; border-bottom-right-radius: 0; } .modal-content2 { background-color: whitesmoke; height: auto; border: 1px solid #a5a5a59e; border-radius: 18px; margin-top: 50px; padding: 0px 30px; } .modal-header { padding-bottom: 60px !important; border-bottom: none !important; } .modal-title { position: absolute; width: 175px; font-size: 18px; background-color: inherit; left: 52%; top: 16px; margin-left: -100px; text-align: center; color: black; border: 1px solid #00000030; border-radius: 9px; padding: 2px 0px; } .modal .modal-dialoge .modal-content2 .modal-body { padding: 0px 50px; display: flex; flex-wrap: wrap; padding: 0px; } .modal.in .modal-dialoge { width: 70% !important; margin: auto; position: relative; } .neighborField { display: grid; grid-template-columns: repeat(15, 1fr); } .neighborInput { text-align: center !important; grid-column: 1/14; grid-row: 1; border-radius: 0px 10px 10px 0px; } .addNeighbor { grid-column: 12/16; grid-row: 1; padding: 0 3px; line-height: 36px; color: white; background: green; border-radius: 10px; border-top-right-radius: 0; border-bottom-right-radius: 0; height: 34px; text-align: center; } #city-table { box-shadow: none; border: 1px solid #00000042; height: 323px; margin-right: 4px; background: whitesmoke; overflow-x: hidden; overflow-y: auto; } #city-table > .panel-heading { color: #ffffff; background-color: #545353; margin-bottom: 0; } #city-table .panel-body { padding: 0px 0px 20px 0px; } #city-table.hide-scrollbar::-webkit-scrollbar { width: 0px; } #city-table::-webkit-scrollbar { width: 10px; } #city-table::-webkit-scrollbar-track { background-color: #f2f2f2; } #city-table::-webkit-scrollbar-thumb { background-color: #ccc; border-radius: 10px; } #city-table::-webkit-scrollbar-thumb:hover { background-color: #aaa; } .panel-title { font-size: 16px; } .wrapper { position: relative; } .wrapper label { position: absolute; top: 45%; right: 13%; transform: translateY(-50%); padding: 0 8px; pointer-events: none; transition: 0.5s; font-size: 14px; color: rgba(0,0,0,.6); background-color: inherit; border-radius: 5px; } .wrapper input { font-size: 14px; width: 100%; color: #757575; border: 1px solid #c7c7c7; border-radius: 7px; padding: 7px; background: #fafafa; } .wrapper input:focus ~ label, .wrapper input:valid ~ label { background: #ffffff; top: 8px; } .w-code { border: 1px solid #00000042; border-radius: 7px; margin: 6px 9px; } .modal2-btns { float: left; padding: 15px; position: absolute; display: inline-flex; bottom: 30px; width: 100%; } .modal2-btn { border-radius: 16px; font-size: 12px; box-shadow: 0 0 3px 0px #8d8d8d; } #edit-modal .modal-footer { display: flex; justify-content: flex-start; flex-direction: row-reverse; padding: 0px 0 15px 0 !important; border-top: 0; } #edit { background-color: #0f9500; color: white; margin-right: 5px; } #cancel { background-color: white; color: #323030; } .btn-address { padding: 4px 8px; border-radius: 7px; margin: 0px 6px; } .d-flex { display: flex; } .box label { margin-bottom: 0; } .select2-container { width: 100% !important; } @keyframes shake { 25% { transform: translateX(4px); } 50% { transform: translateX(-4px); } 75% { transform: translateX(4px); } } .errored { animation: shake 300ms; box-shadow: inset 0 0 2px #eb3434, 0 0 5px #eb3434 !important; border: 1px solid #eb3434 !important; border-radius: 7px; } .notEmptyArchive { text-align: center; } .select2-container--default.select2-container--focus .select2-selection--multiple { border: 1px solid #0000004a !important; border-radius: 7px; } .select2-container--default .select2-selection--multiple { border-radius: 7px; } .options-type { align-self: center; text-align: center; margin: 0px 5px; color: #343434; width: 135px; font-size: 14px; } /**************** اینپوت های تکس **************/ .form-group { position: relative; margin: 15px 0 0 0; } .form-group input, .form-group select { width: 100%; padding: 6px 10px; border: 1px solid #ccc; border-radius: 8px; font-size: 14px; color: rgba(0, 0, 0, 0.7); transition: border-color 0.3s ease; } .form-group label { position: absolute; right: 12px; top: 8px; font-size: 14px; color: #777; transition: top 0.3s ease, font-size 0.3s ease, color 0.3s ease; } .form-group input:focus { border-color: #646669; outline: none; } .form-group input:focus + label, .form-group select:focus + label, .form-group input:not(:placeholder-shown) + label { top: -9px; font-size: 12px; color: #1e1e1e; background-color: #ffffff; padding: 0 4px; border-radius: 4px; right: 8px; /*background-image: linear-gradient(to bottom, #ededed, #f1f1f1, #fbf7f7, #fff9f9, #ffffff);*/ } .submit-button { display: block; width: 100%; padding: 10px; background-color: #007bff; color: #ffffff; border: none; border-radius: 4px; font-size: 16px; cursor: pointer; transition: background-color 0.3s ease; } .submit-button:hover { background-color: #0056b3; } /**************** اینپوت های تکس **************/ @media (max-width: 1700px) { .inputs { padding: 4px; } .main-title { width: 170px; font-size: 17px; left: 51%; top: 8px; } .modal-dialog { margin: 50px auto; width: 60%; } .modal-header { padding-bottom: 52px !important; } .input-label { display: block; font-size: 12px; } .btn-modal { font-size: 12px; } .modal-content2 .modal-body .inputs { padding: 5px 18px; } .modal-title { width: 160px; font-size: 15px; left: 53%; } .wrapper label { font-size: 14px; } .add { left: 6px; } .modal-content2 { margin-top: 20px; } .modal2-btns { bottom: 10px; } .box { top: 45px; height: 420px; } .options-type { font-size: 12px; } .checkbox-wrapper-2 .toggleButton input + div svg, .checkbox-wrapper-2 .toggleButton input + div { width: 30px; height: 30px; } .btn-modal { padding: 8px 18px; } .add { left: 4px; } .btns { bottom: 12px; } .modal .modal-dialog .modal-content { padding-bottom: 100px !important; } } @media (max-width: 1500px) { .custom-width { max-width: 90%; } } @media (max-width: 1400px) { .modal-dialog { margin: 20px auto; width: 65%; } .flexible-div { padding: 0; } .options-box, .contract-box { /*height: 250px;*/ height: 72px; } .nav-tabs.wizard > .li-wizard > a { font-size: 11px; } .steps { height: 36px; font-size: 13px; } #progress:after { border-top: 18px solid transparent; border-bottom: 18px solid transparent; } #form1, #form2, #form3, #form4, #form5 { margin-top: 10px; max-width: 100%; } .title-contract, h5 { /*margin:5px 0;*/ } .inputs { padding: 3px; } .input { padding: 7px; } .contractTime { margin: 4px 10px !important; } .form2-boxes { width: 98.5%; } .form3-boxes { width: 98.5%; } .main-title { width: 140px; font-size: 15px; left: 53%; top: 5px; } .options-type { font-size: 12px; } .checkbox-wrapper-2 .toggleButton input + div svg, .checkbox-wrapper-2 .toggleButton input + div { width: 30px; height: 30px; } .btn-modal { padding: 8px 18px; } .add { left: 4px; } .btns { bottom: 12px; } .custom-height { height: 350px; justify-content: start; } .nav-tabs.wizard .li-wizard a { display: flex; /*padding: 0 80px;*/ align-items: center; justify-content: center; /*width: 190px;*/ /*width: 100%;*/ } } @media (max-width: 1366px) { /*.nav-tabs.wizard .li-wizard { width: 20%; }*/ .nav-tabs.wizard { overflow-x: scroll; overflow-y: hidden; padding: 3px 0; scrollbar-width: thin; } .contractDuration { padding: 5px; } .custom-width { max-width: 100%; } } @media (max-width: 1000px) { .modal-dialog { width: 80%; } .input-boxes { padding: 5px 10px; margin: 5px 0; } .box label { font-size: 12px; } #form2 { margin-top: 10px; } #form2 fieldset, .options-box { padding: 10px 15px 0px 15px; } .blank-div { height: 5px; } .spanBox { margin-bottom: 8px; } .box { height: 510px; } .options-info { font-size: 12px; padding-bottom: 0px; } .nav-tabs.wizard { padding: 0; width: 100%; border-radius: 3px; clear: both; display: flex; align-items: center; justify-content: space-between; box-shadow: none; overflow-x: scroll; } .nav-tabs.wizard .li-wizard { width: 100%; } .custom-height { height: auto; } } @media (min-width: 1000px) { .flex-box { display: flex; } } @media (max-width: 768px) { .custom-footer { text-align: center; } .btn-previos, .btn-next { padding: 5px 15px; margin: 5px 15px 55px; } .box { height: 830px; } .spanBox { margin-bottom: 20px; } .blank-div { height: 30px; } .options-info { font-size: 14px; padding-bottom: 10px; } .options-check { padding: 7px 6px; } #form2 fieldset, .options-box { padding: 15px 10px; } .step { font-size: 10px; } } @media (max-width: 550px) { .modal-dialog { width: 95%; } .form-footer-btns { left: 25%; } .modal .modal-dialog .modal-content { background-color: #edededd9; padding: 0; } #form2 { padding: 0px 0px 0 15px; } .modal.in .modal-dialoge { width: 95% !important; } .bonusSpan { width: 100%; } .totalPayment { /*width: 55%; height: 144px;*/ } } .content-page > .content { padding: 5px 0; } /*************** Start Area Button for Workshop *************/ .area-workshop { display: grid; width: 100%; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 9px; } .area-workshop-2 { display: grid; width: 100%; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 9px; } .area-workshop-3 { display: grid; width: 100%; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 9px; } @media (max-width: 572px) { .textFloat:last-child h5 { top: -20px; } } @media (max-width: 1366px) { .area-workshop { grid-template-columns: repeat(3, minmax(0, 1fr)); } .area-workshop-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 992px) { .area-workshop { grid-template-columns: repeat(2, minmax(0, 1fr)); } .area-workshop-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } /*.area-workshop #radio4 { grid-column: span 2 / span 2; }*/ } @media (max-width: 768px) { .area-workshop { grid-template-columns: repeat(1, minmax(0, 1fr)); } .area-workshop-2 { grid-template-columns: repeat(1, minmax(0, 1fr)); } } /*@media (max-width: 576px) { .area-workshop { grid-template-columns: repeat(2, minmax(0, 1fr)); }*/ /*.area-workshop .card-btn:last-child { grid-column: span 2 / span 2; }*/ /*}*/ /*************** Start Area Button for Workshop *************/ #titleHead { font-size: 20px; margin: 0 0 5px 0; } input[type=checkbox], input[type=radio] { accent-color: #495d2b; } #radio2, #radio3, #radio4 { position: relative; margin: 25px 0 0 0; display: flex; flex-direction: column; justify-content: center } #radio2 h4, #radio3 h4, #radio4 h4 { font-size: 14px; font-weight: 400; position: absolute; top: -24px; background-color: white; padding: 1px 3px; } #radio2 label, #radio3 label, #radio4 label { font-size: 12px; font-weight: 300; margin: 0 0 0px 0; } .textFloat { position: relative; margin: 25px 0 0 0; } .textFloat h5 { font-size: 13px; font-weight: 400; position: absolute; top: -10px; background-color: white; padding: 0; margin: 0 20px; } .box { height: 500px !important; } #form1 { right: 0px; } #form2 { left: 0px; } #form3 { right: 0px; } #form4 { right: 0px; } #progress { width: 20%; } .btn-default.btn-on-2.active { background-color: #00d554; color: white; } .btn-default.btn-off-2.active { background-color: #A7A7A7; color: white; } .classifidedField1 { margin: 7px; border-radius: 15px; border: 2px dotted #4b9082; margin-top: 14px; background-color: #88aba58a; height: 90px; } .classifidedField1 input { background-color: #ecfcfc !important; } .classifidedField1 label { color: #0a4c53; } .classifidedField2 { margin: 7px; border: 1px solid #939393; border-radius: 15px; margin-top: 14px; height: 230px; } .blured { filter: blur(2px); } .cat { background: #8fceb8; padding: 7px 0px; color: aliceblue; width: 100.2%; border: 1px solid #939393; border-radius: 15px 15px 0px 0px; position: relative; right: -1px; left: -6px; top: -11px; } .cat1 { padding: 7px 16px; border-left: 1px solid #939393; text-align: center; } .cat2 { padding: 7px 140px; border-left: 1px solid #939393; text-align: center; } .cat3 { padding: 7px 42px; border-left: 1px solid #939393; text-align: center; } .cat4 { padding: 7px 38px; border-left: 1px solid #939393; text-align: center; } .cat5 { padding: 7px 30px; text-align: center; } .trContainer { display: inline-block; height: 190px; width: 100.4%; overflow-y: auto; position: relative; top: -8px; left: 0px; border-radius: 0px 0px 18px 18px; } .groupTr { display: flex; position: relative; margin: 1px auto; top: -3px; padding: 5px 0px; /* min-height: 44px; */ /* height: auto; */ background-color: #b8dfdf; } .groupTr input { background-color: #ecfcfc !important; } .groupTr:nth-child(even) { background-color: #aad5cd !important; } .groupTr:nth-child(even) select { background-color: #ecfcf8 !important; } .groups { width: 9.5%; margin: 0px 5px; text-align: center; padding: 7px 9px; color: #3aa892; background: #cff3e75c; border-radius: 8px; } .jobTitles { width: 366px; max-width: 366px; overflow-y: hidden; padding: 0px 3px; z-index: 999; } .jobSalary { width: 16.33%; padding: 0px 3px; direction: ltr; } .baseSalary { width: 17%; padding: 0px 3px; direction: ltr; } .mabna { width: 14.4%; padding: 0px 3px; direction: ltr; } .trContainer.hide-scrollbar::-webkit-scrollbar { width: 0px; } .trContainer::-webkit-scrollbar { width: 6px; } .trContainer::-webkit-scrollbar-track { background-color: #3aa89200; } .trContainer::-webkit-scrollbar-thumb { background-color: #3aa892; border-radius: 10px; } .trContainer::-webkit-scrollbar-thumb:hover { background-color: #1bba9a; margin-right: 5px !important } .ul-search { list-style: none; display: revert; width: 106%; right: 2.6rem; position: relative; } .ul-search li:last-of-type { float: right; } .custom-select { position: relative; display: block; width: 100%; height: 100%; padding: 5px 0px; border-radius: 5px; background-color: #fff; text-align: left; cursor: pointer; border: 1px solid #ccc; } .options { right: 0px !important; border: 1px solid #0000002e; border-top: 0; width: 100% !important; top: 13px; position: relative; z-index: 10; margin: 0; padding: 0; list-style: none; max-height: 156px; overflow-y: scroll; border-bottom-left-radius: 8px; border-bottom-right-radius: 13px; } .options::-webkit-scrollbar { width: 6px; } .options::-webkit-scrollbar-track { background-color: #8bd8ed42; border-radius: 12px; } .options::-webkit-scrollbar-thumb { background-color: #3159adb8; border-radius: 12px; } .options::-webkit-scrollbar-thumb:hover { background-color: #aaa; } .options.visible { display: block; } .options li { padding: 12px 20px 27px 20px; box-shadow: 0 2px 2px 0 rgb(136 137 141), 0 -1px 3px 0 rgba(0, 0, 0, 0.12); border-top: none; background-color: #fff; cursor: pointer; } .options li:hover { background-color: #f5f5f5; } .input-text { padding-right: 5px; border: 0; direction: rtl; background: inherit; } .input-text { width: 2.4rem; } .items-selected { float: right; border: 1px solid #a7a6a6; background: #e5e5e5; margin: 2px; border-radius: 7px; padding-right: 0px; padding-left: 2px; font-size: 13px; color: #343434; position: relative; bottom: 3px; } .del-selected { margin: 0px 4px; color: #e11414; font-size: 12px; } .select2-container .select2-search--inline { float: right !important; } .name-right { position: absolute; right: 10px; max-width: 23rem; overflow: hidden; white-space: nowrap !important; direction: rtl; } .code-left { position: absolute; left: 10px; } .job-item { position: relative; } .groupTr .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #f06f3d !important; } .groupTr .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice { color: #458c73 !important; background-color: #d7f6e9 !important; border-color: #d7f6e9 !important; font-size: 13px !important; } #form5 { display: inline-block; } .disabled { filter: blur(1px); } /*select2 css start*/ .opt { background-color: #f5f5f5; border-radius: 10px; text-align: right; padding: 2px 5px; text-overflow: ellipsis; overflow-x: hidden; width: 100%; } .opt:hover { background-color: #d3f3f5 !important; } .selectDiv { position: relative; z-index: 2; border-radius: 10px; min-height: 20px; max-height: 190px; overflow: hidden scroll; width: 100%; background-color: rgb(255 255 255); display: block; box-shadow: 0px -1px 12px 0px rgba(0,0,0,.16), 2px 1px 10px 0 rgba(0,0,0,.12); } .selectedOption { color: #04556a !important; background-color: #e0f8ff !important; } .keyboardSelected { color: #04556a !important; background-color: #e0f8ff !important; } .handle-title { display: flex; align-items: center; justify-content: space-between; } .handle-title a { background-color: #1e293b; color: #ffffff; border-radius: 7px; padding: 3px 5px; font-size: 12px; } .handle-title a:hover { color: #ffffff !important; } /*------------------------------------------------------------------------------------------------------------------*/ .circle-checkbox { display: inline-flex; align-items: center; cursor: pointer; user-select: none; gap: 5px; font-size: 12px; font-weight: 500; margin: 0; } .real-checkbox { display: none; } .fake-checkbox { width: 20px; height: 20px; border-radius: 50%; background-color: #dc3545; display: inline-flex; align-items: center; justify-content: center; transition: background-color 0.3s; position: relative; } .icon { width: 16px; height: 16px; stroke: white; position: absolute; opacity: 0; transition: opacity 0.3s; } .check-icon { stroke: white; } .cross-icon { stroke: white; } .real-checkbox:checked + .fake-checkbox { background-color: #28a745; /* سبز */ } .real-checkbox:checked + .fake-checkbox .check-icon { opacity: 1; } .real-checkbox:checked + .fake-checkbox .cross-icon { opacity: 0; } .real-checkbox:not(:checked) + .fake-checkbox .check-icon { opacity: 0; } .real-checkbox:not(:checked) + .fake-checkbox .cross-icon { opacity: 1; }