@font-face {
    font-family: 'global';
    src: url('./fonts/global.eot?g14qjn');
    src: url('./fonts/global.eot?g14qjn#iefix') format('embedded-opentype'), url('./fonts/global.ttf?g14qjn') format('truetype'), url('./fonts/global.woff?g14qjn') format('woff'), url('./fonts/global.svg?g14qjn#global') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'global' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-admin-phone1:before {
    content: "\e929";
}

.icon-admin-search2:before {
    content: "\e92b";
}

.icon-admin-user2:before {
    content: "\e92f";
}

.icon-admin-calendar:before {
    content: "\e938";
}

.icon-admin-resume:before {
    content: "\e939";
}

.icon-admin-arrow-double:before {
    content: "\e93a";
}

.icon-admin-plat-outline:before {
    content: "\e93c";
}

.icon-admin-link:before {
    content: "\e943";
}

.icon-admin-more-arrow:before {
    content: "\e92e";
}

.icon-admin-chevron:before {
    content: "\e948";
}

.icon-admin-reload:before {
    content: "\e94f";
}

.icon-admin-share1:before {
    content: "\e951";
}

.icon-admin-single-arrow:before {
    content: "\e953";
}

.icon-admin-dislike:before {
    content: "\e955";
}

.icon-admin-calender-2:before {
    content: "\e956";
}

.icon-admin-like1:before {
    content: "\e958";
}

.icon-admin-site:before {
    content: "\e915";
}

.icon-admin-archive:before {
    content: "\e920";
}

.icon-admin-print1:before {
    content: "\e92a";
}

.icon-admin-bale:before {
    content: "\e95a";
}

.icon-admin-sorosh1:before {
    content: "\e9b7";
}

.icon-admin-eitaa1:before {
    content: "\e9b8";
}

.icon-admin-rss:before {
    content: "\e902";
}

.icon-admin-insta:before {
    content: "\e903";
    color: #575757;
}

.icon-admin-rubika:before {
    content: "\e904";
    color: #fff;
}

.icon-admin-location:before {
    content: "\e905";
}

.icon-admin-icon-at-sign:before {
    content: "\e906";
}

.icon-admin-icon-aparat:before {
    content: "\e907";
}

.icon-admin-whatsapp .path1:before {
    content: "\e90a";
    color: rgb(0, 0, 0);
}

.icon-admin-whatsapp .path2:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icon-admin-linkedin:before {
    content: "\e909";
}

.icon-admin-twitter:before {
    content: "\e90c";
}

.icon-admin-telegram:before {
    content: "\e90d";
}

.icon-admin-download:before {
    content: "\e901";
}

.icon-admin-clock:before {
    content: "\e94e";
}

.icon-admin-like:before {
    content: "\e90f";
}

.icon-admin-note:before {
    content: "\e913";
}

.icon-admin-close:before {
    content: "\e900";
}

.icon-admin-copy:before {
    content: "\e908";
}

.icon-admin-download2:before {
    content: "\e90e";
}

.icon-admin-player-pause:before {
    content: "\e910";
}

.icon-admin-player-play:before {
    content: "\e911";
}

.icon-admin-player-track-next:before {
    content: "\e912";
}

.icon-admin-share2:before {
    content: "\e914";
}

/**** v1.0.0.2 ****/
:root {
    --form-black: #000;
    --form-white: #fff;
    --form-gray: #707070;
    --form-gray-light: #bbb;
    --form-gray-lighter: #ccc;
    --form-gray-lightest: #eee;
    --form-graphite-gray: #666;
    --form-main: rgb(0, 157, 220);
    --form-second: #fb960a;
    --form-main-lighter: #23b1a5;
    --form-primary: #23b1a5;
    --form-secondary: #666666;
    --form-success: #03835F;
    --form-info: #39afd1;
    --form-warning: #ffc35a;
    --form-danger: #fa5c7c;
    --form-icon-family: 'global';
    --form-font-family: 'vazir';
    --font-size-default: 0.92rem;
    --form-button-radius: 3px;
    --form-input-radius: 3px;
    --icon-delete: "\e900";
    --icon-edit: "\e913";
    --icon-download: "\e90e";
}

.d-none {
    display: none !important;
}

#sigma-calendar {
    font-feature-settings: 'ss02', 'ss01';
}

.SiPo-FORM {
    padding: 25px 0;
}

.SiPo-FORM *, .SiPo-FORM table li.ListData span, .SiPo-FORM input, .SiPo-FORM input::placeholder, .SiPo-FORM {
    font-size: var(--font-size-default);
    font-family: var(--form-font-family) !important;
    font-feature-settings: 'ss02', 'ss01';
    font-weight: normal;
}

.SiPo-FORM table {
    min-width: 0;
    position: relative;
}

.SiPo-FORM div table#tblListForm+.MainUpdatePanel {
    margin-top: 1rem;
}

.SiPo-FORM table, .SiPo-FORM div table {
    border-collapse: separate !important;
}

.w-100 {
    width: 100% !important;
}

.SiPo-FORM.SiPo-FORM.SiPo-FORM.SiPo-FORM br {
    display: none !important;
}

.SiPo-LOGIN input[type="text"], .SiPo-LOGIN input[type="password"], .SiPo-FORM input[type="text"], .SiPo-FORM input[type="submit"], .SiPo-FORM select, .SiPo-FORM textarea {
    background: var(--form-white);
    color: var(--form-black);
}

.SiPo-FORM table.dg li.ListData span.FormCaption {
    padding: 0.63rem 5px;
    margin: 3px 0px;
    color: var(--form-graphite-gray);
}

.SiPo-FORM table.dg li.ListData span.FormField {
    width: 60%;
}

.SiPo-FORM legend:not(:empty) {
    padding: 0.5rem;
    border: 1px solid var(--form-gray-lighter);
    background-color: var(--form-gray-lightest);
    border-radius: 7px;
    padding-bottom: 0.5rem;
    margin-bottom: 1rem;
    color: var(--form-black);
    font-weight: bold;
    font-size: var(--font-size-default);
}

.SiPo-FORM table.dg {
    width: 100%;
}

.SiPo-FORM table.dg tr.DGAlt {
    background: var(--form-gray-lightest);
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) table {
    max-width: 100% !important;
    display: block !important;
}

.SiPo-FORM .FormCaption, legend span[id*='CaptchaControl'] {
    font-weight: 700;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr {
    max-width: 100% !important;
}

.SiPo-FORM .dynamic-form-fileupload {
    width: 91% !important;
    height: 100% !important;
    padding: 0.63rem 5px;
    min-height: 50px;
    text-align: right !important;
    line-height: 2.9;
    margin-top: 4px;
}

.SiPo-FORM .dynamic-form-Ajaxfileupload {
    width: 100% !important;
    height: 43px;
    line-height: 29px;
    padding: 3px;
}

.SiPo-FORM legend {
    font-size: var(--font-size-default);
    text-align: right;
    padding-right: 5px;
}

.SiPo-FORM .MainUpdatePanel>.PartHeader {
    font-weight: 400;
    margin: 1rem 0 0.5rem;
    text-align: left;
    max-width: fit-content;
}

.SiPo-FORM table.dynamicform-table-Content td span:first-child {
    padding-left: 0.63rem;
    margin: 0;
}

.SiPo-FORM table.dynamicform-table-Content a:has(img[alt="Download"]), .SiPo-FORM table.dynamicform-table-Content a:has(img[alt="Ã˜Â­Ã˜Â°Ã™Â"]), .SiPo-FORM table.dynamicform-table-Content a:has(img[alt="Ã™Ë†Ã™Å Ã˜Â±Ã˜Â§Ã™Å Ã˜Â´"]) {
    display: inline-block;
    width: 20px;
    height: 20px;
    padding-top: 5px;
    padding: 0 5px;
}

.SiPo-FORM table.dynamicform-table-Content a:has(img[alt="Download"])::after, .SiPo-FORM table.dynamicform-table-Content a:has(img[alt="Ã˜Â­Ã˜Â°Ã™Â"])::after, .SiPo-FORM table.dynamicform-table-Content a:has(img[alt="Ã™Ë†Ã™Å Ã˜Â±Ã˜Â§Ã™Å Ã˜Â´"])::after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    font-family: var(--form-icon-family);
    background-size: 100%;
    padding: 0 5px;
}

.SiPo-FORM table.dynamicform-table-Content a:has(img[alt="Download"]) img[alt="Download"], .SiPo-FORM table.dynamicform-table-Content a:has(img[alt="Ã˜Â­Ã˜Â°Ã™Â"]) img[alt="Ã˜Â­Ã˜Â°Ã™Â"], .SiPo-FORM table.dynamicform-table-Content a:has(img[alt="Ã™Ë†Ã™Å Ã˜Â±Ã˜Â§Ã™Å Ã˜Â´"]) img[alt="Ã™Ë†Ã™Å Ã˜Â±Ã˜Â§Ã™Å Ã˜Â´"] {
    display: none;
}

.SiPo-FORM table.dynamicform-table-Content a:has(img[alt="Ã˜Â­Ã˜Â°Ã™Â"]) img[alt="Ã˜Â­Ã˜Â°Ã™Â"] {
    content: var(--icon-delete);
}

.SiPo-FORM table.dynamicform-table-Content a:has(img[alt="Ã™Ë†Ã™Å Ã˜Â±Ã˜Â§Ã™Å Ã˜Â´"])::after {
    content: var(--icon-edit);
}

.SiPo-FORM table.dynamicform-table-Content a:has(img[alt="Download"])::after {
    content: var(--icon-download);
}

.SiPo-FORM .dynamicform-table-Content+table .Title {
    min-width: 100px;
    margin: 0 !important;
    transition: 0.6s;
    background: var(--form-gray-lighter);
    color: var(--form-main);
    outline: solid 1px var(--form-main);
    font-size: var(--font-size-default);
    padding: 8px 15px;
    outline-offset: 0px;
    border: solid 1px transparent !important;
    border-radius: 7px;
    display: inline-block;
    text-align: center;
}

.SiPo-FORM table.dynamicform-table-Content tr:first-of-type th img, .SiPo-FORM table.dynamicform-table-Content td img {
    width: auto !important;
    aspect-ratio: 1/1;
    max-width: 100%;
}

.SiPo-FORM table.dynamicform-table-Content td {
    border: none !important;
    text-align: center;
    padding: 8px 5px;
    font-size: var(--font-size-default);
}

.SiPo-FORM table.dynamicform-table-Content td a {
    color: var(--form-main) !important;
}

.SiPo-FORM table.dynamicform-table-Content {
    border-radius: 7px;
    border: 1px solid var(--form-gray-light);
    overflow: hidden;
    margin-bottom: 15px !important;
}

.SiPo-FORM table.dynamicform-table-Content tr:first-of-type th:first-of-type, .SiPo-FORM table.dynamicform-table-Content tr:first-of-type td:first-of-type {
    border-radius: 0 !important;
    line-height: 2;
}

.SiPo-FORM table.dynamicform-table-Content tr:first-of-type th:last-of-type, .SiPo-FORM table.dynamicform-table-Content tr:first-of-type td:last-of-type {
    border-radius: 0 !important;
}

.SiPo-FORM table.dynamicform-table-Content tr:nth-child(odd) {
    background-color: var(--form-gray-lightest)!important;
}

.SiPo-FORM table.dynamicform-table-Content tr {
    background-color: var(--form-white) !important;
}

.SiPo-FORM .ListData {
    display: flex;
    flex-wrap: wrap !important;
}

.SiPo-FORM .Table-pagination {
    margin-top: 15px !important;
}

.SiPo-FORM .dynamic-form-button-search {
    margin: 0 !important;
}

.SiPo-FORM input.dynamic-form-button-search:hover {
    color: inherit;
}

.SiPo-FORM .pagination td span.CurrentPage, .SiPo-FORM .pagination td a {
    padding-top: 0;
}

.SiPo-FORM input.dynamic-form-textbox, .SiPo-FORM .dynamic-form-textbox-multiline {
    width: 100% !important;
}

.SiPo-FORM fieldset>table>tbody input.placeholder-right, .SiPo-FORM fieldset>table>tbody input.placeholder-right::placeholder, .SiPo-FORM .placeholder-right, .SiPo-FORM .placeholder-right::placeholder {
    text-align: right !important;
}

.SiPo-FORM fieldset>table>tbody input.placeholder-left, .SiPo-FORM fieldset>table>tbody input.placeholder-left::placeholder, .SiPo-FORM .placeholder-left, .SiPo-FORM .placeholder-left::placeholder {
    text-align: left !important;
}

.SiPo-FORM .FormButton {
    min-width: 100px;
    /* margin: 25px 0 !important; */
    transition: 0.6s;
    font-size: var(--font-size-default);
    padding: 8px 15px;
}

.SiPo-FORM .sipocombo-span-icon+div input[type='input'] {
    width: 98% !important;
}

.SiPo-FORM .sort-button>div td>span {
    font-weight: 400;
}

.SiPo-FORM .sort-button>div {
    border: solid 1px var(--form-gray);
    height: 46px;
    margin: 0 25px;
    border-radius: calc(var(--form-button-radius) * 3);
    width: 310px;
    display: flex;
    align-items: center;
    padding: 0 35px 0;
    color: var(--form-main);
    position: relative;
    right: -25px;
    z-index: 10;
}

.SiPo-FORM .sort-button>div:has([style*='none']) {
    border-radius: calc(var(--form-button-radius) * 10);
}

.SiPo-FORM .sort-button>div:has([style*='block']) {
    border-radius: calc(var(--form-button-radius) * 3) calc(var(--form-button-radius) * 3) 0 0;
}

.SiPo-FORM .sort-button>div>span {
    display: block;
    width: 100%;
}

.SiPo-FORM .sort-button>div>span>span.FormCaption {
    display: flex;
    width: 100%;
    justify-content: space-between;
    font-weight: normal
}

.SiPo-FORM .sort-button>div>div>div {
    right: -1px;
    width: calc(100% + 1.1px) !important;
    padding: 20px 0 0 0;
    overflow: hidden;
}

.SiPo-FORM .sort-button>div:has([style*='block'])>div>div {
    top: 100%;
    border-radius: 0px 0px calc(var(--form-button-radius) * 3) calc(var(--form-button-radius) * 3);
}

.SiPo-FORM .sort-button>div>div>div {
    top: calc(100% + 10px);
    border-radius: calc(var(--form-button-radius) * 10);
}

.SiPo-FORM .sort-button>div>div>div tr {
    display: flex;
    margin-bottom: 4px;
}

.SiPo-FORM .sort-button>div>div>div tr td {
    flex-grow: 1
}

.SiPo-FORM .sort-button>div>div>div tr>td {
    text-align: center;
}

.SiPo-FORM .sort-button>div>div>div tr>td:nth-child(3) {
    width: 40%;
}

.SiPo-FORM .sort-button>div>div>div div {
    background: transparent !important;
    text-align: center !important;
    margin-top: 15px;
    border-top: 1px solid gray;
}

.SiPo-FORM .sort-button span[style*='marlett'] {
    font-family: marlett !important;
}

[id*='UpdateProgress'] {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgb(0, 0, 0, 50%);
}

.SiPo-LOGIN input[type='email'], .SiPo-LOGIN input[type='password'], .SiPo-LOGIN input[type='text'] {
    height: 43px;
    border: solid 1px var(--form-gray-light);
    border-radius: 6px;
    margin-bottom: 1rem;
    padding: 5px;
    width: 100%;
}

.SiPo-LOGIN .Formlogin_CaptchaLabel {
    font-family: inherit;
    font-size: var(--font-size-default);
    color: #666;
    width: 100%;
    margin-bottom: 0.5rem;
    flex-grow: 1;
    flex-basis: 100%;
}

.SiPo-LOGIN img {
    height: 43px !important;
}

.SiPo-LOGIN .FormButton.Formlogin_LoginButton {
    margin-top: 5px !important;
    border: none;
    display: block;
    min-width: 110px;
    margin: auto;
}

.SiPo-LOGIN, .SiPo-LOGIN .Formlogin_ChangePassword, .SiPo-LOGIN .Formlogin_UserDisplayName, .SiPo-LOGIN .Formlogin_Welcome, .SiPo-LOGIN .Formlogin_Error, .SiPo-LOGIN .Formlogin_ValidationError, .FormChangePassword_ValidationError {
    font-family: inherit !important;
}

.Formlogin_ChangePassword {
    color: var(--form-main);
    font-weight: 600;
}

.SiPo-LOGIN .Formlogin_ValidationError[style="display: inline;"] {
    display: inline-block !important;
    transform: translateY(-10px);
}

.SiPo-LOGIN .Formlogin_Error {
    display: block !important;
    transform: translateY(-6px);
}

.SiPo-LOGIN .Formlogin_Captcha {
    display: flex;
    flex-wrap: wrap;
}

.SiPo-LOGIN .Formlogin_Captcha .Formlogin_InputTextBoxCaptcha {
    width: 50%;
    order: 0;
    display: flex;
    flex-grow: 1;
}

.SiPo-LOGIN .Formlogin_Captcha .Formlogin_RefreshStyle {
    order: 1;
    display: flex;
    margin: 11px 7px;
    background: url(./img/refresh.png) no-repeat;
    background-size: cover;
    filter: brightness(0) saturate(100%) invert(20%) sepia(89%) saturate(642%) hue-rotate(196deg) brightness(100%) contrast(90%);
}

.SiPo-LOGIN .Formlogin_Captcha .Formlogin_captcha_image {
    order: 2;
    display: flex !important;
    margin: 0;
    margin-bottom: 1rem;
}

.SiPo-LOGIN .Formlogin_Captcha .Formlogin_captcha_image img {
    border: none !important;
    border-radius: 8px;
}

.SiPo-LOGIN .ChangePassword_ReturnButton, .SiPo-LOGIN .ChangePassword_CahngePasswordButton {
    top: 0;
    left: 0;
    border: none;
    min-width: 110px;
}

.SiPo-LOGIN .LogoutPanel {
    display: flex;
    align-items: center;
    justify-content: start;
}

.SiPo-LOGIN .LogoutPanel span, .SiPo-LOGIN .LogoutPanel a {
    margin-left: 7px;
    font-size: inherit;
}

.SiPo-LOGIN .LogoutPanel input {
    margin-right: auto;
    margin-left: 0
}

.SiPo-LOGIN .ChangePassword_ReturnButton {
    background-color: var(--form-gray);
}

.SiPo-FORM #SearchResults>table:last-child:not(.dg) {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    position: relative;
}

.SiPo-FORM #SearchResults>table:last-child:not(.dg) tbody tr:not(:empty) {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    font-family: var(--form-font-family);
}

.SiPo-FORM #SearchResults>table:last-child:not(.dg) td {
    font-size: calc(var(--font-size-default) + 4px);
    width: auto !important;
}

.SiPo-FORM #SearchResults>table:last-child:not(.dg) td a, .SiPo-FORM #SearchResults>table:last-child:not(.dg) td .CurrentPage {
    width: 40px;
    height: 40px;
    font-family: var(--form-font-family);
    font-size: var(--font-size-default);
    transition: 0.6s;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 3px !important;
    padding: 0;
    border-radius: 50%;
    font-weight: 300;
    margin: 0 6px;
}

.SiPo-FORM #SearchResults>table:last-child:not(.dg) td .CurrentPage {
    background-color: var(--form-primary);
    color: var(--form-white);
}

.SiPo-FORM #SearchResults>table:last-child:not(.dg) td a.FirstPage, .SiPo-FORM #SearchResults>table:last-child:not(.dg) td a.PrevPage, .SiPo-FORM #SearchResults>table:last-child:not(.dg) td a.NextPage, .SiPo-FORM #SearchResults>table:last-child:not(.dg) td a.LastPage {
    font-size: 0;
}

.SiPo-FORM #SearchResults>table:last-child:not(.dg) td a.FirstPage::before, .SiPo-FORM #SearchResults>table:last-child:not(.dg) td a.LastPage::before, .SiPo-FORM #SearchResults>table:last-child:not(.dg) td a.PrevPage::before, .SiPo-FORM #SearchResults>table:last-child:not(.dg) td a.NextPage::before {
    font-family: var(--form-icon-family);
    font-size: calc(var(--font-size-default) - 5px);
}

.SiPo-FORM #SearchResults>table:last-child:not(.dg) td a.FirstPage::before, .SiPo-FORM #SearchResults>table:last-child:not(.dg) td a.PrevPage::before {
    transform: rotate(180deg);
}

.SiPo-FORM #SearchResults>table:last-child:not(.dg) td a.FirstPage::before, .SiPo-FORM #SearchResults>table:last-child:not(.dg) td a.LastPage::before {
    content: "\e948";
}

.SiPo-FORM #SearchResults>table:last-child:not(.dg) td a.PrevPage::before, .SiPo-FORM #SearchResults>table:last-child:not(.dg) td a.NextPage::before {
    content: "\e953";
}

.ui-datepicker.ui-widget * {
    font-family: var(--form-font-family);
    text-align: center;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 45%;
    border: solid 1px var(--form-graphite-gray);
    padding: 3px;
    border-radius: 3px;
    margin: 2px;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    color: var(--form-main)
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
    background: var(--form-second);
}

.ui-datepicker.ui-widget .ui-widget-header {
    background: var(--form-main);
    border-color: var(--form-main);
}

input[type='image'].ui-datepicker-trigger {
    width: 20px !important;
    border: none !important;
    display: none;
}

.AjaxFileUploader {
    margin: 4px 0;
    line-height: 42px;
    border-color: var(--form-gray-lighter);
}

.SiPo-FORM .AjaxFileUploader_Image {
    width: 100px;
    height: 100px;
    border-radius: 0.5rem;
    object-fit: cover;
}

.SiPo-FORM .AjaxFileUploader_Error, span.dynamic-form-validator {
    background-image: unset;
    padding: 5px;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 500 !important;
    padding: 10px 5px !important;
    height: 36px;
    line-height: 1;
}

.SiPo-FORM .dynamic-form-link[title="Remove File"][id*='btnRemoveFile'], .SiPo-FORM .dynamic-form-button-image {
    position: absolute;
    top: 10px;
    left: 0;
    padding: 13px !important;
    border: solid 1px var(--form-gray-lighter);
    border-radius: var(--form-input-radius);
    z-index: 9 !important;
}

.SiPo-FORM .dynamic-form-td .alert-info{
    padding: 4px 8px;
}
.SiPo-FORM .dynamic-form-td tbody>tr>td, .dynamic-form-td tbody>tr>td {
    text-align: right;
}

.SiPo-FORM .dynamic-form-textbox-datetime.dynamic-form-textbox {
    width: 100% !important;
    border: solid 1px var(--form-gray-lighter);
    border-radius: var(--form-input-radius);
    position: relative;
}

.SiPo-FORM .FormButtonNoWidth, .ui-datepicker-trigger, .SiPo-FORM .dynamic-form-td tbody>tr>td .FormButtonNoWidth, .dynamic-form-td tbody>tr>td .ui-datepicker-trigger {
    position: absolute;
    left: 10px !important;
    top: 15% !important;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.ui-datepicker .ui-datepicker-prev {
    left: 8px;
}

.SiPo-FORM fieldset[elementview="OneCell"]>table>tbody>.dynamic-form-tr>td>table>tbody>tr>td, .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td {
    position: relative;
    text-align: right;
    padding: 0;
}

.SiPo-FORM .FormField.dynamic-form-panel:not(.FormField) {
    background-color: var(--form-gray-lighter);
    border-radius: 0.5rem;
    padding: 1rem 1rem 0;
}

.siposearchable-select .sipocombo-span-icon b {
    left: -2px;
    margin-left: 0;
}

.SiPo-FORM span.dynamic-form-validator {
    line-height: 1;
}

.dynamic-form-legend {
    font-family: var(--form-font-family);
    font-weight: bold;
    color: var(--form-main)
}

.SiPo-FORM select.dynamic-form-dropdown.dynamic-form-dropdown {
    margin: 0 !important;
    line-height: 1 !important;
    width: 100% !important;
    min-height: 43px !important;
    height: 100% !important;
}

.SiPo-FORM div table:not(.pagination) tbody td:not([data-th]):before, .FormTitle {
    content: unset;
}

.SiPo-FORM fieldset .siposearchable-select {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.SiPo-FORM fieldset .siposearchable-select a:nth-of-type(1) {
    display: flex;
    align-items: center;
    height: 100%;
    font-weight: 400;
}

.SiPo-FORM fieldset .siposearchable-select a span:nth-of-type(1) {
    /* transform: translateY(5px); */
}

.SiPo-FORM fieldset .siposearchable-select .sipocombo-a-href span {
    line-height: 1 !important;
    height: auto !important;
}

.SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:not([colspan="2"])>div[class*='select'] {
    margin: 4px 0 !important;
}

.SiPo-FORM .dynamic-form-filter-datetime, .SiPo-FORM fieldset>table>tbody input:not([type='image']):not([type='file']):not([type='submit']):not([type='checkbox']):not([type='radio']), .SiPo-FORM fieldset>table>tbody div[class*='select'], .SiPo-FORM fieldset>table>tbody select, .SiPo-FORM fieldset>table>tbody div .dynamic-form-textbox-datetime-georgian.dynamic-form-textbox, .SiPo-FORM fieldset>table>tbody textarea {
    padding: 0 5px;
    min-height: 43px !important;
    text-align: right;
    height: 100%;
}

.SiPo-FORM fieldset label {
    font-size: var(--font-size-default);
}

.SiPo-FORM fieldset>table>tbody input[type='submit'] {
    text-align: center;
}

.SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>textarea {
    width: 100% !important;
}

.SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div[class*='select'] .sipocombo-span-icon {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
}

.SiPo-FORM .dynamic-form-button-search {
    margin-right: 0.63rem !important;
}

.SiPo-FORM fieldset .siposearchable-select, .SiPo-FORM fieldset select.dynamic-form-dropdown {
    border: none;
    width: 100% !important;
}

.SiPo-FORM fieldset .siposearchable-select>div {
    width: 100% !important;
    padding-top: 5px;
    margin: 0px !important;
    top: 95%;
}

.SiPo-FORM fieldset.dynamic-form-fieldset fieldset.dynamic-form-fieldset {
    width: 100% !important;
}

.SiPo-FORM .dynamic-form-previewimage {
    display: none;
    width: auto;
    height: auto;
    max-width: 30%;
    aspect-ratio: 1/1;
    border: solid 4px var(--form-gray-lighter);
    object-fit: contain;
    background: var(--form-gray-lighter);
    margin: 20px auto;
}

.SiPo-FORM .dynamic-form-previewimage[src*='data:image'] {
    display: block !important;
}

.SiPo-FORM fieldset>table .FormField.dynamic-form-radiobutton-list {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    min-height: 43px;
}

.SiPo-FORM fieldset>table .FormField.dynamic-form-radiobutton-list input[type='checkbox']+label, .SiPo-FORM fieldset>table .FormField.dynamic-form-radiobutton-list input[type='radio']+label {
    margin-right: 5px;
    margin-bottom: 0.63rem;
}

.SiPo-FORM fieldset>table input[type='checkbox']+label, .SiPo-FORM fieldset>table input[type='radio']+label {
    margin-bottom: 0;
}

.SiPo-FORM fieldset>table span.BimariKhasCheckbox {
    display: flex
}

.SiPo-FORM fieldset>table input[type='checkbox']+label {
    margin-right: 0.3rem;
    line-height: 1.2rem;
}

.SiPo-FORM fieldset>table input, .SiPo-FORM fieldset>table div[class*='select'], .SiPo-FORM fieldset>table select, .SiPo-FORM fieldset .siposearchable-select, .SiPo-FORM fieldset .siposearchable-select input, .captcha-fieldset input, .SiPo-FORM fieldset>table div[class*='select']>div, .SiPo-FORM fieldset>table div [class*='dynamic-form-textbox-datetime'].dynamic-form-textbox, .SiPo-FORM fieldset>table textarea {
    border: solid 1px var(--form-gray-light);
    border-radius: var(--form-input-radius);
}

.SiPo-FORM fieldset>table div [class*='dynamic-form-textbox-datetime']+input[type='image'] {
    border-radius: 0;
}

.siposearchable-select div ul li.option-hover {
    background-color: var(--form-gray);
}

.SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:not([colspan="2"])>div[class*='select']>div {
    border-radius: 0 0 3px 3px;
}

.SiPo-FORM .dynamic-form-wizard-navigationTable-finish-td {
    text-align: center !important;
}

.SiPo-FORM .dynamic-form-wizard-navigationTable-finish .dynamic-form-button-finishcomplete {
    min-width: 100px;
    margin: 1rem 0 0 !important;
    transition: 0.6s;
    font-size: var(--font-size-default);
    padding: 8px 15px;
}

.SiPo-FORM div[id*='NavigationButtons'][class] {
    width: 100% !important;
}

.SiPo-FORM .keep-br br {
    display: block !important;
}

.SiPo-FORM .form-register-wrapper, .SiPo-FORM .form-register-wrapper table {
    width: 100%;
    margin-left: auto !important;
    margin-right: 0 !important;
}

.loader-parent {
    position: relative;
}

.EditForm_UpdateProgress, .Form_UpdateProgress {
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
}

.SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="2"] .dynamic-form-tr-caption td span.dynamic-form-label-caption {
    display: block;
    margin-top: 12px;
}

.SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"] .FormButtonNoWidth, .SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"] .ui-datepicker-trigger, .SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"] .dynamic-form-td tbody>tr>td .FormButtonNoWidth, .SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"] .dynamic-form-td tbody>tr>td .ui-datepicker-trigger {
    top: 45% !important;
}

.SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"] .siposearchable-select input {
    width: 70%;
    padding: 7px;
    margin: 0 !important;
    margin-top: 5px !important;
}

.SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"] span.dynamic-form-label-caption {
    margin-top: 30px;
    display: block;
    font-size: var(--font-size-default);
}

.SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"], .dynamic-form-wizard-navigationTable-finish {
    width: 70%;
    margin: auto !important;
}

.SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"]>table>tbody>.dynamic-form-tr {
    display: flex;
    flex-wrap: wrap;
}

.SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td {
    width: 100%;
    text-align: right;
    position: relative;
}

.SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]) {
    text-align: right;
}

.SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"] .dynamic-form-validator {
    text-align: left;
    width: fit-content;
    margin-right: auto;
    margin-top: 6px;
    margin-bottom: 15px;
    margin-right: 0;
    margin-left: auto;
    border-radius: var(--form-input-radius);
    padding: 15px;
    padding-right: 30px;
    background-position: calc(100% - 10px) center;
}

.SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>input:not([type='image']):not([type='file']), .SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div[class*='select'], .SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>select, .SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div .dynamic-form-textbox-datetime-georgian.dynamic-form-textbox, .SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>textarea {
    width: 100% !important;
}

.SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"] .ui-datepicker-trigger {
    position: absolute;
    top: 50%;
    left: 15px;
    transform: translateY(-50%);
}

.SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>input[type='file'], .SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>input[type='image'] {
    padding: 0.63rem 5px;
}

.SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div[class*='select']>div {
    width: 100% !important;
}

.SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"] .dynamic-form-validator[style='display: inline;'] {
    display: inline-block !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]) {
    padding-left: 0.63rem;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"], .dynamic-form-wizard-navigationTable-finish {
    width: 100%;
    margin-left: auto !important;
    margin-right: 0 !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div[class*='select'] {
    padding: 0 5px !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) input, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) .dynamic-form-radiobutton-list, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) div[class*='select'], .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) select, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) div .dynamic-form-textbox-datetime-georgian.dynamic-form-textbox, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) textarea {
    margin-top: 0;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]) {
    vertical-align: initial;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td>span.FormCaption {
    min-height: 43px;
    display: flex;
    align-items: center;
}

#popupForm .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td>span.FormCaption {
    font-size: calc(var(--font-size-default) - 3px)
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"] .dynamic-form-validator {
    text-align: right;
    width: fit-content;
    margin-right: auto;
    margin-top: -6px;
    margin-bottom: 15px;
    margin-right: 0;
    margin-left: auto;
    border-radius: var(--form-input-radius);
    padding: 15px;
    padding-right: 30px;
    background-position: calc(100% - 10px) center;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"] .dynamic-form-validator[style='display: inline;'] {
    display: block !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div[class*='select'], .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"] input.dynamic-form-textbox {
    width: 100% !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div[class*='select']>div>input {
    margin-bottom: 0 !important;
}

td.w-100.dynamic-form-td:first-child {
    margin-top: 30px;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>textarea {
    width: 100% !important;
    height: 150px;
}

.SiPo-FORM div table fieldset[elementview="TwoColumn"][elementviewcount="2"] .dynamic-form-label-caption, fieldset[elementview="TwoColumn"][elementviewcount="2"] .siposearchable-select a span:nth-of-type(1) {
    color: var(--form-secondary);
    font-size: var(--font-size-default);
    font-weight: normal;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"] .dynamic-form-td td {
    position: relative;
    padding: .5rem;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"] .dynamic-form-td select, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"] .dynamic-form-td textarea, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"] .dynamic-form-td input:not([type='image']):not([type='file']):not([type='radio']):not([type='checkbox']):not([type='submit']) {
    width: 100% !important;
    margin: 0;
    text-align: center;
}

fieldset[elementview="TwoColumn"][elementviewcount="2"] .dynamic-form-td input[type='image'] {
    position: absolute !important;
    top: 10px !important;
    left: 10px;
    /* right: unset;
    filter: hue-rotate(225deg) brightness(0.4);
    transform: translateY(-50%); */
}

fieldset[elementview="TwoColumn"][elementviewcount="2"] .dynamic-form-td .dynamic-form-filter-datetime+input[type='image'] {
    transform: translateY(-15%);
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"] .dynamic-form-validator[style='display: inline;'] {
    display: block !important;
    margin: 5px;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"] .HasCaptcha {
    padding-right: 17%;
}

.SiPo-FORM .dynamic-form-previewimage {
    display: none;
    width: auto;
    height: auto;
    max-width: 30%;
    aspect-ratio: 1/1;
    border: solid 4px var(--form-gray-lighter);
    object-fit: contain;
    background: var(--form-gray-lighter);
    margin: 20px auto;
}

.SiPo-FORM .dynamic-form-previewimage[src*='data:image'] {
    display: block !important;
}

.SiPo-FORM div table .dynamic-form-label-caption, .siposearchable-select a span:nth-of-type(1), .SiPo-FORM .FormField.dynamic-form-panel input[type='checkbox']+label {
    font-size: var(--font-size-default);
    color: var(--form-graphite-gray);
    font-weight: 500;
    text-align: center;
    font-size: var(--font-size-default);
}

.FormCaption:not(.dynamic-form-label-caption), .dynamic-form-label-caption+.FormCaption {
    font-size: var(--font-size-default);
}

.siposearchable-select div ul li.active {
    background: var(--form-white) !important;
    color: var(--form-graphite-gray) !important;
    font-weight: 400;
}

.SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>input,
.SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>span.FormField , .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div[class*='select'], .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>select, .SiPo-FORM fieldset .siposearchable-select, .SiPo-FORM fieldset .siposearchable-select input, .HasCaptcha input, .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div[class*='select']>div, .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div .dynamic-form-textbox-datetime-georgian.dynamic-form-textbox, .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>textarea, .SiPo-FORM .dynamic-form-filter-datetime, .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) input:not([type='image']) {
    border: solid 1px var(--form-gray-lighter);
    border-radius: var(--form-input-radius);
    font-size: calc(var(--font-size-default) - 2px);
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin: 0;
}
.SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>span.FormField{
    display: flex !important;
    align-items: center;
    height: 100%;
}

.SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>input::placeholder, .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>select, .SiPo-FORM fieldset .siposearchable-select input::placeholder, .HasCaptcha input::placeholder, .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div .dynamic-form-textbox-datetime-georgian.dynamic-form-textbox::placeholder, .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>textarea::placeholder {
    font-size: calc(var(--font-size-default) - 2px);
}

.SiPo-FORM fieldset td textarea {
    padding: 0.63rem !important;
}

.SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div[class*='select']>div {
    border-radius: 0 0 3px 3px;
}

.SiPo-FORM .dynamic-form-wizard-navigationTable-finish-td.dynamic-form-wizard-navigationTable-finish-td {
    text-align: center !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.FormButton, .SiPo-FORM #SearchResults a.Title.InsertButtonClass, .SiPo-FORM .dynamic-form-wizard-navigationTable-finish .dynamic-form-button-finishcomplete, .SiPo-FORM input.FormButton.FormButton {
    background: var(--form-primary);
    display: inline-block;
    padding: 1rem;
    text-align: center;
    color: var(--form-white);
    border-radius: var(--form-button-radius) !important;
    position: relative;
    overflow: hidden;
    font-size: calc(var(--font-size-default) - 1px);
    border: none;
    font-weight: 400;
    margin-right: 0;
    margin-top: 0!important;
}

.SiPo-FORM input.FormButton.FormButton.dynamic-form-button-finishcomplete {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.SiPo-FORM #SearchResults a.Title.InsertButtonClass {
    margin: 0.5rem auto !important;
    display: block;
    min-width: 120px;
    max-width: 230px;
}

div[id*='NavigationButtons'][class] {
    width: 100% !important;
}

.siposearchable-select div ul li:hover {
    background: var(--form-main) !important;
    color: var(--form-white) !important
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) {
    margin-bottom: 15px !important;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) a:has(img[alt="Download"]), .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) a:has(img[alt="Ã˜Â­Ã˜Â°Ã™Â"]), .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) a:has(img[alt="Ã™Ë†Ã™Å Ã˜Â±Ã˜Â§Ã™Å Ã˜Â´"]) {
    display: inline-block;
    width: 20px;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) a:has(img[alt="Download"])::after, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) a:has(img[alt="Ã˜Â­Ã˜Â°Ã™Â"])::after, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) a:has(img[alt="Ã™Ë†Ã™Å Ã˜Â±Ã˜Â§Ã™Å Ã˜Â´"])::after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    font-family: var(--form-icon-family);
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) a:has(img[alt="Download"]) img[alt="Download"], .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) a:has(img[alt="Ã˜Â­Ã˜Â°Ã™Â"]) img[alt="Ã˜Â­Ã˜Â°Ã™Â"], .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) a:has(img[alt="Ã™Ë†Ã™Å Ã˜Â±Ã˜Â§Ã™Å Ã˜Â´"]) img[alt="Ã™Ë†Ã™Å Ã˜Â±Ã˜Â§Ã™Å Ã˜Â´"] {
    display: none;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) a:has(img[alt="Ã™Ë†Ã™Å Ã˜Â±Ã˜Â§Ã™Å Ã˜Â´"])::after {
    content: var(--icon-edit);
    color: var(--form-main);
    font-weight: bold;
    font-size: var(--font-size-default);
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) a:has(img[alt="Ã˜Â­Ã˜Â°Ã™Â"])::after {
    content: var(--icon-delete) !important;
    color: var(--form-danger);
    font-weight: bold;
    font-size: var(--font-size-default);
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) a:has(img[alt="Download"])::after {
    content: '\2193';
    font-family: arial;
    font-weight: 900;
    font-size: calc(var(--font-size-default) + 3px);
    color: var(--form-main);
    border-bottom: solid 1px #333;
    display: flex;
    justify-content: center;
    padding-bottom: 5px;
    box-sizing: content-box;
    margin-right: 0.5rem;
    border-radius: 1px / 5px;
    margin-top: -6px;
}

.SiPo-FORM .AjaxFileUploader_Link {
    font-weight: 400;
}

.dg:not(.dynamicform-table-show-rows)+table .Title {
    min-width: 100px;
    margin: 0 !important;
    transition: 0.6s;
    background: var(--form-gray-lighter);
    color: var(--form-main);
    font-size: var(--font-size-default);
    padding: 8px 15px;
    outline-offset: 0px;
    border: solid 1px transparent !important;
    border-radius: 7px;
    display: inline-block;
    text-align: center;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:first-of-type th, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:first-of-type td {
    background-color: var(--form-gray-lighter);
    color: var(--form-black);
    border: none !important;
    border-bottom: solid 1px var(--form-gray-light) !important;
    font-size: calc(var(--font-size-default) + 1px);
    font-weight: bold;
    padding: 8px !important;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:first-of-type th img, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:first-of-type td img, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) .DGItem td img, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) .DGAlt td img {
    width: auto !important;
    aspect-ratio: 1/1;
    max-width: 100%;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) .DGItem td img, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) .DGAlt td img {
    border-radius: 0.7rem;
    height: 100px;
    object-fit: cover;
    margin-right: 0.5rem;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:first-of-type th img[src="/images/blank.gif"], tr:first-of-type td img[src="/images/blank.gif"] {
    display: none !important;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) .DGItem td, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) .DGAlt td {
    border: none !important;
    border-bottom-width: 1px;
    border-bottom-color: var(--form-main) !important;
    border-bottom-style: solid;
    text-align: center;
    padding: 8px 5px;
    font-size: var(--font-size-default);
    word-break: break-word;
    padding: 0.6rem 0;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) {
    border-radius: 7px;
    border: 1px solid var(--form-gray-light);
    overflow: hidden;
    width: 100%;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:first-of-type th:first-of-type, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:first-of-type td:first-of-type {
    border-radius: 0 calc(var(--form-button-radius) + 3px) 0 0 !important;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:first-of-type th:last-of-type, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:first-of-type td:last-of-type {
    border-radius: calc(var(--form-button-radius) + 3px) 0 0 0 !important;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:last-of-type th:first-of-type, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:last-of-type td:first-of-type {
    border-radius: 0 0 calc(var(--form-button-radius) + 3px) 0 !important;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:last-of-type th:last-of-type, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:last-of-type td:last-of-type {
    border-radius: 0 !important;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr.DGAlt {
    color: var(--form-black) !important;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr.DGItem {
    background-color: var(--form-white) !important;
}

#tblListForm>tbody>tr:last-child>td {
    text-align: right;
}

[id*='SortOptionContent'] {
    display: inline-block;
    width: 100%;
    padding: 0.63rem !important;
}

[id*='SortOptionContent'] input[type=checkbox], [id*='SortOptionContent'] input[type=radio] {
    transform: translateY(5px);
}

[id*='SortOptionContent']+div[style] {
    background-color: transparent !important;
    text-align: center !important;
    padding: 0px !important;
}

[id*='SortOptionContent']+div[style]>.FormButton {
    min-width: 50px !important;
    padding: 4px 13px !important;
    margin: 5px 0 0.63rem !important;
    font-size: calc(var(--font-size-default) - 3px);
}

[id*='ExcelPanel'] {
    text-align: left;
    font-size: calc(var(--font-size-default) - 2px);
    font-weight: bold;
    transform: translateY(55px);
}

[id*='ExcelPanel'] a~a {
    min-width: 100px;
    margin: 5px 0 !important;
    transition: 0.6s;
    color: var(--form-graphite-gray);
    font-size: var(--font-size-default);
    padding: 8px 15px;
    outline-offset: 0px;
    border-radius: calc(var(--form-input-radius) * 2);
    border: solid 1px var(--form-graphite-gray) !important;
    margin-left: 0.63rem;
    display: inline-block;
}

[id*='ExcelPanel'] a~a:hover {
    color: var(--form-gray-lighter);
    background-color: var(--form-graphite-gray);
}

[id*='ExcelPanel'] a~a::after {
    content: var(--icon-download);
    font-family: var(--form-icon-family);
    display: inline-block;
    margin-right: 0.63rem;
    width: 20px;
    height: 20px;
    vertical-align: sub;
    transition: 0.6s;
}

.dynamicform-content-table-row li.ListData {
    display: grid;
}

.SiPo-FORM table.dg.dynamicform-content-table-row li.ListData>a {
    display: block;
    width: 100%;
}

.SiPo-FORM table.dg.dynamicform-content-table-row li.ListData>a.Title {
    display: initial;
    margin: 0 0.5rem;
}

.SiPo-FORM table.dg.dynamicform-content-table-row li.ListData span.FormField, .SiPo-FORM table.dg.dynamicform-content-table-row li.ListData span.FormCaption {
    width: fit-content;
}

.SiPo-FORM .FormField.dynamic-form-panel li.ListData span.FormField {
    color: var(--form-gray);
}

.SiPo-FORM table.dg.dynamicform-content-table-row li.ListData input[type='checkbox'] {
    margin-left: 5px;
}

.SiPo-FORM table.dg.dynamicform-content-table-row li.ListData table tr:last-of-type td {
    border-bottom: 0 !important;
}

.SiPo-FORM table.dg.dynamicform-content-table-row li.ListData table tr:last-of-type td:first-of-type, .SiPo-FORM table.dg.dynamicform-content-table-row li.ListData table tr:last-of-type td:first-of-type, .SiPo-FORM table.dg.dynamicform-content-table-row li.ListData th:last-of-type, .SiPo-FORM table.dg.dynamicform-content-table-row li.ListData td:last-of-type, .SiPo-FORM table.dg.dynamicform-content-table-row li.ListData th:first-of-type, .SiPo-FORM table.dg.dynamicform-content-table-row li.ListData td:first-of-type {
    border-radius: 0 !important;
}

@keyframes jelly {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1)
    }

    40% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    }

    50% {
        -webkit-transform: scale3d(.85, 1.15, 1);
        transform: scale3d(.85, 1.15, 1)
    }

    65% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }

    75% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes custom-jelly {
    0% {
        -webkit-transform: translate(-3px, calc(-50%)) scale3d(1, 1, 1);
        transform: translate(-3px, calc(-50%)) scale3d(1, 1, 1)
    }

    30% {
        -webkit-transform: translate(-3px, calc(-50%)) scale3d(.75, 1.25, 1);
        transform: translate(-3px, calc(-50%)) scale3d(.75, 1.25, 1)
    }

    40% {
        -webkit-transform: translate(-3px, calc(-50%)) scale3d(1.25, .75, 1);
        transform: translate(-3px, calc(-50%)) scale3d(1.25, .75, 1)
    }

    50% {
        -webkit-transform: translate(-3px, calc(-50%)) scale3d(.85, 1.15, 1);
        transform: translate(-3px, calc(-50%)) scale3d(.85, 1.15, 1)
    }

    65% {
        -webkit-transform: translate(-3px, calc(-50%)) scale3d(1.05, .95, 1);
        transform: translate(-3px, calc(-50%)) scale3d(1.05, .95, 1)
    }

    75% {
        -webkit-transform: translate(-3px, calc(-50%)) scale3d(.95, 1.05, 1);
        transform: translate(-3px, calc(-50%)) scale3d(.95, 1.05, 1)
    }

    100% {
        -webkit-transform: translate(-3px, calc(-50%)) scale3d(1, 1, 1);
        transform: translate(-3px, calc(-50%)) scale3d(1, 1, 1)
    }
}

@keyframes custom-jelly-2 {
    0% {
        -webkit-transform: translate(0px, -50%) scale3d(1, 1, 1);
        transform: translate(0px, -50%) scale3d(1, 1, 1)
    }

    30% {
        -webkit-transform: translate(0px, -50%) scale3d(.75, 1.25, 1);
        transform: translate(0px, -50%) scale3d(.75, 1.25, 1)
    }

    40% {
        -webkit-transform: translate(0px, -50%) scale3d(1.25, .75, 1);
        transform: translate(0px, -50%) scale3d(1.25, .75, 1)
    }

    50% {
        -webkit-transform: translate(0px, -50%) scale3d(.85, 1.15, 1);
        transform: translate(0px, -50%) scale3d(.85, 1.15, 1)
    }

    65% {
        -webkit-transform: translate(0px, -50%) scale3d(1.05, .95, 1);
        transform: translate(0px, -50%) scale3d(1.05, .95, 1)
    }

    75% {
        -webkit-transform: translate(0px, -50%) scale3d(.95, 1.05, 1);
        transform: translate(0px, -50%) scale3d(.95, 1.05, 1)
    }

    100% {
        -webkit-transform: translate(0px, -50%) scale3d(1, 1, 1);
        transform: translate(0px, -50%) scale3d(1, 1, 1)
    }
}

input[type='radio'] {
    display: none;
}

input[type='radio']+label[for] {
    padding-right: 20px;
    padding-left: 0.63rem;
    display: flex;
    position: relative;
    cursor: pointer;
}

input[type='radio']+label[for]::before {
    content: '';
    width: 16px;
    height: 16px;
    border-radius: calc(var(--form-button-radius) * 100);
    border: solid 1px var(--form-gray);
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0px, -50%);
}

input[type='radio']+label[for]::after {
    transition: .3s;
    position: absolute;
    content: '';
    display: block !important;
    border-radius: calc(var(--form-button-radius) * 100);
    width: 10px;
    height: 10px;
    border: none;
    right: 0;
    top: 50%;
    transform: translate(-3px, calc(-50%));
}

input[type='radio']:checked+label[for]::before {
    animation: custom-jelly-2 1s .2s cubic-bezier(.44, 1.9, .62, .65);
}

input[type='radio']:checked+label[for]::after {
    background-color: var(--form-main);
    animation: custom-jelly 1s .2s cubic-bezier(.44, 1.9, .62, .65);
}

.SiPo-FORM .ListData .MainUpdatePanel {
    padding: 15px !important;
}

.SiPo-FORM .MainUpdatePanel .dg>tbody>tr {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    align-items: stretch;
    height: auto;
    width: 100% !important;
}

.SiPo-FORM .MainUpdatePanel .dg>tbody>tr:not(:first-child) {
    align-items: stretch;
    border-bottom: solid 1px var(--form-gray-light);
    color: var(--form-black);
    font-weight: 400;
}

.SiPo-FORM .MainUpdatePanel .dg>tbody>tr th, .SiPo-FORM .MainUpdatePanel .dg>tbody>tr td {
    width: 100% !important;
    border-bottom: none !important;
}

.SiPo-FORM .MainUpdatePanel .dg>tbody>tr:last-child {
    border: none;
}

.SiPo-FORM .MainUpdatePanel .dg>tbody>tr td:empty {
    display: block !important;
}

.SiPo-FORM .MainUpdatePanel .dg>tbody>tr>td>a>span, .SiPo-FORM .MainUpdatePanel .dg>tbody>tr>td a {
    color: var(--form-main);
}

.SiPo-FORM [id*='SearchPanel'] td>span:first-child:not(.FormCaption) {
    margin-left: 12px;
}

.SiPo-FORM [id*='SearchPanel'] td>span[f_id]:first-child:not(.FormCaption) td>span {
    position: absolute;
    top: -22px
}

.SiPo-FORM [id*='SearchPanel'] .FormButtonNoWidth, .SiPo-FORM [id*='SearchPanel'] .ui-datepicker-trigger, .SiPo-FORM [id*='SearchPanel'] .dynamic-form-td tbody>tr>td .FormButtonNoWidth, .dynamic-form-td tbody>tr>td .ui-datepicker-trigger {
    left: 13px !important;
}

.SiPo-FORM [id*='SearchPanel'] .dynamic-form-td tbody>tr>td .ui-datepicker-trigger {
    border-radius: 3px;
}

.LoginLink::after {
    content: '';
    display: inline-block;
    margin: 0 !important;
    transition: 0.6s;
    color: var(--form-main);
    font-size: var(--font-size-default);
    padding: 8px 15px;
    outline-offset: 0px;
    border-radius: var(--form-input-radius);
    filter: invert(1);
    background: url('./img/user.svg');
    background-size: 60%;
    background-position: top center;
    background-repeat: no-repeat;
}

.LoginLink:hover::after {
    outline-offset: 4px;
    outline-color: transparent;
    color: var(--form-main) !important;
    border-color: var(--form-gray-light);
}

.actionDataLabelClass {
    margin: auto;
    display: block;
    width: 70%;
    text-align: center;
    font-size: var(--font-size-default);
    margin: 15px auto !important;
}

.actionDataLabelClass:empty {
    margin: 0 !important;
}

.dynamicform-finish-label {
    background: var(--form-gray-lighter);
    padding: 1rem !important;
    display: inline-block;
    font-size: var(--font-size-default);
    font-weight: bold;
    color: var(--form-main);
    text-align: center;
    min-width: 100%;
    margin: 15px 0 !important;
    border-radius: 0.5rem;
}

.MainUpdatePanel {
    padding: 30px;
}

.MainUpdatePanel:has(table.dg>tbody>tr:empty) {
    padding: 0px !important;
}

.HasCaptcha span[id*='CaptchaImage'] {
    border: none !important;
}

.HasCaptcha {
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    text-align: right;
    justify-content: center;
    text-align: center;
    margin-top: 30px;
}

.HasCaptcha img {
    margin: 5px !important;
    height: 50px !important;
    border-radius: 0 var(--form-input-radius) var(--form-input-radius) 0;
}

.HasCaptcha .refresh-icon {
    order: 1;
    margin-left: auto;
    margin-right: 5px;
}

.errorMessageCaptchaValidator {
    font-size: 0;
    width: 100%;
    order: 3;
    padding: 15px !important;
    display: block;
}

.errorMessageCaptchaValidator::after {
    content: 'Ã˜Â§Ã›Å’Ã™â€  Ã™ÂÃ›Å’Ã™â€žÃ˜Â¯ Ã˜Â§Ã˜Â¬Ã˜Â¨Ã˜Â§Ã˜Â±Ã›Å’ Ã™â€¦Ã›Å’ Ã˜Â¨Ã˜Â§Ã˜Â´Ã˜Â¯';
    order: 3;
    width: fit-content;
    color: var(--form-danger);
    width: 100%;
    font-size: calc(var(--font-size-default) - 2px);
    padding: 15px !important;
    padding-right: 30px !important;
    background: #ffdcdc url('./img/Alert.png') no-repeat 98% 4px;
    border-radius: var(--form-input-radius);
    background-position: calc(100% - 10px) center;
}

.HasCaptcha .refresh-icon::before {
    content: '';
    display: block;
    width: 60px;
    height: 50px;
    text-align: center;
    line-height: 60px;
    font-size: calc(var(--font-size-default) + 4px);
}

.HasCaptcha .RefreshStyle {
    width: 60px !important;
    height: 50px !important;
    order: 2;
    opacity: 0.6;
    border: none;
}

.HasCaptcha input[id*='InputTextBox'] {
    border-radius: var(--form-input-radius) 0 0 var(--form-input-radius);
}

[id*='CaptchaControl_CaptchaImag'] {
    border: none !important;
    height: 43px !important;
}

.captchaTextBox {
    height: 50px;
    border-radius: 3px 0 0 3px;
    padding: 0 0.63rem;
    font-size: var(--font-size-default);
}

.HasCaptcha .RefreshStyle {
    background: url('./img/refresh.svg');
    background-size: 40%;
    background-position: center;
    background-repeat: no-repeat;
}

.SiPo-FORM div table:not(.pagination) tbody td.search-box-wrapper, .search-box-wrapper {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"] input.dynamic-form-textbox, .search-input {
    width: 100% !important;
    flex-grow: 1;
}

div[id*='NavigationButtons'][class], .searchbtn {
    height: 45px;
    top: -3px;
    margin: 0;
    position: relative;
}

div[id*='NavigationButtons'][class]:before {
    content: '';
    width: 39px;
    height: 39px;
    background-color: #26ad91 !important;
    float: right;
    content: '';
    border-radius: 0 3px 3px 0;
    /* top: 5px; */
    position: relative;
    background: url(../img/tick.svg) no-repeat center center;
    background-size: 50%;
    cursor: pointer;
}

div[id*='NavigationButtons'][class] input[type='submit'] {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    line-height: 0;
}

.searchbtn:before {
    position: absolute;
    z-index: 2;
    top: 50%;
    right: 55%;
    transform: translate(0, -50%);
}

div[id*='NavigationButtons'][class] .searchbtn .FormButton, .searchbtn input {
    position: absolute;
    padding: 10px 5px;
    top: 50%;
    right: 10px;
    width: 100%;
    height: 90%;
    min-width: 0;
    margin: 0 !important;
    transform: translateY(-50%);
}

.SiPo-FORM .has-subform table.dynamicform-table-Content tr, .SiPo-FORM .has-subform table.dynamicform-table-Content tr:nth-child(odd) {
    background-color: transparent !important;
}

.SiPo-FORM .has-subform table.dynamicform-table-Content {
    box-shadow: none !important;
}

.SiPo-FORM .has-subform table.dynamicform-table-Content td {
    border-bottom: none !important;
    padding: 0 !important;
}

.dynamicform-table-show-rows .FormPageContent .has-subform legend {
    display: block !important;
}

.SiPo-FORM .has-subform table {
    width: 99.8% !important;
}

.has-subform div#SearchResults, .has-subform div.MainUpdatePanel {
    padding-top: 3px;
}

.SiPo-FORM .has-subform table.dynamicform-table-Content tr tr:nth-child(odd) {
    background: var(--form-gray-lighter) !important;
}

.SiPo-FORM .has-subform table.dynamicform-table-Content tr .dg tr td {
    padding: 10px 5px !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="20"] tr {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    align-content: flex-end;
    justify-content: space-between;
    margin-top: 15px;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="20"] td {
    width: 49%;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="20"]>table:not(.dg)>tbody>tr>td:nth-child(3) {
    order: 2;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="20"]>table:not(.dg)>tbody>tr>td:nth-child(2) {
    order: 3;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="20"]>table:not(.dg)>tbody>tr>td:nth-child(4) {
    order: 4;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="20"]>table:not(.dg)>tbody>tr>td:nth-child(2):last-child {
    margin-left: 40%;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="20"] .subform-table td:nth-child(2):last-child {
    margin-left: 0% !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="20"] .dynamic-form-td .sipocombo-span-icon+div input:not([type="image"])[type="input"], .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="20"] .subform-table-wrapper, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="20"] .EditFormContainer_div {
    width: 100% !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="3"] tr {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: space-between;
    margin-bottom: 10px;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="3"] td {
    width: 32% !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="3"]>table:not(.dg)>tbody>tr>td:nth-child(3) {
    order: 2;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="3"]>table:not(.dg)>tbody>tr>td:nth-child(2) {
    order: 4;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="3"]>table:not(.dg)>tbody>tr>td:nth-child(4) {
    order: 5;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="3"]>table:not(.dg)>tbody>tr>td:nth-child(5) {
    order: 3;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="3"]>table:not(.dg)>tbody>tr>td:nth-child(6) {
    order: 6;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="3"]>table:not(.dg)>tbody>tr>td:nth-child(2):last-child {
    margin-left: 40%;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="3"] .subform-table td:nth-child(2):last-child {
    margin-left: 0% !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="3"] .dynamic-form-td input:not([type='file']):not([type='submit']):not([type='checkbox']):not([type='radio']) {
    width: 100% !important
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="3"] .dynamic-form-td .sipocombo-span-icon+div input:not([type="image"])[type="input"] {
    width: 100% !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="3"] .subform-table-wrapper, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="3"] .EditFormContainer_div {
    width: 100% !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="3"] .dynamic-form-validator[style='display: inline;'] {
    display: flex !important;
    padding: 5px 25px 5px 0;
    padding: 10px 25px 10px 10px;
    border-radius: 3px;
}

.SiPo-FORM .sidebar-wizard-ul {
    display: flex;
    width: 100% !important;
    flex-wrap: wrap;
}

.SiPo-FORM div[class*='sidebar-wizard-horizontal'] ul>li {
    margin-left: 4px;
    text-align: center;
    margin-bottom: 10px;
}

.SiPo-FORM div.sidebar-wizard-horizontal-rtl ul {
    margin-bottom: 20px;
}

.SiPo-FORM input.FormButton.FormButton.dynamic-form-button-startnext, .SiPo-FORM input.FormButton.FormButton.dynamic-form-button-stepprevious {
    background-color: var(--form-secondary);
    line-height: 0;
}

.SiPo-FORM input.FormButton.FormButton.dynamic-form-button-finishcomplete {
    background-color: var(--form-primary);
    line-height: 0;
    order: 1;
}

.SiPo-FORM .dynamic-form-wizard-navigationTable-finish-td.dynamic-form-wizard-navigationTable-finish-td::after {
    content: '';
    width: 38px;
    height: 39px;
    display: inline-block;
    border-top-right-radius: var(--form-button-radius) !important;
    border-bottom-right-radius: var(--form-button-radius) !important;
    color: #fff;
    padding: 11px;
    font-size: 20px;
    margin: 0;
    background: #1e978d url(../img/tick.svg) no-repeat center center;
    background-size: 50%;
}

.SiPo-FORM .EditFormContainer_div>div>div>table>tbody>tr:nth-child(2) {
    border-top: 1px solid var(--form-gray-lighter);
}

.SiPo-FORM #SearchResults a.Title.InsertButtonClass, .SiPo-FORM .EditFormContainer_div>div>div>table>tbody>tr:nth-child(2) input.FormButton.FormButton.dynamic-form-button-finishcomplete {
    background-color: var(--form-primary);
}

.SiPo-FORM input.dynamic-form-button-search-delete {
    color: var(--form-white) !important;
    background-color: var(--form-danger);
    border: 1px solid var(--form-danger) !important;
}

.SiPo-FORM input.dynamic-form-button-search:hover {
    background-color: var(--form-secondary);
    color: var(--form-white);
}

.SiPo-FORM #SearchResults>div.SearchEmptyMessageClass {
    text-align: center;
    margin-top: 1.5rem;
    padding: 0.5rem;
    background-color: var(--form-gray-light);
    color: var(--form-white);
    border: 0;
    border-radius: var(--form-button-radius);
}

.SiPo-FORM .dynamic-form-wizardtable a:hover, .SiPo-FORM .aspNetDisabled {
    color: var(--form-main);
}

.SiPo-FORM .sidebar-wizard-horizontal-rtl ul>li.active>a:after {
    border-right-color: var(--form-main);
}

.SiPo-FORM div[class*='sidebar-wizard-'] ul>li>a {
    padding: 0.7rem;
}

.SiPo-FORM div[class*='sidebar-wizard-'] ul>li.active>a, .SiPo-FORM div[class*='sidebar-wizard-'] ul>li.active>a:hover, .SiPo-FORM div[class*='sidebar-wizard-'] ul>li.active>a:focus {
    background-color: var(--form-main);
}

.SiPo-FORM div.ui-accordion h2.box-hidden {
    max-height: 0;
    overflow: hidden;
    visibility: hidden;
    transition: max-height 0.5s ease, visibility 0s 0.5s;
}

.SiPo-FORM div.ui-accordion.box-show {
    max-height: 1000px;
    visibility: visible;
    transition: max-height 0.5s ease, visibility 0s 0s;
}

.SiPo-FORM td.accord-section {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.SiPo-FORM td.accord-section .ui-accordion h2 {
    border: 1px solid #ccc;
    padding: 1rem;
    border-radius: 10px;
    cursor: pointer;
    margin: 0;
    display: flex;
    justify-content: space-between;
}

.SiPo-FORM td.accord-section .ui-accordion h2::after {
    content: "\e953" !important;
    transform: rotate(-270deg);
    font-family: "global";
    display: block;
    transition: .6s;
}

.SiPo-FORM .SiPo-FORM td.accord-section.accord-section.accord-section.accord-section.accord-section .dynamic-form-validator {
    width: 98%;
    margin-right: auto !important;
    margin-left: auto;
}

.SiPo-FORM td.accord-section.accord-section.accord-section.accord-section.accord-section:not(.accord-active) .dynamic-form-validator {
    transition: 0s;
    padding: 0;
    margin: 0;
}

.SiPo-FORM td.accord-section.accord-active .ui-accordion h2::after {
    transform: rotate(-90deg);
}

.SiPo-FORM td.accord-section legend {
    display: none
}

.SiPo-FORM td.accord-section.accord-active {
    border: 1px solid #b9b9b9;
    padding: 0 !important;
    padding-bottom: 1rem !important;
    background: #ffffff;
    border-radius: 10px;
}

.SiPo-FORM td.accord-section.accord-active .dynamic-form-label {
    padding-right: 1rem;
}

.SiPo-FORM td.dynamic-form-td.accord-active {
    transform: scaleY(.99) translateY(4px);
}

.SiPo-FORM td.accord-section.accord-active.accord-active.accord-active::before {
    content: '' !important;
    display: block !important;
    position: absolute;
    width: calc(100% + 2px);
    height: 17px;
    background: white;
    bottom: -2px;
    right: -1px;
}

.SiPo-FORM td.accord-section.accord-active::after {
    content: '' !important;
    display: block !important;
    position: absolute;
    width: calc(100% + 2px);
    height: 37px;
    bottom: 5px;
    right: -1px;
    border: 1px solid #b9b9b9;
    border-radius: 0 0 10px 10px;
    border-top: none;
}

.SiPo-FORM td.accord-section.accord-active h2 {
    background: #313a46;
    color: white;
    padding: 1rem;
    margin: 0;
    border: none;
    border-radius: 10px 10px 0 0;
    width: calc(100% + 2px);
    max-width: calc(100% + 2px);
    margin-right: -1px;
    margin-top: -1px;
}

.SiPo-FORM td.accord-section.accord-d-active .d-active, .SiPo-FORM td.accord-section .d-active:not([style*='display']) {
    visibility: hidden;
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.25s ease, visibility 0s 1s;
}

.SiPo-FORM td.accord-section.accord-active>.active {
    visibility: visible;
    overflow: hidden;
    max-height: 1000px;
    transition: max-height 0.5s ease, visibility 0s 0.5s;
}

.SiPo-FORM td.accord-section div#SearchResults>table {
    width: 99%;
    margin: 0.5rem auto;
}

.SiPo-FORM .has-combo fieldset>table {
    padding-bottom: 110px;
}

.SiPo-FORM .dynamic-form-wizard-navigationTable-finish .dynamic-form-button-finishcomplete:hover, .FormButton:hover, .SiPo-FORM #SearchResults a.Title.InsertButtonClass:hover, .SiPo-FORM input.FormButton.FormButton:hover, .SiPo-FORM input.FormButton.FormButton.dynamic-form-button-startnext:hover, .SiPo-FORM input.FormButton.FormButton.dynamic-form-button-stepprevious:hover, .SiPo-FORM input.dynamic-form-button-search-delete:hover, .SiPo-FORM input.FormButton.FormButton.dynamic-form-button-finishcomplete:hover, .SiPo-FORM #SearchResults a.Title.InsertButtonClass:hover, .SiPo-FORM .EditFormContainer_div>div>div>table>tbody>tr:nth-child(2) input.FormButton.FormButton.dynamic-form-button-finishcomplete:hover, .SiPo-FORM #SearchResults>table:last-child:not(.dg) a:hover {
    opacity: 0.8;
}

.SiPo-FORM a.PageNumber:hover, .SiPo-FORM .CurrentPage:hover {
    background: var(--form-primary);
}

.SiPo-FORM table.dg li.ListData span:empty, .SiPo-FORM legend:empty, .SiPo-FORM td:empty, .SiPo-FORM #SearchResults:empty, .SiPo-FORM #SearchResults>table:last-child:not(.dg) td:empty, .SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"] legend.dynamic-form-legend:empty, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div[class*='select'] ul li:empty, .SiPo-FORM .has-subform td:empty, .SiPo-FORM .has-subform tr:empty, .SiPo-FORM .has-subform th:empty, .SiPo-FORM .has-subform table:empty, .SiPo-FORM .has-subform tbody:empty, .SiPo-FORM .has-subform .FormCaption:empty, .SiPo-FORM table.dynamicform-table-Content .has-subform td span:empty, .SiPo-FORM fieldset[elementview="TwoRow"][elementviewcount="1"] .dynamic-form-validator br, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"] .dynamic-form-validator br, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"] .dynamic-form-validator br, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="3"] .dynamic-form-validator[style='display: inline;'] br, .SiPo-LOGIN br, .SiPo-FORM .ui-datepicker.ui-widget>font>br:last-of-type, .SiPo-FORM .FormPageHeader, .SiPo-FORM .dynamicform-table-command-bar, .SiPo-FORM table.dynamicform-table-Content tr:first-of-type th img[src="/images/blank.gif"], .SiPo-FORM table.dynamicform-table-Content tr:first-of-type td img[src="/images/blank.gif"], .SiPo-FORM table:not(.dg)>tbody>tr>.FormCaption, .SiPo-FORM .sort-button>div>div>div tr>td:nth-child(2), .SiPo-FORM .ui-datepicker.ui-widget>font>center:last-child, .SiPo-FORM div table:not(.pagination) tbody td:not([data-th]):before, .SiPo-FORM .FormTitle, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table:not(.dg)>tbody>tr>td.w-100+td:nth-child(2).w-100:last-child, .SiPo-FORM .Login tr>td:first-child, .SiPo-FORM .LoginLink img, .SiPo-FORM .HasCaptcha legend, .SiPo-FORM .MainCommentWrapper {
    display: none !important;
}

.SiPo-FORM table.dg li.ListData span {
    text-indent: 0;
}

/* sb24 */
.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
    border-top-color: rgb(0, 157, 220) !important;
}

.tooltip-inner {
    background-color: rgb(0, 157, 220) !important;
}

.SiPo-FORM table.dg.dynamicform-content-table-row li.ListData>a+a {
    position: relative;
    transform: scale(2.6) translateX(6px);
    text-decoration: none;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) a:has(img[alt="Download"])::after {
    transform: scale(0.4) translateX(-5px) translateY(3px);
}

#SearchResults.MainUpdatePanel {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}

.SiPo-FORM #SearchResults table {
    width: 100% !important;
    margin: 0;
}

.dynamicform-content-table-row li.ListData {
    display: flex;
    align-items: center;
}

.EditFormContainer_div.report {
    display: none;
}

.EditFormContainer_div.offer {
    display: block;
}

.SiPo-FORM fieldset>table div [class*='dynamic-form-textbox-datetime'].dynamic-form-textbox {
    border-radius: 3px 0 3px 0;
    border: solid 1px var(--form-gray-lighter);
    border-right: 0;
}

/* styles for Complaint, Suggestion, Diffrence FORM Bullets and area */
/*select radio*/
.selective-wrapper-box {
    border: 1px solid #e0e0e0;
    padding: 16px 12px 12px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    margin-bottom: 28px;
}

.selective-wrapper-box h2 {
    padding-bottom: 16px;
    position: relative;
    font-size: 17px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e0e0e0;
    color: #666666;
    white-space: nowrap;
}

.selective-wrapper-box .radio {
    margin: 2px 0;
    position: relative;
}

.selective-wrapper-box .radio label {
    margin-right: 25px;
}
.accept-rules{
    padding-right: 20px;
}
.accept-checkmark{
    position: relative;
}
.accept-checkmark .checkbox-el {
    position: relative;
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 3px;
    border: 1px solid #ccc;
    cursor: pointer;
    background: #fff;
}

.selective-wrapper-box .radio-el {
    display: block;
    position: absolute;
    z-index: 10;
    top: 3px;
    right: 0;
    cursor: pointer;
    height: 18px;
    width: 18px;
    background: transparent;
    border-radius: 50%;
    border: 1px solid #ccc;
}

.selective-wrapper-box .checkbox-el {
    border-radius: 0;
}

.selective-wrapper-box .checkbox-el[data-checked='true']+span.checkmark:after, .selective-wrapper-box .radio-el[data-checked='true']+span.checkmark:after {
    content: '';
    top: 0px;
    left: 0px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #3ec9a4;
    display: block;
    position: absolute;
}

.selective-wrapper-box .checkbox-el[data-checked='true']+span.checkmark:after {
    border-radius: 0;
    width: 6px;
    height: 6px;
    top: -1px;
    left: 1px;
}

.accept-checkmark .checkmark, .selective-wrapper-box .checkmark {
    position: absolute;
    top: 7px;
    right: 4px;
    height: 10px;
    width: 10px;
    background: none;
    border-radius: 50%;
    pointer-events: none;
}

.accept-checkmark .checkmark {
    width: 6px;
    height: 6px;
}

/* end comlpaint */
/* datepicker start */
/* old styles from style-new start */
.ui-datepicker {
    width: 318px;
    min-height: 286px;
    background: #20b685;
    padding: .2em .2em 0;
    display: none;
    font-size: 10pt;
    direction: ltr;
    border-radius: 2px;
    direction: rtl;
    left: 0;
    right: 0;
    margin: auto
}

.ui-datepicker .ui-datepicker-title select {
    color: #fff;
    font-size: 20px;
    font-weight: lighter;
    text-align: left
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: inherit
}

.ui-datepicker th {
    font-size: 17px;
    padding: .7em .3em;
    text-align: center;
    color: #fff;
    font-weight: 100;
    border: 0
}

.ui-datepicker .ui-datepicker-calendar thead {
    background: #20b685;
    color: #fff;
    text-align: center
}

.ui-datepicker .ui-datepicker-calendar tbody td:last-child a {
    color: #F3DE3F
}

.ui-datepicker td {
    border: 0;
    padding: 1px;
    background: #20b685
}

.ui-datepicker .ui-datepicker-header {
    padding: 0
}

.ui-widget-header {
    width: 95%;
    border-radius: 0;
    border: transparent;
    border-bottom: 1px solid #1d8f86;
    background: #20b685;
    color: #fff;
    font-weight: 700;
    margin: 6px auto 3px
}

select {
    font-size: 18px;
    -webkit-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    color: #fff;
    background-color: #20b685;
    cursor: default;
    border: transparent;
    padding: 6px;
    width: 100%
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #20b685;
    background: #20b685;
    font-weight: lighter;
    color: #fff;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    font-size: 18px
}

.ui-state-default:hover, .ui-widget-content .ui-state-default:hover, .ui-widget-header .ui-state-default:hover {
    background-color: #fff;
    color: #35a97f
}

.ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #fff;
    background: transparent;
    color: #fff;
    border-radius: 50%
}

.ui-state-hover {
    border: none;
    background: #fff;
    color: #1f9c91;
    border-radius: 50%
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: 0
}

.ui-icon {
    width: 14px;
    height: 14px;
    background-image: none;
    content: "ddddddd";
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block
}

span #next-button {
    transform: rotate(-100deg);
    -webkit-transform: rotate(-45deg)
}

.ui-datepicker-next span {
    transform: rotate(-41deg);
    -webkit-transform: rotate(-41deg)
}

span #prev-button {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}

.ui-datepicker-prev span {
    transform: rotate(140deg);
    -webkit-transform: rotate(140deg)
}

.ui-widget-header .ui-datepicker-prev.ui-corner-all .ui-icon, .ui-widget-header .ui-datepicker-next.ui-corner-all .ui-icon {
    background-image: none;
}

/* old styles from style-new end */
/* old styles of record start */
#sigma-calendar * {
    font-size: 14px;
}

#sigma-calendar #ui-datepicker-div {
    margin-top: 14px;
    background: #1f9c91;
}

#sigma-calendar .ui-widget-header, #sigma-calendar .ui-datepicker-title select, #sigma-calendar .ui-datepicker td {
    background: #1f9c91;
    border-bottom: none;
}

#sigma-calendar .ui-datepicker td {
    background: none !important;
}

#sigma-calendar .ui-datepicker .ui-datepicker-calendar thead {
    background: #1F948A;
}

#sigma-calendar .ui-state-default, #sigma-calendar .ui-widget-content .ui-state-default, #sigma-calendar .ui-widget-header .ui-state-default {
    width: 30px;
    height: 30px;
    background: #1f9c91;
    border: none;
}

/*default today*/
#sigma-calendar .ui-widget-content .ui-state-hover {
    color: #1f9c91;
    background: #cacaca;
}

#sigma-calendar .ui-icon {
    width: 10px;
    height: 10px;
}

/* old styles of record end */
.ui-widget-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.ui-widget-header select {
    width: 24%;
}

.ui-datepicker-title {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.ui-datepicker select.ui-datepicker-year.ui-datepicker-year, .ui-datepicker select.ui-datepicker-month.ui-datepicker-month {
    width: 40%;
    border: none !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    color: #efefef
}

#sigma-calendar .ui-widget-content .ui-state-hover {
    color: #01524b;
}

#sigma-calendar #ui-datepicker-div, #sigma-calendar .ui-widget-header, #sigma-calendar .ui-datepicker-title select, #sigma-calendar .ui-datepicker td, #sigma-calendar .ui-datepicker .ui-datepicker-calendar thead, #sigma-calendar .ui-state-default, #sigma-calendar .ui-widget-content .ui-state-default, #sigma-calendar .ui-widget-header .ui-state-default {
    background: rgb(14 133 122);
}

#sigma-calendar .ui-state-default, #sigma-calendar .ui-widget-content .ui-state-default, #sigma-calendar .ui-widget-header .ui-state-default {
    border: solid 1px transparent;
}

#sigma-calendar .ui-widget-content .ui-state-hover {
    background-color: white;
    color: rgb(14 133 122);
}

#sigma-calendar .ui-widget-content .ui-state-hover:hover {
    background-color: rgb(14 133 122);
    border-color: white;
    color: white;
}

#sigma-calendar select {
    background-color: rgb(30 187 172)
}

#sigma-calendar center, #sigma-calendar br {
    display: none !important;
}

/* datepicker end */
.SiPo-FORM span.FormTitle {
    border-bottom: 1px solid;
    overflow: hidden;
    font-size: 16px;
    padding: 6px 0 8px;
    margin-bottom: 28px;
    color: #009ddc;
    border-color: #90dfff;
    display: block;
    font-weight: bold;
    margin-top: 0;
}

fieldset.report:not(.tips)>table.dynamic-form-table tbody tr {
    display: flex;
}

fieldset.report>table.dynamic-form-table tbody tr.full-filed:not(.fourtd) {
    display: block;
}

.EditForm_UpdateProgress {
    z-index: 3000;
}

.SiPo-FORM div table#tblListForm+.MainUpdatePanel {
    margin-top: 0rem;
}

.SiPo-FORM fieldset.dynamic-form-fieldset>table.dynamic-form-table {
    width: 80%;
    margin-right: 0;
    margin-left: auto;
    table-layout: fixed;
}

.SiPo-FORM fieldset.dynamic-form-fieldset>legend:not(:empty) {
    font-size: 21px;
    margin-bottom: 16px;
    line-height: 23px;
    border: none !important;
    color: #009ddc;
    border-bottom: 1px solid #90dfff !important;
    padding-bottom: 15px;
    padding-right: 0 !important;
    border-radius: 0 !important;
    text-align: right;
    word-spacing: -3px;
    background-color: transparent;
}

.SiPo-FORM .AjaxFileUploader_Error, span.dynamic-form-validator {
    right: 0;
    position: absolute;
    left: 16px;
    border: none;
    z-index: 99;
    background: #e96c70;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    top: 95%;
    color: white !important;
}

.SiPo-FORM .AjaxFileUploader_Error:after, span.dynamic-form-validator:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    right: 0;
    background: #e96c70;
    transform: translateX(-30px) translateY(-5px) rotate(45deg);
    top: 0;
    position: absolute;
}

.SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:not([colspan="2"])>div[class*='select'] {
    margin: 0 !important;
    line-height: 0;
}

.SiPo-FORM .dynamic-form-wizard-navigationTable-finish .dynamic-form-button-finishcomplete {
    margin: 0 !important;
}

.SiPo-FORM .dynamic-form-wizard-navigationTable-finish-td.dynamic-form-wizard-navigationTable-finish-td {
    align-items: flex-start;
}

fieldset>table.dynamic-form-table tbody tr>td .RequiredStar {
    display: none;
}

fieldset>table.dynamic-form-table tbody tr>td.requeire-filed {
    flex-direction: row;
    align-items: center;
}

fieldset>table.dynamic-form-table tbody tr>td.requeire-filed-bullet::after {
    display: block;
    content: '';
    width: 5px;
    height: 5px;
    background: #e96c70;
    border-radius: 50%;
    margin-right: 5px;
    position: absolute;
    left: 8px;
    bottom: 18px;
}

fieldset>table.dynamic-form-table tbody tr>td.requeire-filed-bullet.textarea-value::after {
    left: -10px;
}

fieldset .no-datepicker-icon .ui-datepicker-trigger {
    display: none;
}

fieldset>table.dynamic-form-table tbody tr>td.arzi-prefix+td.arzi-prefix::before {
    content: '/8908' !important;
    padding-left: 4px;
    padding-right: 4px;
    width: 44px;
    height: 41px;
    font-size: .8rem;
    display: flex !important;
    justify-content: center;
    background: #e0e0e0;
    color: #858585;
    text-align: center;
    position: absolute;
    left: 17px;
    top: 1px;
    align-items: center;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]):not(:only-child), .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(odd):not(:only-child), .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]):not(:only-child) {
    min-width: 180px!important;
    width: 180px!important;
    min-height: 43px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.SiPo-FORM td.HideClass,.SiPo-FORM td.-HideClass {
    display: none
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]):not(:only-child), .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]):not(:only-child) {
    padding: 0.2rem;
    background: #e0e0e0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    text-align: center;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td.active-td:nth-child(odd):not([colspan="2"]), .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td.active-td:nth-child(odd):not([colspan="2"]) {
    background: #009ddc;
    border: none;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td.active-td:nth-child(odd):not([colspan="2"]) span, .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td.active-td:nth-child(odd):not([colspan="2"]) span {
    color: #fff !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td.active-td:nth-child(even):not([colspan="2"]) input:not([type='image']), .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td.active-td:nth-child(even):not([colspan="2"]) input:not([type='image']) {
    border: 1px solid #009ddc;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) input:not([type='image']), .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) input:not([type='image']) {
    height: 43px !important;
}

/* new styles for sb24 */
.SiPo-FORM fieldset.dynamic-form-fieldset {
    margin: 0;
}

.SiPo-FORM .dynamic-form-wizard-navigationTable-finish .dynamic-form-button-finishcomplete {
    margin-left: auto !important;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:first-of-type th, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:first-of-type td {
    background: linear-gradient(to top, var(--form-gray-lighter), var(--form-gray-lightest));
    border-right: solid 1px var(--form-gray-light) !important;
}

/* .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:first-of-type td:hover {
    background: linear-gradient(to bottom, var(--form-gray-lighter), var(--form-gray-lightest));
} */
.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) .DGItem td, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) .DGAlt td {
    border-right: solid 1px var(--form-gray-light) !important;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:first-of-type th:first-child, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:first-of-type td:first-child, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) .DGItem td:first-child, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) .DGAlt td:first-child {
    border-right: none !important;
}

.SiPo-FORM:not(.gray-table) table.dg:not(.dynamicform-table-show-rows) tr:first-of-type th {
    border: 1px solid #1a9db5;
    border-top: none;
    border-bottom: none !important;
    padding: 10px;
    background: #20b685;
    display: table-cell;
    font-size: var(--font-size-default);
    display: flex;
    justify-content: center;
    align-items: center;
}

.SiPo-FORM.gray-table table.dg:not(.dynamicform-table-show-rows) tr:first-of-type th, .SiPo-FORM.gray-table table.dg:not(.dynamicform-table-show-rows) tr:first-of-type td {
    padding: 15px 8px !important;
}

.SiPo-FORM:not(.gray-table) table.dg:not(.dynamicform-table-show-rows) tr:first-of-type th {
    color: white;
}

.SiPo-FORM fieldset .dynamic-form-validator.dynamic-form-validator.dynamic-form-validator {
    position: absolute;
    background: #e96c70;
    color: #fff !important;
    padding: 8px 10px !important;
    font-size: 13px;
    border: none;
    height: auto;
    right: 0;
    width: 48.1%;
    top: 95%;
    margin: 0 !important;
    border-radius: 0 0 3px 3px;
    z-index: 1;
}

.SiPo-FORM fieldset .FormField.dynamic-form-panel+.dynamic-form-validator.dynamic-form-validator.dynamic-form-validator {
    top: 91%;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="0"] .FormField.dynamic-form-panel+.dynamic-form-validator.dynamic-form-validator.dynamic-form-validator {
    top: 88%;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"] .dynamic-form-validator.dynamic-form-validator.dynamic-form-validator {
    width: 100%;
}

.SiPo-FORM .HasCaptcha {
    margin-bottom: 2rem;
    margin-top: 1rem;
}

.dynamic-form-wizardtable .dynamic-form-wizard-navigationTable-finish {
    margin-bottom: 0rem !important;
}

.FormButton, .SiPo-FORM #SearchResults a.Title.InsertButtonClass, .SiPo-FORM .dynamic-form-wizard-navigationTable-finish .dynamic-form-button-finishcomplete, .SiPo-FORM input.FormButton.FormButton {
    height: 39px;
    order: 2;
}

.SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:first-of-type th, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:first-of-type td {
    border-bottom: none !important;
    font-weight: normal;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr, .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr {
    margin-bottom: 2rem;
    display: flex;
    position: relative;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:not([colspan="2"])>span.dynamic-form-validator {
    transform: translateX(40.2%);
    left: 0px;
    width: 157.3%;
}

.SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"] .dynamic-form-validator.dynamic-form-validator.dynamic-form-validator {
    transform: translateX(39.8%);
    left: 0px;
    width: 157.1%;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:not(:nth-child(2)):not([colspan="2"])>span.dynamic-form-validator {
    width: 157%;
    transform: translateX(40%);
}

.SiPo-FORM .dynamic-form-link[title="Remove File"][id*='btnRemoveFile'], .SiPo-FORM .dynamic-form-button-image {
    left: unset;
    right: 0;
    top: 7px;
    border: none;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"] .dynamic-form-td td {
    padding: 0 !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td>span.FormCaption {
    min-height: 35px;
}

.SiPo-FORM div table .dynamic-form-label-caption, .siposearchable-select a span:nth-of-type(1), .SiPo-FORM .FormField.dynamic-form-panel input[type='checkbox']+label {
    justify-content: center;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) input.dynamic-form-Ajaxfileupload, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) input.dynamic-form-fileupload, .SiPo-FORM .dynamic-form-Ajaxfileupload, .SiPo-FORM .dynamic-form-fileupload {
    border: 1px #ccc solid;
    padding: 5px;
    min-width: 100px;
    display: inline-block;
    margin: 4px 0;
    text-indent: 0;
    outline: none;
    color: #8c8c8c;
    background: #fff;
    direction: ltr;
    margin-top: 0px;
    line-height: 25px;
    border-radius: 5px 0px 0px 5px;
    border-right: none !important;
    width: calc(100% - 210px) !important;
    height: 42px !important;
    text-align: left !important;
    min-height: 42px;
    margin-bottom: 0 !important;
}

.SiPo-FORM .dynamic-form-link[title="Remove File"][id*='btnRemoveFile'], .SiPo-FORM .dynamic-form-button-image {
    left: 0;
    right: unset;
    transform: translateX(-100%) translateY(-50%);
    padding: 0 !important;
    top: 50%;
}

.SiPo-FORM fieldset .siposearchable-select, .SiPo-FORM fieldset .siposearchable-select input, .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div[class*='select']>div {
    border-right: solid 1px var(--form-gray-lighter);
}

.SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div[class*='select']>div {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}

.SiPo-FORM fieldset .siposearchable-select>div {
    width: calc(100% + 1px) !important;
    left: -1px;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]) {
    font-size: 13px;
    cursor: pointer;
    background: #e0e0e0;
    color: #666666;
    line-height: 15px;
    min-height: 36px;
    width: 180px;
    min-width: 180px;
    text-align: center;
    border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    margin: 0;
    padding: 0.2rem !important;
}

.has-textarea {
    display: flex !important;
    flex-wrap: wrap;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td.textarea-label, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td.textarea-label, .textarea-label {
    border-radius: 3px 3px 0 0 !important;
    min-height: 39px;
    padding: 0.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td.textarea-value.textarea-value.textarea-value, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td.textarea-label.textarea-label.textarea-label, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td.textarea-value.textarea-value.textarea-value, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td.textarea-label.textarea-label.textarea-label {
    width: calc(50% - 1rem) !important;
    padding: 0 !important;
    max-width: 284px !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td.textarea-value.textarea-value.textarea-value:last-child, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td.textarea-value.textarea-value.textarea-value:last-child {
    margin-left: 50% !important;
    width: calc(50% - 1rem) !important;
    max-width: 284px !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td.textarea-value.textarea-value.textarea-value {
    order: 3;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td.textarea-value.textarea-value.textarea-value+td {
    order: 2;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td.textarea-value.textarea-value.textarea-value+td+td {
    order: 4;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td.textarea-value:not([colspan="2"])>span.dynamic-form-validator, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td.textarea-value:not([colspan="2"])>span.dynamic-form-validator {
    width: 100%;
    transform: translateY(-6px) !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td.textarea-value, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td.textarea-label {
    padding-left: 1rem !important;
}

.textarea-value textarea {
    border-radius: 0 0 3px 3px !important;
    border: solid 1px var(--form-gray-lighter) !important;
    border-top: none !important;
    text-align: right !important;
}

.HasCaptcha .RefreshStyle {
    width: 37px !important;
    height: 37px !important;
    background: url('/Images/Refresh.gif') no-repeat !important;
    border: none !important;
    opacity: 1;
    padding: 18px !important;
    background-position: center !important;
    order: 0;
}

.HasCaptcha img {
    margin: 0 !important;
}

.SiPo-FORM .dynamic-form-wizardtable tbody tr td>fieldset, .SiPo-FORM .dynamic-form-wizardtable tbody tr td>div.captcha {
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 38.6%;
    position: relative;
    display: flex;
    justify-content: flex-start;
}

.SiPo-FORM .dynamic-form-wizardtable tbody tr td>fieldset .captchaTextBox, .SiPo-FORM .dynamic-form-wizardtable tbody tr td>div.captcha .captchaTextBox {
    width: 52% !important;
    -ms-flex-order: 2;
    order: 3;
    border: none !important;
    border-right: 1px solid #ccc !important;
    text-align: right;
    direction: ltr;
    height: 35px;
}

.SiPo-FORM .dynamic-form-wizardtable tbody tr td>fieldset span[id*='CaptchaImage'] img, .SiPo-FORM .dynamic-form-wizardtable tbody tr td>div.captcha span[id*='CaptchaImage'] img {
    width: 100% !important;
    height: 36px !important;
}

.SiPo-FORM .dynamic-form-wizardtable tbody tr td>fieldset span[id*='CaptchaImage'], .SiPo-FORM .dynamic-form-wizardtable tbody tr td>div.captcha span[id*='CaptchaImage'] {
    width: 145px !important;
    height: auto;
}

.SiPo-FORM .dynamic-form-wizardtable tbody tr td>fieldset .errorMessageCaptchaValidator[style*="visibility"], .SiPo-FORM .dynamic-form-wizardtable tbody tr td>div.captcha .errorMessageCaptchaValidator[style*="visibility"] {
    display: none;
}

.SiPo-FORM td.rial.dynamic-form-td.dynamic-form-td+.dynamic-form-td:nth-child(even):before {
    content: 'ریال' !important;
    width: 35px;
    left: calc(1rem + 1px);
    height: 41px;
    display: flex !important;
    justify-content: center;
    background: #e0e0e0;
    color: #858585;
    text-align: center;
    position: absolute;
    align-items: center;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    top: 1px;
    align-items: center;
}

.SiPo-FORM td.IRshaba.dynamic-form-td.dynamic-form-td+.dynamic-form-td.dynamic-form-td::before {
    /* IRshaba class would be added to both caption and input td by portal, but we only want IR badge on input td */
    content: 'IR' !important;
    display: flex !important;
    position: absolute;
    left: calc(1rem + 1px);
    top: 1px;
    height: 41px;
    background: #e0e0e0;
    color: #858585;
    width: 35px;
    justify-content: center;
    align-items: center;
}

.SiPo-FORM .errorMessageCaptchaValidator {
    position: absolute;
    background: #e96c70;
    color: #fff !important;
    padding: 2.5px 10px !important;
    font-size: 13px;
    border: none;
    height: auto;
    right: -1px;
    width: 100.4%;
    top: 95%;
    margin: 0 !important;
    border-radius: 0 0 3px 3px;
    z-index: 1;
}

.SiPo-FORM .errorMessageCaptchaValidator::after {
    content: unset;
}

.dynamic-form-td .dynamic-form-textbox+span.dynamic-form-label {
    position: absolute;
    top: 40px;
    left: 1rem;
    width: max-content;
    font-weight: normal !important;
    font-size: 9pt;
    color: #666666;
}

[id*='CaptchaControl_CaptchaImag'] {
    height: 35px !important;
    order: 0;
}

[id*='CaptchaControl_CaptchaImage'] {
    order: 1;
}

.rial.requeire-filed-bullet::before {
    content: "Ã˜Â±Ã›Å’Ã˜Â§Ã™â€ž" !important;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    color: rgb(133, 133, 133);
    text-align: center;
    position: absolute;
    left: 26px;
    top: 0px;
    align-items: center;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    background: rgb(224, 224, 224);
}

.rial.requeire-filed-bullet:before {
    left: 346px;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table table tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]), .SiPo-FORM fieldset.dynamic-form-fieldset>table.dynamic-form-table table {
    width: 100% !important;
}

.SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) input.dynamic-form-Ajaxfileupload, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) input.dynamic-form-fileupload {
    width: 100% !important;
}

.FormButton.FormButton {
    height: 39px;
    width: max-content;
}

/* sb24 end*/
.overlay-back {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 999;
}

#popupForm.popup-form {
    display: none;
    position: fixed;
    background-color: white;
    padding: 25px;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    max-width: 355px;
}

#popupForm.popup-form:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 8px;
    border-color: transparent transparent #FAF8F8;
    position: absolute;
    top: -7px;
    left: 10%;
}

#popupForm .SiPo-FORM, #popupForm .SiPo-FORM .wp-container {
    display: block !important;
}

#popupForm .SiPo-FORM {
    padding: 0
}

#popupForm .tabs-popup {
    display: flex;
    justify-content: center;
    margin-bottom: 1rem;
}

.tabs-popup .tab {
    padding: 7px 20px;
    cursor: pointer;
    border: 1px solid #ccc;
    background-color: #fff;
    margin-right: 0;
    border-radius: 0;
    flex-grow: 1;
    text-align: center;
    border-right: none;
}

.tabs-popup .tab:first-child {
    border-right: 1px solid #ccc
}

#popupForm .tabs-popup .tab.active {
    background-color: var(--form-gray-lighter);
}

#popupForm .tabs-popup .tab-content {
    display: none;
    padding: 20px;
    border: 1px solid #ccc;
    border-radius: 0 0 5px 5px;
}

#popupForm .tabs-popup .tab-content.active {
    display: block;
}

#popupForm.popup-form .close {
    position: absolute;
    top: 10px;
    left: 10px;
    cursor: pointer;
    font-size: 20px;
}

#popupForm .SiPo-FORM fieldset.dynamic-form-fieldset>table.dynamic-form-table {
    width: 100%
}

#popupForm .SiPo-FORM .dynamic-form-wizardtable tbody tr td>fieldset, #popupForm .SiPo-FORM .dynamic-form-wizardtable tbody tr td>div.captcha {
    width: 100%
}

#popupForm .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]) {
    width: 115px;
    min-width: 115px;
}

#popupForm .SiPo-FORM tr {
    line-height: 0
}

#popupForm .SiPo-FORM .dynamic-form-wizardtable tbody tr td>fieldset span[id*='CaptchaImage'], #popupForm .SiPo-FORM .dynamic-form-wizardtable tbody tr td>div.captcha span[id*='CaptchaImage'] {
    width: 100px !important;
}

#popupForm .SiPo-FORM .dynamic-form-wizardtable tbody tr td>fieldset .captchaTextBox, #popupForm .SiPo-FORM .dynamic-form-wizardtable tbody tr td>div.captcha .captchaTextBox {
    width: 48% !important;
}

#popupForm .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]):not(:only-child), #popupForm .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]):not(:only-child) {
    min-width: 205px !important;
    max-width: 205px !important;
    width: 205px !important;
}

#popupForm .tab-content {
    display: none !important
}

#popupForm .tab-content.active {
    display: block !important
}

#popupForm .ForgetPasswordBTN {
    position: absolute;
    left: 0;
    bottom: 9px;
    text-indent: 2px;
    line-height: 2.4rem;
    background: #fc9165;
    border-radius: 4px;
    color: #fff;
    padding: 0 0 0 2px;
    font-size: calc(var(--font-size-default) - 2px);
}

#popupForm .ForgetPasswordBTN + .LoginFailMessage {
    position: absolute;
    color: #ff0000;
    font-size: 12px;
    white-space: nowrap;
}

#popupForm .ForgetPasswordBTN:before {
    width: 39px;
    height: 39px;
    position: relative;
    float: right;
    content: '';
    border-radius: 0 3px 3px 0;
    background: #f77b3b url(../img/unlock.svg) no-repeat center center;
    background-size: 50%;
}
/* #region rating */
.stars-parent.stars-parent {
    display: flex;
    flex-direction: row-reverse;
    height: 100%;
    align-items: center;
    justify-content: center;
    padding-top: 4px;
    padding-bottom: 4px;
}

.stars-parent .star {
    width: 30px;
    height: 30px;
    background: black;
    transition: .6s;
    clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
    cursor: pointer;
    margin-right: 2px;
    margin-left: 2px;
    position: relative;
}

.stars-parent .star::before {
    content: '';
    width: 26px;
    height: 26px;
    background: #fff;
    display: block;
    position: absolute;
    top: 2px;
    left: 2px;
    clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
}

.stars-parent .star.star-fill{
    background: black;
}
.stars-parent .star.star-fill::before{
    background: gold;
}

.stars-parent.stars-disabled {
    opacity: 0.5;
}

.stars-parent .star-disabled.star-disabled {
    cursor: not-allowed;
}
.stars-parent .stars-message{
    width: 100%;
    height: 100%;
    position: absolute;
    background: #e4ffe4;
    border: solid 1px #080;
    color: #080;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .6s;
    opacity: 0;
    visibility: hidden;
}
.stars-parent .stars-message.show{
    opacity: 1;
    visibility: visible;
}
/* #endregion rating */
@media only screen and (min-width: 1024px) {
    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]), .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]), .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) {
        padding-left: 1rem !important;
    }

    /* sb24 */
    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr.has-textarea>td {
        margin-left: 1rem !important;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]):not(:only-child), .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]):not(:only-child) {
        min-width: 284px !important;
        max-width: 284px !important;
        width: 284px !important;
        line-height: 0;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td.textarea-value.textarea-value.textarea-value, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td.textarea-label.textarea-label.textarea-label, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td.textarea-value.textarea-value.textarea-value, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td.textarea-label.textarea-label.textarea-label {
        min-width: 448px !important;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td.textarea-value:nth-child(even):not([colspan="2"]):not(:only-child), .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td.textarea-value:nth-child(even):not([colspan="2"]):not(:only-child) {
        max-width: 284px !important;
    }
}

@media only screen and (min-width: 1200px) {
    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"] .dynamic-form-validator.dynamic-form-validator.dynamic-form-validator {
        transform: translateX(40.2%);
        left: 0px;
        width: 157.3%;
    }

    #popupForm .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"] .dynamic-form-validator.dynamic-form-validator.dynamic-form-validator {
        transform: translateX(37.7%);
        left: 0px;
        width: 147.5%;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"] .textarea-value .dynamic-form-validator.dynamic-form-validator.dynamic-form-validator {
        width: 100%;
        transform: translateX(0) translateY(-15px);
    }
}

@media only screen and (max-width: 1399px) {
    .SiPo-FORM [id*='SearchPanel'] .dynamic-form-td tbody>tr>td .dynamic-form-filter-datetime {
        width: 93%;
    }
}

@media only screen and (max-width: 1199px) {
    .SiPo-FORM .dynamic-form-fileupload, .SiPo-FORM .dynamic-form-fileupload {
        width: 89% !important;
    }

    fieldset[elementview="TwoColumn"][elementviewcount="1"], .dynamic-form-wizard-navigationTable-finish {
        width: 100%;
        margin-left: auto !important;
    }

    .SiPo-FORM [id*='SearchPanel'] .dynamic-form-td tbody>tr>td .dynamic-form-filter-datetime {
        width: 92.4%;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:not([colspan="2"])>span.dynamic-form-validator {
        transform: translateX(179px);
        width: 157.5%;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:not(:nth-child(2)):not([colspan="2"])>span.dynamic-form-validator {
        /* width: 180%;
        transform: translateX(179px);
        width: 185.2%;
        transform: translateX(180px); */
    }

    /* sb24 */
    .SiPo-FORM .dynamic-form-wizardtable tbody tr td>fieldset, .SiPo-FORM .dynamic-form-wizardtable tbody tr td>div.captcha {
        width: 39%;
    }

    .SiPo-FORM .dynamic-form-wizardtable tbody tr td>fieldset .captchaTextBox, .SiPo-FORM .dynamic-form-wizardtable tbody tr td>div.captcha .captchaTextBox {
        width: 30% !important;
        flex-grow: 1;
    }

    #popupForm .SiPo-FORM .dynamic-form-wizardtable tbody tr td>fieldset .captchaTextBox, #popupForm .SiPo-FORM .dynamic-form-wizardtable tbody tr td>div.captcha .captchaTextBox {
        width: 45% !important;
    }

    .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"] .dynamic-form-validator.dynamic-form-validator.dynamic-form-validator {
        transform: translateX(50%);
        width: 183.5%;
    }
}

@media only screen and (min-width: 700px) {
    div[class*='sidebar-wizard-horizontal'] ul>li:not(:first-child)>a:before, div[class*='sidebar-wizard-horizontal'] ul>li:not(:last-child, .selected)>a:after {
        display: none
    }

    div.sidebar-wizard-horizontal-rtl ul>li:not(:first-child, .selected)>a {
        padding: 0.7rem 1.5rem;
        background: none
    }

    .SiPo-FORM div[class*='sidebar-wizard-horizontal'] ul {
        border: 1px solid var(--form-gray-light);
        border-radius: 5px;
    }

    .SiPo-FORM div[class*='sidebar-wizard-horizontal'] ul>li {
        margin-bottom: 0;
        flex-grow: 1;
        text-align: center;
        height: auto;
        line-height: 0;
        padding: 0;
        margin: 0;
    }

    .SiPo-FORM div[class*='sidebar-wizard-horizontal'] ul>li a {
        text-align: center
    }
}

@media only screen and (min-width: 992px) and (max-width: 1023px) {
    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:not([colspan="2"])>span.dynamic-form-validator, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:not(:nth-child(2)):not([colspan="2"])>span.dynamic-form-validator, .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table>tbody .dynamic-form-tr>td:not([colspan="2"])>span.dynamic-form-validator {
        width: 100%;
        transform: translateX(0);
    }
}

@media only screen and (max-width: 1023px) {
    .SiPo-FORM fieldset.dynamic-form-fieldset>table.dynamic-form-table {
        width: 100%;
    }

    .SiPo-FORM {
        width: 100%;
    }

    .SiPo-FORM div table:not(.pagination) tbody td {
        display: inline-block !important;
        width: 100% !important;
        margin: 0 !important;
    }

    .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) input:not([type='image']), .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]), .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]) {
        border-radius: var(--form-input-radius) !important;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) input:not([type='image']), .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) input:not([type='image']) {
        border-right: solid 1px var(--form-gray-lighter);
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) input:not([type='image']), .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) input:not([type='image']) {
        border-right: solid 1px var(--form-gray-lighter);
    }

    .SiPo-FORM div table:not(.pagination) tbody td.d-none {
        display: none !important;
    }

    .SiPo-FORM #SearchResults>table:last-child:not(.dg) tbody td, .SiPo-FORM div table.pagination tbody td {
        width: auto !important;
    }

    .SiPo-FORM fieldset.dynamic-form-fieldset {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    .SiPo-FORM table:not(.pagination) tbody tr.row-mob-hidden~tr td[data-th]>a:first-child::before, .SiPo-FORM table:not(.pagination) tbody tr.row-mob-hidden~tr td[data-th]>span:first-child::before {
        content: " : ";
    }

    .SiPo-FORM div table:not(.pagination) tbody tr td[data-th]:before {
        content: "" !important;
    }

    .SiPo-FORM div table:not(.pagination) div.MainUpdatePanel table.dg tbody tr td[data-th]:before {
        content: attr(data-th) !important;
    }

    .SiPo-FORM div table:not(.pagination) tbody tr.row-mob-hidden~tr td[data-th]:before {
        content: attr(data-th) "" !important;
    }

    fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]) {
        transform: translateY(0);
    }

    [id*='SortOptionContent'] tr {
        display: flex;
    }

    [id*='SortOptionContent'] tr td {
        text-align: center;
    }

    .SiPo-FORM [id*='SortOptionContent'] tr>td:nth-child(3) {
        flex-shrink: 0;
        width: 50% !important;
    }

    .SiPo-FORM [id*='SearchPanel'] .dynamic-form-td tbody>tr>td .dynamic-form-filter-datetime {
        width: 94.6%;
        margin: 7px 0;
    }

    .SiPo-FORM .MainUpdatePanel .dg>tbody>tr:first-child {
        display: none;
    }

    .SiPo-FORM .MainUpdatePanel .dg>tbody>tr {
        grid-template-columns: 1fr;
    }

    .SiPo-FORM .MainUpdatePanel .dg>tbody>tr~tr {
        padding: 0;
    }

    .SiPo-FORM .MainUpdatePanel .dg>tbody>tr td {
        display: flex !important;
        padding: 8px 15px !important;
        border-bottom-style: solid !important;
        border-bottom-width: 1px !important;
        border-bottom-color: var(--form-gray);
    }

    .SiPo-FORM .MainUpdatePanel .dg>tbody>tr td>span::before {
        content: " : "
    }

    .SiPo-FORM .MainUpdatePanel .dg>tbody>tr td>span[dir='ltr']::before {
        content: unset
    }

    .SiPo-FORM .MainUpdatePanel .dg>tbody>tr td>span[dir='ltr']::after {
        content: " : "
    }

    .SiPo-FORM .MainUpdatePanel table.dg:not(.dynamicform-table-show-rows) tr:first-of-type {
        display: grid !important;
    }

    .SiPo-FORM>div>table, .SiPo-FORM>div>table>tbody, .SiPo-FORM>div>table>tbody>tr {
        display: block;
        width: 100%;
    }

    .SiPo-FORM .MainUpdatePanel {
        max-width: 100%;
        overflow: auto;
        padding: 0 2px;
    }

    .inner-wrapper .SiPo-FORM .MainUpdatePanel>table {
        width: 1200px !important;
        min-width: 1200px !important;
    }

    .SiPo-FORM .MainUpdatePanel .dg>tbody>tr td {
        display: block !important;
    }

    .SiPo-FORM .MainUpdatePanel table:not(.pagination) tbody tr.row-mob-hidden~tr td[data-th]>a:first-child::before, .SiPo-FORM .MainUpdatePanel table:not(.pagination) tbody tr.row-mob-hidden~tr td[data-th]>span:first-child::before {
        content: unset !important;
    }

    .SiPo-FORM .MainUpdatePanel .dg>tbody>tr td>span::after {
        content: unset !important;
    }

    .SiPo-FORM div table:not(.pagination) div.MainUpdatePanel table.dg tbody tr td[data-th]:before {
        content: unset !important;
    }

    fieldset[elementview="TwoColumn"][elementviewcount="20"]>table:not(.dg)>tbody>tr>td:nth-child(3) {
        order: 3;
    }

    .SiPo-FORM div table:not(.pagination) fieldset[elementview="TwoColumn"][elementviewcount="3"] tbody td {
        width: 33% !important;
    }

    .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]), .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:not([colspan="2"]) {
        margin-bottom: 2rem !important;
    }

    .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>input, .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div .dynamic-form-textbox-datetime-georgian.dynamic-form-textbox {
        border-right: solid 1px var(--form-gray-lighter);
        border-bottom-right-radius: 3px;
        border-top-left-radius: 0;
    }

    /* sb24 */
    .SiPo-FORM .dynamic-form-wizardtable tbody tr td>fieldset, .SiPo-FORM .dynamic-form-wizardtable tbody tr td>div.captcha {
        width: 100%;
    }

    .SiPo-FORM td.IRshaba.dynamic-form-td.dynamic-form-td+.dynamic-form-td.dynamic-form-td::before, .SiPo-FORM td.rial.dynamic-form-td.dynamic-form-td+.dynamic-form-td:nth-child(even):before {
        height: 41px;
        top: 0;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr, .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr {
        margin-bottom: 0rem;
        display: block
    }

    .active-td, .active-td>input {
        border-color: #009ddc;
    }

    .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td:nth-child(2n):not([colspan="2"]) input:not([type="image"]), .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(2n+1):not([colspan="2"]), .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td:nth-child(2n+1):not([colspan="2"]) {
        border-radius: var(--form-input-radius) var(--form-input-radius) 0 0 !important;
    }

    .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td:nth-child(2n):not([colspan="2"]) input:not([type="image"]) {
        border-radius: 0 0 var(--form-input-radius) var(--form-input-radius) !important;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(2n+1):not([colspan="2"]), .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td:nth-child(2n):not([colspan="2"]) {
        border-radius: var(--form-input-radius) var(--form-input-radius) 0 0 !important;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]):not([colspan="4"]), .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]):not([colspan="4"]) {
        padding: 0.5rem !important;
    }

    .SiPo-FORM div table .dynamic-form-label-caption, .siposearchable-select a span:nth-of-type(1), .SiPo-FORM .FormField.dynamic-form-panel input[type='checkbox']+label {
        font-size: calc(var(--font-size-default) - 2px) !important;
        font-weight: 400;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr, .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr {
        margin-bottom: 0;
    }

    fieldset>table.dynamic-form-table tbody tr>td.arzi-prefix+td.arzi-prefix::before {
        border-radius: 0;
        left: 1px;
    }

    fieldset>table.dynamic-form-table tbody tr>td.requeire-filed-bullet::after {
        left: -10px;
    }

    .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>span.FormField,
    .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>input, .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div[class*='select'], .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>select, .SiPo-FORM fieldset .siposearchable-select, .HasCaptcha input, .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div[class*='select']>div, .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div .dynamic-form-textbox-datetime-georgian.dynamic-form-textbox, .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>textarea, .SiPo-FORM .dynamic-form-filter-datetime, .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) input:not([type='image']) {
        border-top: none !important;
        border-radius: 0 0 var(--form-input-radius, 3px) var(--form-input-radius, 3px);
        border-right: solid 1px var(--form-gray-lighter);
    }
    .SiPo-FORM fieldset .siposearchable-select{
        height: 100%;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]) {
        border-radius: var(--form-input-radius, 3px) var(--form-input-radius, 3px) 0 0;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) input.dynamic-form-Ajaxfileupload, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]) input.dynamic-form-fileupload, .SiPo-FORM .dynamic-form-Ajaxfileupload, .SiPo-FORM .dynamic-form-fileupload {
        border-right: 1px #ccc solid !important;
        border-radius: 0 0 var(--form-input-radius, 3px) var(--form-input-radius, 3px) !important;
    }

    .dynamic-form-td .dynamic-form-textbox+span.dynamic-form-label {
        left: 0;
    }

    .SiPo-FORM td.IRshaba.dynamic-form-td.dynamic-form-td+.dynamic-form-td::before, .SiPo-FORM td.rial.dynamic-form-td.dynamic-form-td+.dynamic-form-td::before {
        left: 0 !important;
    }

    .SiPo-FORM td.IRshaba.dynamic-form-td.dynamic-form-td+.dynamic-form-td::before, .SiPo-FORM td.rial.dynamic-form-td.dynamic-form-td+.dynamic-form-td::before {
        border-radius: 0 0 3px 3px;
        top: 0;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td.textarea-label.textarea-label.textarea-label, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td.textarea-label.textarea-label.textarea-label, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td.textarea-value.textarea-value.textarea-value:last-child, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td.textarea-value.textarea-value.textarea-value:last-child {
        width: 100% !important;
        margin-left: 0 !important;
        max-width: unset !important;
    }

    .SiPo-FORM td.rial.dynamic-form-td.dynamic-form-td+.dynamic-form-td:nth-child(even):before, .SiPo-FORM td.IRshaba.dynamic-form-td.dynamic-form-td+.dynamic-form-td.dynamic-form-td::before {
        height: 42px;
        transform: translateX(1px);
        border-radius: 0 0 0 3px;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]):not(:only-child), .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(odd):not(:only-child), .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]):not(:only-child) {
        width: 100%!important
    }

    /* sb24 end */
    #popupForm .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]):not(:only-child), #popupForm .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]):not(:only-child) {
        min-width: 100% !important;
        max-width: 100% !important;
        width: 100% !important;
    }
}

@media only screen and (max-width: 991px) {
    .SiPo-FORM fieldset .siposearchable-select {
        width: 100% !important;
        padding-top: 15px !important;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]) {
        width: 100% !important;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]), #popupForm .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]):not(:only-child), #popupForm .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]):not(:only-child) {
        width: 100% !important;
        min-width: 100% !important
    }

    .SiPo-FORM table {
        table-layout: fixed;
    }

    .SiPo-FORM .dynamic-form-td tbody>tr>td .dynamic-form-filter-datetime {
        width: 100%;
    }

    .SiPo-FORM div table tbody td {
        text-align: right !important;
    }

    .SiPo-FORM .MainUpdatePanel .dg>tbody>tr td {
        text-align: center !important;
    }

    fieldset[elementview="TwoRow"][elementviewcount="1"], fieldset[elementview="TwoRow"][elementviewcount="1"] .dynamic-form-wizard-navigationTable-finish {
        width: 70%;
    }

    fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]) {
        vertical-align: middle;
        transform: translateY(0px);
    }

    fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(odd):not([colspan="2"]) {
        text-align: right !important;
    }

    fieldset[elementview="TwoColumn"][elementviewcount="1"], .dynamic-form-wizard-navigationTable-finish {
        width: 100% !important;
    }

    fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>input:not([type='image']):not([type='file']), fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div[class*='select'], fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>select, fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div .dynamic-form-textbox-datetime-georgian.dynamic-form-textbox, fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>textarea {
        /* margin-bottom: 20px !important; */
    }

    fieldset[elementview="TwoColumn"][elementviewcount="2"] .HasCaptcha {
        padding-right: 0%;
    }

    .SiPo-FORM table.dg tr.DGItem {
        height: auto;
        width: 100% !important;
    }

    .SiPo-FORM:not(.sipo-form-is-hardcode-on-view) table.dg:not(.dynamicform-table-show-rows):not(.dynamicform-content-table-row) {
        /* .sipo-form-is-hardcode-on-view is the search Element's new window form list wrapper */
        width: 100%;
        overflow: auto;
        min-width: 1000px;
        table-layout: auto;
    }

    .SiPo-FORM #SearchResults table.dg>tbody {
        display: block;
    }

    .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) tr:first-of-type {
        display: none !important;
    }

    .SiPo-FORM.sipo-form-is-hardcode-on-view table.dg:not(.dynamicform-table-show-rows):not(.dynamicform-content-table-row) {
        min-width: 600px;
        box-shadow: none;
        border: solid 1px var(--form-gray-light);
    }

    .SiPo-FORM.sipo-form-is-hardcode-on-view table.dg>tbody {
        display: contents !important;
    }

    .sipo-form-is-hardcode-on-view table.dg:not(.dynamicform-table-show-rows) tr:first-of-type {
        display: table-row !important;
    }

    .SiPo-FORM.sipo-form-is-hardcode-on-view table.dg:not(.dynamicform-table-show-rows) tr:first-of-type th, .SiPo-FORM.sipo-form-is-hardcode-on-view table.dg:not(.dynamicform-table-show-rows) tr:first-of-type td {
        /* .sipo-form-is-hardcode-on-view is the search Element's new window form list wrapper */
        width: auto;
    }

    .SiPo-FORM.sipo-form-is-hardcode-on-view {
        overflow: auto;
        width: calc(100% - 2px);
    }

    .SiPo-FORM.sipo-form-is-added-using-js tr.dynamic-form-tr {
        width: 100%;
        display: flex;
    }

    .SiPo-FORM.sipo-form-is-added-using-js tr.dynamic-form-tr .dynamic-form-td[width="16%"] {
        width: 30% !important;
    }

    .SiPo-FORM.sipo-form-is-added-using-js tr.dynamic-form-tr .dynamic-form-td[width="33%"] {
        width: 70% !important;
    }

    .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) .DGItem td, .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) .DGAlt td {
        padding-right: 10px;
        padding-left: 10px;
    }

    .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) .DGAlt td {
        /* min-width: 120px; */
    }

    .SiPo-FORM :not(.MainUpdatePanel)>table.dg:not(.dynamicform-table-show-rows) tr:first-of-type {
        display: grid !important;
    }

    .SiPo-FORM table.dynamicform-table-Content tr {
        display: initial !important;
    }

    .SiPo-FORM table.dynamicform-table-Content tr:first-of-type {
        display: none !important;
    }

    .SiPo-FORM table.dynamicform-table-Content td, .SiPo-FORM table.dynamicform-table-Content td {
        padding-right: 10px;
        padding-left: 10px;
    }

    .SiPo-FORM table.dynamicform-table-Content td {
        background-color: var(--form-gray-lighter) !important;
    }

    .SiPo-FORM table.dynamicform-table-Content td:nth-child(odd) {
        background-color: var(--form-gray-lighter) !important;
    }

    .SiPo-FORM table.dynamicform-table-Content td:nth-child(even) {
        background-color: var(--form-gray-lighter) !important;
    }

    .SiPo-FORM table.dynamicform-table-Content tr:first-of-type {
        display: none !important;
    }

    .SiPo-FORM fieldset:not(.has-subform) table.dynamicform-table-Content tr:first-of-type {
        display: block !important;
    }

    .SiPo-FORM fieldset.has-subform table.dynamicform-table-Content tr tr:first-of-type, .SiPo-FORM fieldset.has-subform table.dynamicform-table-Content .dg tr tr:first-of-type {
        display: block !important;
    }

    div[id*='NavigationButtons'][class], .searchbtn {
        top: -8px;
    }

    .SiPo-FORM fieldset:not(.has-subform) table.dynamicform-table-Content tr:first-of-type {
        display: block !important;
    }

    .SiPo-FORM fieldset.has-subform table.dynamicform-table-Content tr tr:first-of-type, .SiPo-FORM fieldset.has-subform table.dynamicform-table-Content .dg tr tr:first-of-type {
        display: block !important;
    }

    fieldset[elementview="TwoColumn"][elementviewcount="20"] td {
        order: 0 !important;
        text-align: right !important;
    }

    fieldset[elementview="TwoColumn"][elementviewcount="20"] .dynamic-form-td .sipocombo-span-icon+div input:not([type="image"])[type="input"] {
        width: 98% !important;
    }

    .SiPo-FORM div table:not(.pagination) fieldset[elementview="TwoColumn"][elementviewcount="3"] tbody td {
        order: 0 !important;
        width: 100% !important;
        text-align: right !important;
    }

    fieldset[elementview="TwoColumn"][elementviewcount="3"] .dynamic-form-td .sipocombo-span-icon+div input:not([type="image"])[type="input"] {
        width: 98% !important;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:not([colspan="2"])>span.dynamic-form-validator, .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table>tbody .dynamic-form-tr>td:not([colspan="2"])>span.dynamic-form-validator {
        width: 100% !important;
        transform: translateX(0) !important;
    }

    /* sb24 */
    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td.textarea-label.textarea-label.textarea-label, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td.textarea-value.textarea-value.textarea-value:last-child, .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td.textarea-value.textarea-value.textarea-value:last-child {
        margin-left: 0 !important;
        width: 100% !important;
    }

    fieldset>table.dynamic-form-table tbody tr>td.arzi-prefix+td.arzi-prefix::before {
        height: 40px;
        top: 0px;
    }

    .SiPo-FORM #SearchResults table {
        width: 100% !important;
    }

    .SiPo-FORM table.dg.dynamicform-content-table-row li.ListData>a+a {
        transform: scale(3.6, 2.8) translateX(5px);
    }

    #popupForm.popup-form:before {
        display: none
    }

    #popupForm .ForgetPasswordBTN {
        bottom: 11px
    }

    #popupForm.popup-form {
        left: 50% !important;
        transform: translateX(-50%) translateY(-50%);
        top: 50% !important;
    }
}

@media only screen and (max-width: 980px) {
    .SiPo-FORM table.dg.dynamicform-content-table-row li.ListData>a+a {
        transform: scale(3, 2.8) translateX(3px);
    }
}

@media only screen and (max-width: 767px) {
    .SiPo-FORM .dynamic-form-fileupload, .SiPo-FORM .dynamic-form-fileupload {
        width: 86% !important;
    }

    fieldset[elementview="TwoRow"][elementviewcount="1"], fieldset[elementview="TwoRow"][elementviewcount="1"] .dynamic-form-wizard-navigationTable-finish {
        width: 80%;
    }

    fieldset[elementview="TwoRow"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>input:not([type='image']):not([type='file']), fieldset[elementview="TwoRow"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div[class*='select'], fieldset[elementview="TwoRow"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>select, fieldset[elementview="TwoRow"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>div .dynamic-form-textbox-datetime-georgian.dynamic-form-textbox, fieldset[elementview="TwoRow"][elementviewcount="1"]>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"])>textarea {
        width: 100% !important;
    }

    .SiPo-FORM fieldset[elementview="TwoColumn"][elementviewcount="1"]>table>tbody>.dynamic-form-tr {
        display: flex;
        flex-direction: column;
    }

    .SiPo-FORM [id*='SearchPanel'] .dynamic-form-td tbody>tr>td .dynamic-form-filter-datetime {
        width: 93.1%;
    }

    .SiPo-FORM div[class*='sidebar-wizard-horizontal'] ul {
        flex-wrap: wrap;
    }

    .SiPo-FORM div[class*='sidebar-wizard-horizontal'] ul>li {
        width: 100% !important;
        max-width: 100% !important;
        display: block !important;
        border-radius: 3px !important;
        overflow: hidden;
    }

    .SiPo-FORM div[class*='sidebar-wizard-horizontal'] ul>li:not(:first-child)>a:before {
        display: none !important;
    }

    .SiPo-FORM .sidebar-wizard .wizard-prev, .SiPo-FORM .sidebar-wizard .wizard-next {
        display: none !important;
    }

    /* sb24 */
    .SiPo-FORM .dynamic-form-wizardtable tbody tr td>fieldset span[id*='CaptchaImage'], .SiPo-FORM .dynamic-form-wizardtable tbody tr td>div.captcha span[id*='CaptchaImage'] {
        width: 120px !important;
    }

    .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]), .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:not([colspan="2"]) {
        margin-bottom: 2.2rem !important;
    }

    .dynamicform-content-table-row li.ListData {
        justify-content: center;
    }

    #SearchResults.MainUpdatePanel {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        column-gap: 1rem;
        row-gap: .2rem;
    }

    .SiPo-FORM table.dg.dynamicform-content-table-row li.ListData>a+a {
        transform: none;
        padding: 15px;
        margin: -15px;
        padding-right: 45px;
        margin-right: -45px;
    }

    .SiPo-FORM table.dg:not(.dynamicform-table-show-rows) a:has(img[alt="Download"])::after {
        transform: none;
    }

    /* sb24 end */
    #popupForm {
        width: 95%;
    }
}

@media only screen and (max-width: 575px) {
    .SiPo-FORM [id*='SearchPanel'] td>span:first-child:not(.FormCaption) {
        margin: 0;
    }

    .SiPo-FORM [id*='SearchPanel'] .dynamic-form-td tbody>tr>td .dynamic-form-filter-datetime {
        width: 100%;
    }

    .SiPo-FORM .FormButtonNoWidth, .ui-datepicker-trigger, .SiPo-FORM .dynamic-form-td tbody>tr>td .FormButtonNoWidth, .dynamic-form-td tbody>tr>td .ui-datepicker-trigger {
        top: 45% !important;
    }

    fieldset[elementview="TwoRow"][elementviewcount="1"], fieldset[elementview="TwoRow"][elementviewcount="1"] .dynamic-form-wizard-navigationTable-finish {
        width: 95%;
    }

    .SiPo-FORM fieldset>table div [class*='dynamic-form-textbox-datetime']+input[type='image'] {
        top: 13px !important;
    }

    /*sb24*/
    .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]), .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:not([colspan="2"]) {
        margin-bottom: 2.7rem !important;
    }

    #popupForm .SiPo-FORM fieldset>table>tbody>.dynamic-form-tr>td:nth-child(even):not([colspan="2"]), #popupForm .SiPo-FORM fieldset[elementview="OneCell"][elementviewcount="2"]>table>tbody>.dynamic-form-tr>td:not([colspan="2"]) {
        margin-bottom: 1rem !important;
    }

    .SiPo-FORM table.dg.dynamicform-content-table-row li.ListData>a+a {
        margin: 0;
        padding: 0;
        padding-left: 0;
        position: absolute;
        padding-right: 20px;
    }

    .SiPo-FORM table.dg.dynamicform-content-table-row li.ListData>a {
        padding-left: 25px;
    }
}

@media only screen and (max-width: 460px) {
    .SiPo-FORM .dynamic-form-fileupload, .SiPo-FORM .dynamic-form-fileupload {
        width: 82% !important;
    }
}

@media only screen and (max-width: 420px) {
    [id*='CaptchaControl_CaptchaImag'] {
        width: 100px !important;
    }

    .SiPo-FORM [id*='SearchPanel'] .dynamic-form-td tbody>tr>td .dynamic-form-filter-datetime {
        width: 100%;
    }

    .SiPo-FORM .dynamic-form-fileupload, .SiPo-FORM .dynamic-form-fileupload {
        width: 77% !important;
    }
}
