.elementor .elementor-element {}

html {
    scroll-behavior: smooth;
}

a:focus,
a:-webkit-any-link:focus-visible {
    outline: none !important;
}

a,
.ast-single-post .entry-content a,
.ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
    text-decoration: none;
    color: inherit;
    font-weight: inherit;
}

p,
.entry-content p,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
    margin-bottom: 0px;
}


a:focus,
a:-webkit-any-link:focus-visible {
    outline: none !important;
}

.ast-separate-container #content .ast-container {
    padding-left: 0;
    padding-right: 0;
}

ul,
ol {
    list-style: none;
    margin-bottom: 0px;
}
html{
	margin-top:0 !important;
}
/**********************************************
 * Login Page Start
 **********************************************/

.elementor .elementor-element.login-form .elementor-field-group .elementor-field {
    min-height: 33px;
	height:33px;
}

.elementor .elementor-element.login-form .pp-login-form .pp-lf-field-inner{
	flex-direction: column;
}

.elementor .elementor-element.login-form .form-field-password{
	margin-bottom:13px !important;
}

.elementor .elementor-element.login-form .elementor-field-type-submit {
    order: 5;
	margin-top:30px;
}

.elementor .elementor-element.login-form .elementor-field-group.pp-login-form-links {
    order: 4;
    justify-content: end;
}

.elementor .elementor-element.login-form .elementor-field-group.pp-login-form-links,
.elementor .elementor-element.login-form .elementor-field-type-checkbox {
    width: 50%;
}

.elementor .elementor-element.login-form .pp-login-remember-text {
    font-family: "Toshiba Sans", sans-serif;
    color: #9D9D9D;
    font-size: 14px;
}

.elementor .elementor-element.login-form .elementor-lost-password,
.elementor .elementor-element.login-form .elementor-field-group>a {
    color: #E61E1E;
    font-size: 14px !important;
}

.elementor .elementor-element.login-form #elementor-login-remember-me {
    border-color: #D9D9D9;
    border-radius: 0;
}

.elementor .elementor-element.login-sec .col-right {
    max-width: 1122px;
}

.elementor .elementor-element.login-sec {
    justify-content: space-between;
}

/**********************************************
 * Login Page End
 **********************************************/
/**********************************************
 * Signup Page Start
 **********************************************/
.elementor .elementor-element.signup-form .gform_required_legend {
    display: none;
}

.elementor .elementor-element.signup-form .gform-field-label,
.elementor .elementor-element.signup-form .gform-field-label.gform-field-label--type-sub {
    font-family: "Toshiba Sans", Sans-serif;
    color: #101010;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0 0 5px;
    padding: 0;
}

.elementor .elementor-element.signup-form .gfield_required {
    color: #E61E1E;
}

.elementor .elementor-element.signup-form .gform-theme--foundation {
    --gf-form-gap-y: 21px;
    --gf-form-gap-x: 20px;
    --gf-field-gap-x: 20px;
    --gf-field-gap-y: 21px;
}

.elementor .elementor-element.signup-form .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor .elementor-element.signup-form .pp-gravity-form .gfield textarea,
.elementor .elementor-element.signup-form .pp-gravity-form .gfield select {
    box-shadow: none;
}

.elementor .elementor-element.signup-form .address_line_1 {
    order: 1;
    width: 100%;
	margin: 0 !important;
    padding: 0 !important;
/*     margin-left: -18px !important; */
}
.elementor .elementor-element.signup-form .address_line_2 {
    order: 2;
    width: 100%;
	margin: 0 !important;
    padding: 0 !important;
/*     margin-left: -18px !important; */
}

.elementor .elementor-element.signup-form .address_zip {
    order: 3;
	width: calc(50% - 5px);
	max-height:66px;
/*     width: 90px; */
    margin: 0 !important;
}

.elementor .elementor-element.signup-form .address_country {
    order:4;
	width: calc(50% - 5px);
	max-height:66px;
/*     width: 127px; */
    margin: 0 !important;
    position: relative;
}

.elementor .elementor-element.signup-form .address_city {
    order: 5;
	max-height:66px;
	width: calc(50% - 5px);
/*     width: 127px; */
    margin: 0 !important;
}

.elementor .elementor-element.signup-form .address_state {
    order: 6;
	max-height:66px;
	width: calc(50% - 5px);
/*     width: 89px; */
    margin: 0 !important;
}

.elementor .elementor-element.signup-form .address_line_1,
.elementor .elementor-element.signup-form .address_city,
.elementor .elementor-element.signup-form .address_state,
.elementor .elementor-element.signup-form .address_zip,
.elementor .elementor-element.signup-form .address_country {
    padding: 0 !important;
    flex: 0 0 auto !important;
}

.elementor .elementor-element.signup-form .gform_wrapper.gravity-theme .gform_footer,
.elementor .elementor-element.signup-form .gform_wrapper.gravity-theme .gform_page_footer {
    margin: 0;
    padding: 0;
}

.elementor .elementor-element.signup-form .gform_wrapper.gravity-theme .ginput_container_address {
    margin: 0;
    padding: 0;
    gap: 10px;
    justify-content: space-between;
    align-items: flex-start;
/*     height: 150px; */
}

.elementor .elementor-element.signup-form select#input_1_22_6 {
    padding: 9px 9px 10px;
    color: #9D9D9D;
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.elementor .elementor-element.signup-form .pp-gravity-form .gform_wrapper .pp-gf-select-custom:after {
    /* display: none; */
/*     right: -116px; */
	right:-175px;
    width: 8px;
    top: 25%;
}

.elementor .elementor-element.signup-form .gform-theme--foundation .gfield textarea.large {
    min-block-size: 91px;
}

.elementor .elementor-element.signup-form .pp-gravity-form .validation_message:not(.validation_message--hidden-on-empty) {
    padding: 10px;
}
.elementor .elementor-element.signup-form .gform_wrapper.gravity-theme .gform_validation_errors {
    margin-top: 0;
    padding: 9px 5px 9px 46px;
}
/**********************************************
 * Signup Page End
 **********************************************/
/**********************************************
 * Forget Password Page Start
 **********************************************/
.elementor .elementor-element.fp fieldset legend {
    display: none;
}

.elementor .elementor-element.fp .somfrp-lost-pass-form-text {
    color: #9D9D9D;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 25px;
}

.elementor .elementor-element.fp fieldset {
    padding: 0;
    border: none;
    margin: 0;
}

.elementor .elementor-element.fp #lostpasswordform #somfrp_user_info {
    display: block;
    padding: 9px;
    border: 1px solid #D9D9D9;
    border-radius: 0;
    height: 33px;
    font-family: "Toshiba Sans", Sans-serif;
    color: #101010;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.elementor .elementor-element.fp button#reset-pass-submit {
    margin-top: 53px;
    width: 100%;
    background: #E61E1E;
    border-radius: 0;
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    padding: 22px;
}

.elementor .elementor-element.fp button#reset-pass-submit:hover {
    background: #0064D2;
}

.elementor .elementor-element.fp .lostpassword-submit {
    margin-bottom: 0;
}

.elementor .elementor-element.fp .som-password-sent-message {
    margin-bottom: 20px;
    padding: 12px;
}

.elementor .elementor-element.fp label {
    color: #101010;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 14px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 5px;
}

.elementor .elementor-element.fp input#som_new_user_pass,
.elementor .elementor-element.fp input#som_new_user_pass_again {
    border-radius: 0;
    border-color: #D9D9D9;
    box-shadow: none;
}

.elementor .elementor-element.fp input#som_new_user_pass {
    margin-bottom: 21px;
}

.elementor .elementor-element.forgetpass {
    display: block;
}

.elementor .elementor-element.resetpass {
    display: none;
}


/*New Password Page*/
.elementor .elementor-element.new-pass div#input_2_1_container {
    flex-direction: column;
    width: 100%;
	gap:20px;
}

.elementor .elementor-element.new-pass span#input_2_1_1_container,
.elementor .elementor-element.new-pass span#input_2_1_2_container{
    width: 100%;
    padding: 0;
}

/**********************************************
 * Forget Password Page End
 **********************************************/
/**********************************************
 * Dashboard Master Page Start
 **********************************************/

.elementor .elementor-element.pad-l-78 {
    padding-left: 78px;
}

.elementor .elementor-element.sidebar-col {
    min-width: 392px;
}

.elementor .elementor-element.sidebar,
.elementor .elementor-element.sidebar .elementor.elementor-1070,
.elementor .elementor-element.sidebar .elementor-template,
.elementor .elementor-element.elementor-element-58307346{
    height: 100%;
}

.elementor .elementor-element.dash-menu .menu-item {
    padding: 15px 15px 18px 128px;
    position: relative;
    width: 100%;
}

.elementor .elementor-element.dash-menu .current_page_item,
.elementor .elementor-element.dash-menu .menu-item:hover {
    background: rgba(157, 157, 157, 0.15);
}

.elementor .elementor-element.dash-menu .icon-dashboard:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="20" viewBox="0 0 19 20" fill="none"><rect x="0.75" y="0.75" width="6.94444" height="9.80435" stroke="black" stroke-width="1.5"/><rect x="0.75" y="14.6631" width="6.94444" height="4.58696" stroke="black" stroke-width="1.5"/><rect x="11.3057" y="0.75" width="6.94444" height="4.58696" stroke="black" stroke-width="1.5"/><rect x="11.3057" y="9.44565" width="6.94444" height="9.80435" stroke="black" stroke-width="1.5"/></svg>');
    background-repeat: no-repeat;
    width: 19px;
    height: 20px;
    position: absolute;
    left: 86px;
    top: 50%;
    transform: translateY(-50%);
	z-index:1;
}

.elementor .elementor-element.dash-menu .icon-unit:before {
    content: '';
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="24" viewBox="0 0 32 24" fill="none"><path d="M24.69 23.7413H7.30864C6.9553 23.7413 6.63797 23.528 6.50464 23.2013C6.37264 22.8733 6.4513 22.5 6.7033 22.2533C11.1286 17.9547 10.498 7.35999 10.4913 7.25332C10.4753 7.01466 10.5593 6.77999 10.7246 6.60532C10.8886 6.43066 11.1166 6.33066 11.3566 6.33066H20.8806C21.142 6.33066 21.39 6.44932 21.5553 6.65332C21.7206 6.85732 21.7833 7.12532 21.7273 7.37999C20.158 14.6413 25.3513 22.3067 25.4033 22.3827C25.586 22.648 25.606 22.992 25.4566 23.2773C25.3073 23.5627 25.0113 23.7413 24.69 23.7413ZM9.1553 22.008H23.1406C21.7086 19.492 19.03 13.856 19.846 8.06399H12.2566C12.3113 10.584 12.166 17.6093 9.1553 22.008Z" fill="black"/><path d="M31.1074 23.7413H13.726C13.2474 23.7413 12.8594 23.3533 12.8594 22.8747C12.8594 22.396 13.2474 22.008 13.726 22.008H29.434C27.9767 19.756 25.5234 15.124 26.2407 10.3293H20.63C20.1514 10.3293 19.7634 9.94134 19.7634 9.46268C19.7634 8.98401 20.1514 8.59601 20.63 8.59601H27.2967C27.5647 8.59601 27.8167 8.71867 27.9807 8.92934C28.146 9.14001 28.2034 9.41467 28.138 9.67467C26.5954 15.7813 31.7314 22.2667 31.7834 22.332C31.9927 22.592 32.034 22.9493 31.8887 23.2493C31.7447 23.5493 31.4407 23.7413 31.1074 23.7413Z" fill="black"/><path d="M18.2718 23.7413H0.891766C0.558432 23.7413 0.254432 23.5493 0.110432 23.2493C-0.0335678 22.9493 0.00776553 22.592 0.215766 22.332C0.266432 22.2666 5.39843 15.7653 3.85977 9.67464C3.79443 9.41598 3.85177 9.14131 4.0171 8.92931C4.1811 8.71864 4.4331 8.59598 4.7011 8.59598H11.3678C11.8464 8.59598 12.2344 8.98398 12.2344 9.46265C12.2344 9.94131 11.8464 10.3293 11.3678 10.3293H5.7571C6.47443 15.124 4.0211 19.756 2.56377 22.008H18.2718C18.7504 22.008 19.1384 22.396 19.1384 22.8746C19.1384 23.3533 18.7504 23.7413 18.2718 23.7413Z" fill="black"/><path d="M14.6268 5.83733L13.1708 4.89867C13.3161 4.672 13.1174 3.99733 13.0321 3.70933L12.9761 3.51867C12.4068 1.46667 13.2628 0.376 13.3628 0.258667L14.7068 1.35333C14.6908 1.376 14.3268 1.90267 14.6468 3.056L14.6948 3.22C14.8854 3.864 15.2028 4.94267 14.6268 5.83733Z" fill="black"/><path d="M16.759 5.83733L15.3016 4.89867C15.447 4.672 15.2483 3.99733 15.163 3.70933L15.107 3.51867C14.5376 1.46667 15.3936 0.376 15.4936 0.258667L16.8376 1.35333C16.8216 1.376 16.4576 1.90267 16.7776 3.056L16.8256 3.22C17.0163 3.864 17.335 4.94267 16.759 5.83733Z" fill="black"/><path d="M18.8891 5.83867L17.4318 4.89867C17.5784 4.672 17.3798 3.99733 17.2944 3.70933L17.2398 3.51867C16.6704 1.46667 17.5264 0.376 17.6264 0.258667L18.9704 1.35333C18.9544 1.376 18.5904 1.90267 18.9104 3.056L18.9584 3.22C19.1478 3.864 19.4664 4.94267 18.8891 5.83867Z" fill="black"/></svg>');
    background-repeat: no-repeat;
    position: absolute;
    width: 32px;
    height: 24px;
    left: 79px;
    top: 50%;
    transform: translateY(-50%);
	z-index:1;
}

.elementor .elementor-element.dash-menu .icon-tug:before {
    content: '';
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="25" viewBox="0 0 27 25" fill="none"><path d="M26.46 0.202484H0.539972C0.24192 0.202484 0 0.444461 0 0.742512V1.82251C0 2.12056 0.24192 2.36248 0.539972 2.36248H1.07994V14.7825C1.07994 16.1201 2.44235 17.4825 3.77992 17.4825H10.0828L4.45327 23.112C4.24213 23.3231 4.24213 23.6649 4.45327 23.8755L5.21681 24.6391C5.42795 24.8502 5.76977 24.8502 5.98035 24.6391L13.137 17.4825H14.4021L21.5588 24.6391C21.7699 24.8502 22.1117 24.8502 22.3223 24.6391L23.0859 23.8755C23.2969 23.6644 23.2969 23.3226 23.0859 23.112L17.4569 17.4825H23.2197C24.6227 17.4825 25.3797 16.0914 25.3797 14.7825V2.36248H26.4597C26.7578 2.36248 26.9997 2.12056 26.9997 1.82251V0.742512C27 0.444461 26.7581 0.202484 26.46 0.202484ZM23.76 14.7825C23.76 15.2933 23.5381 15.8625 23.22 15.8625H3.78003C3.33617 15.8625 2.70003 15.2264 2.70003 14.7825V2.90251H23.76V14.7825Z" fill="black"/></svg>');
    background: no-repeat;
    width: 27px;
    height: 27px;
    position: absolute;
    left: 82px;
    top: 50%;
    transform: translateY(-50%);
	z-index:1;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="25" viewBox="0 0 27 25" fill="none"><path d="M26.46 0.202484H0.539972C0.24192 0.202484 0 0.444461 0 0.742512V1.82251C0 2.12056 0.24192 2.36248 0.539972 2.36248H1.07994V14.7825C1.07994 16.1201 2.44235 17.4825 3.77992 17.4825H10.0828L4.45327 23.112C4.24213 23.3231 4.24213 23.6649 4.45327 23.8755L5.21681 24.6391C5.42795 24.8502 5.76977 24.8502 5.98035 24.6391L13.137 17.4825H14.4021L21.5588 24.6391C21.7699 24.8502 22.1117 24.8502 22.3223 24.6391L23.0859 23.8755C23.2969 23.6644 23.2969 23.3226 23.0859 23.112L17.4569 17.4825H23.2197C24.6227 17.4825 25.3797 16.0914 25.3797 14.7825V2.36248H26.4597C26.7578 2.36248 26.9997 2.12056 26.9997 1.82251V0.742512C27 0.444461 26.7581 0.202484 26.46 0.202484ZM23.76 14.7825C23.76 15.2933 23.5381 15.8625 23.22 15.8625H3.78003C3.33617 15.8625 2.70003 15.2264 2.70003 14.7825V2.90251H23.76V14.7825Z" fill="black"/></svg>');
}

.elementor .elementor-element.dash-menu .icon-support:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none"><path d="M23.2564 13.256C22.9912 13.256 22.7368 13.1506 22.5493 12.9631C22.3617 12.7756 22.2564 12.5212 22.2564 12.256V9.432C22.2564 5.432 18.5604 2.232 14.0164 2.232C9.47237 2.232 5.77637 5.472 5.77637 9.432V12.256C5.77637 12.5212 5.67101 12.7756 5.48347 12.9631C5.29594 13.1506 5.04158 13.256 4.77637 13.256C4.51115 13.256 4.2568 13.1506 4.06926 12.9631C3.88172 12.7756 3.77637 12.5212 3.77637 12.256V9.432C3.77637 4.344 8.37637 0.199997 14.0164 0.199997C19.6564 0.199997 24.2564 4.344 24.2564 9.432V12.256C24.2574 12.3876 24.2323 12.5181 24.1824 12.6399C24.1325 12.7617 24.0589 12.8724 23.9659 12.9655C23.8728 13.0586 23.7621 13.1322 23.6403 13.182C23.5185 13.2319 23.388 13.2571 23.2564 13.256Z" fill="black"/><path d="M20.5524 22.664C20.2872 22.664 20.0328 22.5586 19.8453 22.3711C19.6577 22.1836 19.5524 21.9292 19.5524 21.664V12.168C19.5607 11.9084 19.6697 11.6622 19.8564 11.4815C20.043 11.3008 20.2926 11.1999 20.5524 11.2C24.0004 11.2 26.8084 13.784 26.8084 16.952C26.8084 20.12 24.0004 22.664 20.5524 22.664ZM21.5524 13.272V20.56C22.4279 20.415 23.2275 19.9749 23.8183 19.3128C24.4092 18.6506 24.7557 17.8063 24.8004 16.92C24.7575 16.0323 24.4117 15.1861 23.8207 14.5223C23.2297 13.8585 22.4292 13.4173 21.5524 13.272ZM7.44838 22.664C4.00038 22.664 1.19238 20.088 1.19238 16.92C1.19238 13.752 4.00038 11.2 7.44838 11.2C7.7136 11.2 7.96795 11.3054 8.15549 11.4929C8.34303 11.6804 8.44838 11.9348 8.44838 12.2V21.664C8.44838 21.9292 8.34303 22.1836 8.15549 22.3711C7.96795 22.5586 7.7136 22.664 7.44838 22.664ZM6.44838 13.272C5.57159 13.4173 4.77102 13.8585 4.18003 14.5223C3.58904 15.1861 3.24329 16.0323 3.20038 16.92C3.24507 17.8063 3.59161 18.6506 4.18245 19.3128C4.77329 19.9749 5.57287 20.415 6.44838 20.56V13.272Z" fill="black"/><path d="M20.2241 25.92H16.9121C16.6469 25.92 16.3925 25.8146 16.205 25.6271C16.0175 25.4396 15.9121 25.1852 15.9121 24.92C15.9121 24.6548 16.0175 24.4004 16.205 24.2129C16.3925 24.0254 16.6469 23.92 16.9121 23.92H20.2241C20.7418 23.92 21.2383 23.7143 21.6044 23.3483C21.9705 22.9822 22.1761 22.4857 22.1761 21.968V21.528C22.1761 21.2628 22.2815 21.0084 22.469 20.8209C22.6565 20.6334 22.9109 20.528 23.1761 20.528C23.4413 20.528 23.6957 20.6334 23.8832 20.8209C24.0708 21.0084 24.1761 21.2628 24.1761 21.528V21.968C24.1761 23.0161 23.7597 24.0213 23.0186 24.7625C22.2775 25.5036 21.2722 25.92 20.2241 25.92Z" fill="black"/><path d="M15.2003 27.8H13.2243C12.4986 27.8 11.8027 27.5117 11.2896 26.9986C10.7765 26.4855 10.4883 25.7896 10.4883 25.064V24.952C10.4904 24.2278 10.7796 23.5339 11.2925 23.0225C11.8053 22.5112 12.5 22.224 13.2243 22.224H15.2003C15.9238 22.224 16.6177 22.5114 17.1293 23.023C17.6409 23.5346 17.9283 24.2285 17.9283 24.952V25.064C17.9283 25.7882 17.6411 26.483 17.1298 26.9958C16.6184 27.5087 15.9245 27.7979 15.2003 27.8ZM13.2403 24.224C13.0465 24.224 12.8605 24.3004 12.7227 24.4367C12.5849 24.573 12.5064 24.7582 12.5043 24.952V25.064C12.5043 25.2592 12.5818 25.4464 12.7199 25.5844C12.8579 25.7225 13.0451 25.8 13.2403 25.8H15.2003C15.3941 25.7979 15.5792 25.7194 15.7155 25.5816C15.8518 25.4438 15.9283 25.2578 15.9283 25.064V24.952C15.9283 24.7589 15.8516 24.5738 15.7151 24.4372C15.5785 24.3007 15.3934 24.224 15.2003 24.224H13.2403Z" fill="black"/></svg>');
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
    position: absolute;
    left: 79px;
    top: 50%;
    transform: translateY(-50%);
	z-index:1;
}

.elementor .elementor-element.dash-menu .icon-tickets:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="19" viewBox="0 0 26 19" fill="none"><path d="M3.58333 9.50026C3.58333 7.81308 2.50504 6.37769 1 5.84575V3.81667C1 3.09327 1 2.73156 1.14078 2.45526C1.26462 2.21222 1.46222 2.01462 1.70526 1.89078C1.98156 1.75 2.34327 1.75 3.06667 1.75H22.1833C22.9068 1.75 23.2685 1.75 23.5447 1.89078C23.7878 2.01462 23.9853 2.21222 24.1092 2.45526C24.25 2.73156 24.25 3.09327 24.25 3.81667V5.8455C22.7449 6.37745 21.6667 7.81308 21.6667 9.50026C21.6667 11.1874 22.7449 12.6226 24.25 13.1545V15.1833C24.25 15.9068 24.25 16.2685 24.1092 16.5448C23.9853 16.7878 23.7878 16.9853 23.5447 17.1092C23.2685 17.25 22.9068 17.25 22.1833 17.25H3.06667C2.34327 17.25 1.98156 17.25 1.70526 17.1092C1.46222 16.9853 1.26462 16.7878 1.14078 16.5448C1 16.2685 1 15.9068 1 15.1833V13.1548C2.50504 12.6229 3.58333 11.1874 3.58333 9.50026Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
    width: 26px;
    height: 19px;
    position: absolute;
    left: 80px;
    top: 50%;
    transform: translateY(-50%);
	z-index:1;
}

.elementor .elementor-element.dash-menu .icon-profile:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><g clip-path="url(%23clip0_207_1737)"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.5 12.5C9.72937 12.5 7.4762 10.2575 7.4762 7.49998C7.4762 4.74248 9.72937 2.49998 12.5 2.49998C15.2706 2.49998 17.5238 4.74248 17.5238 7.49998C17.5238 10.2575 15.2706 12.5 12.5 12.5ZM17.2199 13.3412C19.2131 11.7449 20.3748 9.16366 19.9478 6.33741C19.4517 3.05866 16.7112 0.434971 13.403 0.0524711C8.83765 -0.476279 4.9643 3.06123 4.9643 7.49998C4.9643 9.86248 6.06451 11.9674 7.78014 13.3412C3.56516 14.9174 0.488079 18.6187 0.00579258 23.6137C-0.0645399 24.3525 0.514459 25 1.26049 25C1.89977 25 2.44486 24.52 2.50138 23.8862C3.00501 18.3075 7.2966 15 12.5 15C17.7034 15 21.995 18.3075 22.4986 23.8862C22.5551 24.52 23.1002 25 23.7395 25C24.4855 25 25.0645 24.3525 24.9942 23.6137C24.5119 18.6187 21.4348 14.9174 17.2199 13.3412Z" fill="black"/></g><defs><clipPath id="clip0_207_1737"><rect width="25" height="25" fill="white"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 79px;
    top: 50%;
    transform: translateY(-50%);
	z-index:1;
}

.elementor .elementor-element.username:after {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="8" viewBox="0 0 15 8" fill="none"><path d="M0.625 0.75L7.5 7.625L14.375 0.75" fill="black"/></svg>');
    background-repeat: no-repeat;
    width: 13.7px;
    height: 6.87px;
    position: absolute;
    right: 9.63px;
    top: 50%;
    transform: translateY(-50%);
	z-index:1;
}

.elementor .elementor-element.username .pp-info-box-title,
.elementor .elementor-element.username .pp-info-box-subtitle {
    max-width: 109px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor .elementor-element.dropdown-menu {
    display: none;
    transition: display 0.3s ease;
}

.elementor .elementor-element.dropdown-menu .icon-support:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none"><path d="M23.2564 13.256C22.9912 13.256 22.7368 13.1506 22.5493 12.9631C22.3617 12.7756 22.2564 12.5212 22.2564 12.256V9.432C22.2564 5.432 18.5604 2.232 14.0164 2.232C9.47237 2.232 5.77637 5.472 5.77637 9.432V12.256C5.77637 12.5212 5.67101 12.7756 5.48347 12.9631C5.29594 13.1506 5.04158 13.256 4.77637 13.256C4.51115 13.256 4.2568 13.1506 4.06926 12.9631C3.88172 12.7756 3.77637 12.5212 3.77637 12.256V9.432C3.77637 4.344 8.37637 0.199997 14.0164 0.199997C19.6564 0.199997 24.2564 4.344 24.2564 9.432V12.256C24.2574 12.3876 24.2323 12.5181 24.1824 12.6399C24.1325 12.7617 24.0589 12.8724 23.9659 12.9655C23.8728 13.0586 23.7621 13.1322 23.6403 13.182C23.5185 13.2319 23.388 13.2571 23.2564 13.256Z" fill="black"/><path d="M20.5524 22.664C20.2872 22.664 20.0328 22.5586 19.8453 22.3711C19.6577 22.1836 19.5524 21.9292 19.5524 21.664V12.168C19.5607 11.9084 19.6697 11.6622 19.8564 11.4815C20.043 11.3008 20.2926 11.1999 20.5524 11.2C24.0004 11.2 26.8084 13.784 26.8084 16.952C26.8084 20.12 24.0004 22.664 20.5524 22.664ZM21.5524 13.272V20.56C22.4279 20.415 23.2275 19.9749 23.8183 19.3128C24.4092 18.6506 24.7557 17.8063 24.8004 16.92C24.7575 16.0323 24.4117 15.1861 23.8207 14.5223C23.2297 13.8585 22.4292 13.4173 21.5524 13.272ZM7.44838 22.664C4.00038 22.664 1.19238 20.088 1.19238 16.92C1.19238 13.752 4.00038 11.2 7.44838 11.2C7.7136 11.2 7.96795 11.3054 8.15549 11.4929C8.34303 11.6804 8.44838 11.9348 8.44838 12.2V21.664C8.44838 21.9292 8.34303 22.1836 8.15549 22.3711C7.96795 22.5586 7.7136 22.664 7.44838 22.664ZM6.44838 13.272C5.57159 13.4173 4.77102 13.8585 4.18003 14.5223C3.58904 15.1861 3.24329 16.0323 3.20038 16.92C3.24507 17.8063 3.59161 18.6506 4.18245 19.3128C4.77329 19.9749 5.57287 20.415 6.44838 20.56V13.272Z" fill="black"/><path d="M20.2241 25.92H16.9121C16.6469 25.92 16.3925 25.8146 16.205 25.6271C16.0175 25.4396 15.9121 25.1852 15.9121 24.92C15.9121 24.6548 16.0175 24.4004 16.205 24.2129C16.3925 24.0254 16.6469 23.92 16.9121 23.92H20.2241C20.7418 23.92 21.2383 23.7143 21.6044 23.3483C21.9705 22.9822 22.1761 22.4857 22.1761 21.968V21.528C22.1761 21.2628 22.2815 21.0084 22.469 20.8209C22.6565 20.6334 22.9109 20.528 23.1761 20.528C23.4413 20.528 23.6957 20.6334 23.8832 20.8209C24.0708 21.0084 24.1761 21.2628 24.1761 21.528V21.968C24.1761 23.0161 23.7597 24.0213 23.0186 24.7625C22.2775 25.5036 21.2722 25.92 20.2241 25.92Z" fill="black"/><path d="M15.2003 27.8H13.2243C12.4986 27.8 11.8027 27.5117 11.2896 26.9986C10.7765 26.4855 10.4883 25.7896 10.4883 25.064V24.952C10.4904 24.2278 10.7796 23.5339 11.2925 23.0225C11.8053 22.5112 12.5 22.224 13.2243 22.224H15.2003C15.9238 22.224 16.6177 22.5114 17.1293 23.023C17.6409 23.5346 17.9283 24.2285 17.9283 24.952V25.064C17.9283 25.7882 17.6411 26.483 17.1298 26.9958C16.6184 27.5087 15.9245 27.7979 15.2003 27.8ZM13.2403 24.224C13.0465 24.224 12.8605 24.3004 12.7227 24.4367C12.5849 24.573 12.5064 24.7582 12.5043 24.952V25.064C12.5043 25.2592 12.5818 25.4464 12.7199 25.5844C12.8579 25.7225 13.0451 25.8 13.2403 25.8H15.2003C15.3941 25.7979 15.5792 25.7194 15.7155 25.5816C15.8518 25.4438 15.9283 25.2578 15.9283 25.064V24.952C15.9283 24.7589 15.8516 24.5738 15.7151 24.4372C15.5785 24.3007 15.3934 24.224 15.2003 24.224H13.2403Z" fill="black"/></svg>');
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
    position: absolute;
    left: 45px;
    top: 50%;
    transform: translateY(-50%);
}

.elementor .elementor-element.dropdown-menu .icon-tickets:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="19" viewBox="0 0 26 19" fill="none"><path d="M3.58333 9.50026C3.58333 7.81308 2.50504 6.37769 1 5.84575V3.81667C1 3.09327 1 2.73156 1.14078 2.45526C1.26462 2.21222 1.46222 2.01462 1.70526 1.89078C1.98156 1.75 2.34327 1.75 3.06667 1.75H22.1833C22.9068 1.75 23.2685 1.75 23.5447 1.89078C23.7878 2.01462 23.9853 2.21222 24.1092 2.45526C24.25 2.73156 24.25 3.09327 24.25 3.81667V5.8455C22.7449 6.37745 21.6667 7.81308 21.6667 9.50026C21.6667 11.1874 22.7449 12.6226 24.25 13.1545V15.1833C24.25 15.9068 24.25 16.2685 24.1092 16.5448C23.9853 16.7878 23.7878 16.9853 23.5447 17.1092C23.2685 17.25 22.9068 17.25 22.1833 17.25H3.06667C2.34327 17.25 1.98156 17.25 1.70526 17.1092C1.46222 16.9853 1.26462 16.7878 1.14078 16.5448C1 16.2685 1 15.9068 1 15.1833V13.1548C2.50504 12.6229 3.58333 11.1874 3.58333 9.50026Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
    width: 26px;
    height: 19px;
    position: absolute;
    left: 47px;
    top: 50%;
    transform: translateY(-50%);
}

.elementor .elementor-element.dropdown-menu .icon-profile:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><g clip-path="url(%23clip0_207_1737)"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.5 12.5C9.72937 12.5 7.4762 10.2575 7.4762 7.49998C7.4762 4.74248 9.72937 2.49998 12.5 2.49998C15.2706 2.49998 17.5238 4.74248 17.5238 7.49998C17.5238 10.2575 15.2706 12.5 12.5 12.5ZM17.2199 13.3412C19.2131 11.7449 20.3748 9.16366 19.9478 6.33741C19.4517 3.05866 16.7112 0.434971 13.403 0.0524711C8.83765 -0.476279 4.9643 3.06123 4.9643 7.49998C4.9643 9.86248 6.06451 11.9674 7.78014 13.3412C3.56516 14.9174 0.488079 18.6187 0.00579258 23.6137C-0.0645399 24.3525 0.514459 25 1.26049 25C1.89977 25 2.44486 24.52 2.50138 23.8862C3.00501 18.3075 7.2966 15 12.5 15C17.7034 15 21.995 18.3075 22.4986 23.8862C22.5551 24.52 23.1002 25 23.7395 25C24.4855 25 25.0645 24.3525 24.9942 23.6137C24.5119 18.6187 21.4348 14.9174 17.2199 13.3412Z" fill="black"/></g><defs><clipPath id="clip0_207_1737"><rect width="25" height="25" fill="white"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 45px;
    top: 50%;
    transform: translateY(-50%);
}

.elementor .elementor-element.dropdown-menu .icon-logout:before {
    content: "\e908";
    font-family: 'TAES-Portal';
    /*Font Class*/
    font-size: 20px;
    position: absolute;
    left: 50px;
    top: 50%;
    transform: translateY(-50%);
}

.elementor .elementor-element.dropdown-menu ul {
    width: 283px;
}

.elementor .elementor-element.dropdown-menu .menu-item {
    position: relative;
    padding: 9px 15px 8px 91px;
    border: 1px solid #D9D9D9;
    background: #fff;
    width: 100%;
	border-top:none;
}

.elementor .elementor-element.dropdown-menu .menu-item:hover,
.elementor .elementor-element.dropdown-menu .current-menu-item.current_page_item {
    background: #F5F5F5;
}

.elementor .elementor-element.pp-list {
    display: none;
}

.elementor .elementor-element.bell-notification .notification-wrap {
    min-width: 339px;
	max-width:339px;
    background: #fff;
    border: 1px solid #F9F9F9;
}

.elementor .elementor-element.bell-notification .notification-wrap-ul {
    padding: 0;
    margin: 0;
}

.elementor .elementor-element.bell-notification .notification-wrap-li {
    display: flex;
    align-items: center;
}

.elementor .elementor-element.bell-notification .notification-wrap-li:hover,
.elementor .elementor-element.bell-notification .notification-wrap p:hover{
    background: #F5F5F5;
}

.elementor .elementor-element.bell-notification .notification-wrap-li:not(:last-child) {
    border-bottom: 0.5px solid #D9D9D9;
}

.elementor .elementor-element.bell-notification .min-sec {
    max-width: 54px;
    padding: 12px 5px;
    min-width: 54px;
    text-align: center;
    color: #6D6D6D;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.elementor .elementor-element.bell-notification .details-sec {
    display: flex;
    flex-direction: column;
    gap: 3px;
    padding: 12px 14px 10px;
}

.elementor .elementor-element.bell-notification .notification-wrap p {
    padding: 10px;
}

.elementor .elementor-element.bell-notification .details-sec .file-name,
.elementor .elementor-element.bell-notification .notification-wrap p{
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.elementor .elementor-element.bell-notification .details-sec .unit-name {
    color: #6D6D6D;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.elementor .elementor-element.bell-notification {
    display: none;
}

.elementor .elementor-element.bell-notification.show {
    display: block;
}

#notifications_counter {
    content: '';
    position: absolute;
    right: -10px;
    top: -4px;
    background: #E61E1E;
    color: #FFF;
    font-family: "Lato", Sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 900;
    line-height: 27px;
    width: 17px;
    height: 17px;
    border-radius: 100px;
    justify-content: center;
    display: flex;
    align-items: center;
}
.elementor .elementor-element.bell-icon{
	cursor:pointer;
}
/*For Log out*/
.page-id-434 .elementor .elementor-element.sidebar-col,
.page-id-593 .elementor .elementor-element.sidebar-col {
    display: none;
}

.page-id-434 .elementor .elementor-element.content-col,
.page-id-593 .elementor .elementor-element.content-col {
    padding: 0;
    --width: 100%;
}

/**********************************************
 * Dashboard Master Page End
 **********************************************/
/**********************************************
 * Dashboard Page Start
 **********************************************/
.elementor .elementor-element.left0 .e-con-inner {
    margin-left: 0;
}

.elementor .elementor-element.right0 .e-con-inner {
    margin-right: 0;
}

.elementor .elementor-element.hero-navi .fa-chevron-right:before {
    content: ">";
}

.elementor .elementor-element.welcome_note .pp-info-box-footer {
    text-align: right;
}

.elementor .elementor-element.short-navi .pp-info-box-container {
    align-content: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

/**********************************************
 * Dashboard Page End
 **********************************************/
/**********************************************
 * Portal Support Page Start
 **********************************************/
.elementor .elementor-element.support-sec .col-left {
    max-width: 444px;
}

.elementor .elementor-element.support-sec .col-right {
    max-width: 881px;
}

.elementor .elementor-element.support-box .pp-info-box-description {
    text-align: left;
    max-width: 361px;
}

.elementor .elementor-element.support-box .pp-info-box-title {
    padding-bottom: 9px;
    border-bottom: 1px solid #D9D9D9;
}

.elementor .elementor-element.ticket-box .pp-info-box-description {
    text-align: left;
}

.elementor .elementor-element.ticket-box .pp-info-box-title {
    padding-bottom: 9px;
    border-bottom: 1px solid #D9D9D9;
}

.elementor .elementor-element.ticket-box .pp-info-box-button {
    width: 100%;
}

.elementor .elementor-element.faq-guide .pp-advanced-tabs {
    border: 1px solid #d9d9d9;
    border-radius: 10px;
    height: 100%;
    align-content: baseline;
}

.elementor .elementor-element.faq-guide .pp-advanced-tabs-title {
    width: 50%;
    border-radius: inherit;
    padding: 28px 15px 26px;
    height: 84px;
}

.elementor .elementor-element.faq-guide .pp-advanced-tabs-title:hover,
.elementor .elementor-element.faq-guide .pp-advanced-tabs-title.pp-tab-active {
    background: rgba(230, 30, 30, 0.05);
    border: none;
}

.elementor .elementor-element.faq-guide .pp-advanced-tabs-title.pp-tab-active:before,
.elementor .elementor-element.faq-guide .pp-advanced-tabs-title:hover:before {
    content: '';
    height: 3px;
    width: calc(100% + 2px);
    position: absolute;
    top: calc(100% - 3px);
    left: -1px;
    right: 0;
    background-color: var(--e-global-color-accent);
}

.elementor .elementor-element.faq-guide {
    height: 100%;
}

.elementor .elementor-element.faq-guide .faqlist .pp-faq-item:first-child {
    padding-top: 0;
}

.elementor .elementor-element.faq-guide .faqlist .pp-faq-item:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.elementor .elementor-element.faq-guide .faqlist .pp-faqs .pp-faq-question {
    margin-bottom: 0px;
    color: #101010;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 46px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor .elementor-element.faq-guide .faqlist .pp-faqs .pp-faq-question .pp-accordion-toggle-icon {
    color: #101010;
    font-size: 22px;
}

.elementor .elementor-element.faq-guide .faqlist .pp-faq-item {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D9D9D9;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 12px 16px 0px;
}

.elementor .elementor-element.faq-guide .faqlist .pp-faqs .pp-faq-answer {
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    line-height: 28px;
    border-radius: 0px 0px 0px 0px;
    padding: 7px 55px 23px 15px;
}

.elementor .elementor-element.faq-guide #pp-advanced-tabs-content-4741{
	padding: 57px 42px 35px 57px;
}

.elementor .elementor-element.userlist ul{
	margin-left: 0;
}

.elementor .elementor-element.userlist ul li{
	position:relative;
	padding-left:25px;
	margin-bottom:28px;
}

.elementor .elementor-element.userlist ul li:before {
    content: '';
    background: url(https://toshiba.com/taesportal/wp-content/uploads/2024/08/doticon.svg);
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 12px;
}

/**********************************************
 * Portal Support Page End
 **********************************************/
/**********************************************
 * Units list Page Start
 **********************************************/
.units .search-box input[type="search"] {
    width: 81.46%;
    height: 46px;
    border-radius: 2px 0 0 2px;
    border-color: #D9D9D9;
    padding: 13px 23px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    font-family: "Toshiba Sans", Sans-serif;
}

.units .search-box input {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}

.units .search-box button.search_button {
    width: 18.54%;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    padding: 8px;
    border-radius: 0 2px 2px 0;
    background: #E61E1E;
    height: 46px;
}

.units button.search_button:hover {
    background: #046bd2;
}

.units .taes-table-wrap {
    margin-top: 32px;
	max-width: 1122px;
}

.units table {
    border: none;
}

.units .taes-table-wrap.units_table_wrap th,
.units .taes-table-wrap th {
    padding: 21px 22px;
    text-align: left;
    /* color: #6D6D6D; */
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    font-family: "Toshiba Sans", Sans-serif;
    border: none;
    border-bottom: 1px solid rgba(157, 157, 157, 0.15);
}

.units .taes-table-wrap.units_table_wrap td,
.units .taes-table-wrap td {
    padding: 21px 22px;
    border: none;
    border-bottom: 1px solid rgba(157, 157, 157, 0.15) !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    border: none;
}

.units .taes-table-wrap.units_table_wrap a,
.units .taes-table-wrap a {
    color: #0064D2;
    font-family: "Toshiba Sans", Sans-serif;
    border: none;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
}

.units .taes-table-wrap.units_table_wrap a:hover,
.units .taes-table-wrap a:hover {
    color: #E61E1E;
}

.units .taes-table-wrap.units_table_wrap th:first-child {
    width: 489px;
}

.units .taes-table-wrap.units_table_wrap th:nth-child(2) {
    width: 482px;
}

.units .taes-table-wrap.units_table_wrap td:first-child {
    text-align: left;
}

.units .taes-table-wrap.units_table_wrap .pagination.units {
    display: flex;
    gap: 15px;
    justify-content: flex-end;
}

.units .taes-table-wrap.units_table_wrap .pagination .page-link {
    width: 38px;
    height: 38px;
    display: inline-flex;
    border: 1px solid #D9D9D9 !important;
    gap: 15px;
    align-items: center;
    justify-content: center;
    color: #000;
}

.units .pagination .page-link.active,
.units .pagination .page-link:hover {
    color: #fff !important;
    background: #0064D2 !important;
    border-color: #0064D2 !important;
}

.units .dashboard-title {
    font-family: "Toshiba Sans", Sans-serif;
    color: #101010;
    font-size: 34px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
}

.units .breadcrumb,
.units .breadcrumb a {
    font-family: "Toshiba Sans", Sans-serif;
    color: #6D6D6D;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 4px 0 37px 0;
}

.units .breadcrumb a:hover {
    color: #E61E1E;
}

img.loader_icon {
    max-width: 85px !important;
}

.floader {
    position: absolute;
    top: 0;
    left: 0;
    justify-content: center;
    display: flex;
    align-items: center;
    background: #ffe6e6cc;
    opacity: 0;
}

.floader.htmx-request {
    width: 100% !important;
    height: 100% !important;
}

.taes-table-wrap.units_table_wrap {
    position: relative;
    min-height: 120px;
    max-width: 1122px;
}

.units form {
    max-width: 1122px;
}

.taes-table-wrap.units_table_wrap .content-area {
    text-align: center;
    margin: 252px 0 50px;
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.units .taes-table-wrap.units_table_wrap table {
    margin: 0 0 47px;
}

/**********************************************
 * Units list Page End
 **********************************************/
/**********************************************
 * Units Single Page Start
 **********************************************/
.units .units-info {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 76px;
}

.units .taes-unit-wrap.unit-company {
    width: 572px;
}

.units .taes-unit-wrap.unit-toshiba {
    width: 567px;
}

.unit-name-wrap {
    text-align: center;
    font-family: "Toshiba Sans", Sans-serif;
    padding: 22px 15px;
    border-bottom: 1px solid #D9D9D9;
    margin-bottom: 22px;
}

.unit-name {
    color: #0064D2;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.unit-company-name {
    color: #6D6D6D;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 7px;
}

.company-info-wrap {
    display: flex;
    justify-content: space-between;
    gap: 15px;
}
.unit-company .info-row-1,
.unit-toshiba .info-row-1{
    min-width: 48.27%;
    max-width: 265px;
    margin-left: 8px;
}
.unit-company .info-row-2{
    min-width: 49%;
    max-width: 269px;
    margin-right: 15px;
}
.unit-toshiba .info-row-2{
	min-width: 40%;
    max-width: 220px;
    margin-right: 15px;
}
.unit-company .info-details {
    display: flex;
    gap: 4px;
}
.units .info-details-head {
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    overflow-wrap: break-word;
}

.units .info-details-value {
    color: #7C7C7C;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    overflow-wrap: break-word;
}

.units .tck-btn {
    margin-top: 22px;
    color: #E61E1E;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-decoration-line: underline;
    display: flex;
}

.units .tck-btn:hover {
    color: #0064D2;
}

.units .data-tab-wrap {
    border-radius: 10px;
    border: 1px solid #D9D9D9;
}

.units .button-wrap {
    display: flex;
    max-height: 79px;
    border-bottom: 1px solid #D9D9D9;
}

.units .tablinks {
    width: 100%;
    background: no-repeat;
    border: none;
    color: #000000 !important;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 29px 5px 25px;
    border-radius: 0;
    overflow: hidden;
    box-shadow: none;
}

.units .tablinks.active,
.units .tablinks:hover {
    border-bottom: 3px solid #E61E1E !important;
    background: rgba(230, 30, 30, 0.05);
    color: #000;
}

.units .tabcontent {
    padding: 39px 27px 45px 66px;
}

.units .top-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 28px;
}

div#Reports h3 {
    display: none;
}

.units .top-header .search-field {
    max-width: 628px;
    border-color: #D9D9D9;
    border-radius: 2px;
    color: #6D6D6D;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 13px 43px;
    position: relative;
}

.units .top-header .search-wrap:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><circle cx="6.5" cy="6.5" r="6" stroke="%236D6D6D"/><line x1="10.3536" y1="10.6464" x2="17.3536" y2="17.6464" stroke="%236D6D6D"/></svg>');
    position: absolute;
    width: 18px;
    height: 18px;
    left: 15px;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
}

.units .top-header .search-wrap {
    position: relative;
    width: 628px;
}

.units .top-header .comm-btn-cls {
    color: #6D6D6D;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.units .top-header .export-btn {
    background: transparent;
    color: #E61E1E;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    padding: 9px 32px;
    border: 1px solid #E61E1E;
    border-radius: 0;
}

.units .top-header .export-btn:hover {
    background: #046bd2;
    border-color: #046bd2;
    color: #fff;
}

.units .taes-table-wrap th {
    padding: 9px 15px;
    background: transparent;
}

.units .taes-table-wrap th:first-child {
    width: 119px;
}

.units .taes-table-wrap th:nth-child(2) {
    width: 701px;
}

.units .taes-table-wrap th:nth-child(3) {
    width: 191px;
}

.units .taes-table-wrap th:nth-child(4) {
    width: 158px;
}

.units .taes-table-wrap th:last-child {
    width: 70px;
}

.units .taes-table-wrap td {
    padding: 17px 15px 16px;
}

.units .taes-table-wrap td:last-child{
	text-align:center;
}

.units .taes-table-wrap td,
.units .taes-table-wrap td.\31,
.units .taes-table-wrap td.\32,
.units .taes-table-wrap td.\33,
.units .taes-table-wrap td.\34 {
    background: transparent;
    box-shadow: none !important;
}

.units .taes-table-wrap td:first-child {
    text-align: center;
    align-content: normal;
}

.units .taes-table-wrap input[type=checkbox] {
    width: 18px;
    height: 18px;
    border: 1px solid #0064D2;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
    -webkit-appearance: none;
    appearance: none;
    position: relative;
}

.units .select-all {
    display: none;
}

.units .taes-table-wrap input[type="checkbox"]:checked {
    background: rgba(0, 100, 210, 0.05);
}

.units .taes-table-wrap input[type="checkbox"]:checked::before {
    content: "\e910";
    transition: 120ms transform ease-in-out;
    font-family: 'TAES-Portal';
    color: #0064D2;
    font-size: 10px;
    text-align: center;
    position: relative;
    left: 3px;
     top: -40%; 
}

.units .taes-table-wrap td.\32 {
    text-transform: uppercase;
}

.units .table_footer {
    display: flex;
    justify-content: space-between;
    position: absolute;
    bottom: 45px;
}

.units .table_footer .per_page {
    width: 107px;
    display: flex;
    gap: 8px;
    align-items: center;
    justify-content: space-between;
}

.units .table_footer .per_page select {
    width: 38px;
    text-align: center;
/*     padding: 0 6px; */
    -webkit-appearance: none;
    -moz-appearance: none;
    border-color: #D9D9D9;
    border-radius: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
}

.units .table_footer .per_page label {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: lowercase;
    font-family: "Toshiba Sans", Sans-serif;
}

.units .table_footer ul.pagination {
    margin: 0;
    display: inline-flex;
    gap: 15px;
}

.units .dt-paging-button,
.units div.dt-container .dt-paging .dt-paging-button,
.units div.dt-container .dt-paging .dt-paging-button.disabled {
    width: 38px;
    height: 38px;
    display: inline-flex;
    border: 1px solid #D9D9D9 !important;
    gap: 15px;
    align-items: center;
    justify-content: center;
    color: #000 !important;
    font-size: 18px;
    line-height: 30px;
    font-family: "Toshiba Sans", Sans-serif;
    font-weight: 400;
}

.units .dt-paging-button.active,
.units .dt-paging-button:hover,
.units div.dt-container .dt-paging .dt-paging-button.current,
.units div.dt-container .dt-paging .dt-paging-button:hover,
.units div.dt-container .dt-paging .dt-paging-button.disabled:hover,
.units div.dt-container .dt-paging .dt-paging-button.disabled:active,
.units div.dt-container .dt-paging .dt-paging-button.current:hover {
    color: #fff !important;
    background: #0064D2 !important;
    border-color: #0064D2 !important;
}

.units .dt-paging nav {
    display: flex;
    gap: 15px;
}

.units .taes-table-wrap table {
    margin: 0 0 53px;
}

.units .dt-layout-row {
    margin: 0 !important;
    padding: 0;
}

.units .dt-search {
    display: none !important;
}

.units .dt-layout-row:last-child {
    width: 50%;
}

.units .dt-paging,
.units .table_footer div {
    width: fit-content;
    display: inline-flex;
    justify-content: flex-end;
}

.units .dt-info {
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-right: 31px;
}

.units div.dt-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
}

.units .taes-table-wrap th:hover {
    outline: none !important;
}

#oemmanual_table th[data-dt-column="2"],
#oemmanual_table td.\32 .dt-type-numeric {
    text-align: center !important;
}

/* Technical Bulletins */
.units .taes-table-wrap table#technical_bulletins_table th:nth-child(2) {
    width: 343px;
}

.units .taes-table-wrap table#technical_bulletins_table th:nth-child(3) {
    width: 156px;
}

.units .taes-table-wrap table#technical_bulletins_table th:nth-child(4) {
    width: 156px;
}

.units .taes-table-wrap table#technical_bulletins_table th:nth-child(5) {
    width: 158px;
}

.units .taes-table-wrap table#technical_bulletins_table th:nth-child(6) {
    width: 156px;
}

.units .taes-table-wrap table#technical-bulletin_table td.\35 {
    text-transform: capitalize;
}

.units .taes-table-wrap .tb-action {
    display: inline-flex;
    gap: 5px;
}

.units .taes-table-wrap .tb-action img{
	min-width:20px;
}
.units .taes-table-wrap .tb-action .edit-icon img{
	min-width:7px !important;
}

.units .taes-table-wrap table#technical-bulletin_table td{
	padding: 17px 7.5px 16px;
}

.units .taes-table-wrap .status{
    padding: 0;
    border-top: none;
	text-align: center;
}
.units #technical-bulletin_table th:nth-child(2){
	max-width:450px;
}
.units #technical-bulletin_table th:nth-child(3),
.units #technical-bulletin_table td:nth-child(3){
    text-align: center;
	max-width: 210px;
    padding-left: 0;
}

.units #technical-bulletin_table th:nth-child(5) {
    width: 140px;
}

.units .taes-table-wrap #technical_bulletins_table td.\32 {
    text-transform: capitalize;
	text-align:center;
}

.units .taes-table-wrap #technical_bulletins_table td.\34 {
    text-transform: uppercase;
}

.units #technical-bulletin_table select.tb-edit-status {
    border: none;
    box-shadow: none;
    color: #7C7C7C;
    font-family: "Toshiba Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    max-width: 108px;
	padding:0;
}
.units #technical-bulletin_table select.tb-edit-status.active{
	color:#508E00;
}

.units #technical-bulletin_table input.tb-edit-status-date {
    background: #fff;
    border: none;
    box-shadow: none;
    padding: 0;
    max-width: 130px;
	color:#000;
	font-family: "Toshiba Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
	text-transform: uppercase;
}

.units .completed {
    color: #508E00;
}

.units .no-completed {
    color: #E61E1E;
}

.units #FileShare:before {
    content: "* Files will be automatically deleted after 12 months";
    position: absolute;
    bottom: 48px;
    left: 346px;
    color: red;
    line-height: 28px;
    font-size: 14px;
}

.filter-actions,
.sort-actions{
    margin: 10px 0 0 0;
    display: flex;
    gap: 10px;
}

/**********************************************
 * Units Single Page End
 **********************************************/
/**********************************************
 * TUG Page Start
 **********************************************/
.tug .tug-group-items,
.units .tug-group-items-db{
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    justify-content: center;
    align-content: center;
    margin-top: 63px;
	gap:40px;
}
.units .tug-group-item{
	background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
/* .units .tug-group-item {
    background-image: url('https://toshiba.com/taesportal/wp-content/uploads/2024/11/tugimg.png') !important;
    max-width: 192px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
} */

.units .tug-group-items-db a {
    width: 192px;
    height: 192px;
}

/* .tug .tug-group-item .tug-year:before {
    content: '';
    background: #0064D2A6;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
} */

.tug .tug-year {
    color: #fff;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 34px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
    width: 192px;
    height: 192px;
    text-align: center;
    align-content: center;
    border-radius: 10px;
    border: 1px solid #0064D2;
    background: #0064D2A6;
/*     display: block; */
	    display: flex;
    justify-content: center;
    align-items: center;
}

.tug .tug-year:hover {
    border-color: #E61E1E;
	background: #E61E1EA6;
}

.units.tug .taes-table-wrap th:first-child {
    width: 300px;
    max-width: 350px;
}

.units.tug .taes-table-wrap th:nth-child(2) {
    width: 250px;
    text-align: center;
}

.units.tug .taes-table-wrap th:nth-child(3) {
    width: 320px;
    text-align: center;
}

.units.tug .taes-table-wrap td:first-child {
    text-align: left;
}

.units.tug .taes-table-wrap td {
    text-align: center;
}

.units.tug .dt-buttons {
    display: none;
}

.units.tug .table_footer {
    bottom: 0px;
}

.units.tug .taes-table-wrap {
    margin-top: 28px;
/*     margin-bottom: 192px; */
    position: relative;
}

.units.tug .taes-table-wrap th {
    padding: 25px 15px;
}

.units div.dt-container.dt-empty-footer tbody>tr>* {
    border-bottom: 1px solid rgba(157, 157, 157, 0.15) !important;
}

.units table.dataTable.row-border>tbody>tr>*,
.units table.dataTable.display>tbody>tr>* {
    border-top: none;
}

.units .dt-paging-button:nth-child(5),
.units .dt-paging-button:nth-child(6),
.units .dt-paging-button:nth-child(7),
.units .dt-paging-button:nth-child(9),
.units .ellipsis {
    display: none !important;
}

.units .dt-paging-button.next,
.units .dt-paging-button.last {
    display: flex !important;
}
div#tugp_db_table_wrapper .dt-layout-row:last-child{
	max-width:410px;
}
/* div#tugp_db_table_wrapper .dt-layout-cell.dt-layout-end {
    margin-left: 0 !important;
}
div#tugp_db_table_wrapper .dt-layout-cell.dt-layout-start {
    margin-right: 31px;
} */
/**********************************************
 * TUG Page End
 **********************************************/
/**********************************************
 * File Share Popup Start
 **********************************************/
.jquery-modal.blocker.current {
    background: rgba(96, 96, 96, 0.45);
    z-index: 999;
}

.modal-content {
    width: 100% !important;
    height: 100% !important;
    position: relative;
    min-height: 250px;
}

.modal-content #loader-loader {
    opacity: 1;
    width: 100%;
    height: 100%;
}

.popup.modal {
    border-radius: 10px;
    background: #FFF;
    box-shadow: none;
    width: 100%;
    padding: 40px 47px 89px 51px;
    max-width: 935px;
	display:none;
}

.popup .popup-close-button {
    display: none;
}

.popup.modal a.close-modal {
    top: 20px;
    right: 33px;
    width: 40px;
    height: 40px;
}

.popup.modal a.close-modal {
    top: 20px;
    right: 33px;
    width: 40px;
    height: 40px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><circle cx="20" cy="20" r="20" fill="%23E61E1E"/><path d="M12.49 30L18.055 21.11L12.91 12.99H16.025L18.3 16.735C18.825 17.645 19.385 18.625 19.98 19.57H20.12C20.61 18.625 21.135 17.645 21.66 16.735L23.725 12.99H26.735L21.59 21.425L27.12 30H24.005L21.52 26.045C20.925 25.03 20.295 23.98 19.665 23H19.525C18.93 23.98 18.37 24.995 17.81 26.045L15.5 30H12.49Z" fill="white"/></svg>');
}

.popup.modal a.close-modal:hover {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><circle cx="20" cy="20" r="20" fill="%230064D2"/><path d="M12.49 30L18.055 21.11L12.91 12.99H16.025L18.3 16.735C18.825 17.645 19.385 18.625 19.98 19.57H20.12C20.61 18.625 21.135 17.645 21.66 16.735L23.725 12.99H26.735L21.59 21.425L27.12 30H24.005L21.52 26.045C20.925 25.03 20.295 23.98 19.665 23H19.525C18.93 23.98 18.37 24.995 17.81 26.045L15.5 30H12.49Z" fill="white"/></svg>');
}

.popup-content h3 {
    color: #101010;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 34px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
    margin-bottom: 56px;
}

.popup-content .comm-step-text {
    color: #101010;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 23px;
}

.popup-content .comm-step-text b {
    font-weight: 500;
}

.popup-content .unitnamelist {
    margin: 0;
    padding: 0 15px;
    display: flex;
    gap: 12px;
}

#elementor-popup-modal-57433 .dialog-close-button {
    width: 40px;
    height: 40px;
    font-size: 24px;
    justify-content: center;
    align-items: center;
	border-radius:100px;
}

.popup-content .unitname {
    color: #101010;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 46px;
    padding: 13px 12px 12px 13px;
    border-radius: 10px;
    background: rgba(0, 100, 210, 0.05);
    min-width: 135px;
    text-align: center;
}

.popup-content .unitname:hover,
.popup-content .unitname.selected,
.popup-content .unitname:checked {
    background: #E61E1E;
    color: #fff;
    cursor: pointer;
}

.popup-content .selectall-btn {
    color: #E61E1E;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    background: transparent;
    padding: 13px 12px 12px;
    box-shadow: none;
}

.popup-content .step1 {
    margin-bottom: 45px;
}

.popup-content .fileupload {
    text-align: center;
    padding: 20px 20px 32px;
    background: #F5F5F5;
}

.popup-content .file-btn {
    color: #E61E1E;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    border: 1px solid #E61E1E;
    border-radius: 0;
    background: transparent;
    padding: 6px 40px 7px;
    margin-top: 8px;
}

.popup-content .step2 p {
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

.popup-content .upload-icon {
    position: relative;
    text-align: center;
    display: flex;
    justify-content: center;
    margin-bottom: 12px;
}

.upload-progress {
    margin: 20px auto;
    padding: 0;
    width: 90%;
    height: 30px;
    overflow: hidden;
    background: #e5e5e5;
    border-radius: 6px;
}

.bar {
    position: relative;
    float: left;
    min-width: 1%;
    height: 100%;
    background: cornflowerblue;
}

.percent {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
    font-family: tahoma, arial, helvetica;
    font-size: 12px;
    color: white;
}

.fileuploader {
    position: relative;
    width: 60%;
    margin: auto;
    height: 400px;
    border: 4px dashed #ddd;
    background: #f6f6f6;
    margin-top: 85px;
}

.fileuploader #upload-label {
    background: rgba(231, 97, 92, 0);
    color: #fff;
    position: absolute;
    height: 115px;
    top: 20%;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
    min-width: 20%;
    text-align: center;
    cursor: pointer;
}

.fileuploader.active {
    background: #fff;
}

.fileuploader.active #upload-label {
    background: #fff;
    color: #e7615c;
}

.fileuploader #upload-label i:hover {
    color: #444;
    font-size: 9.4rem;
    -webkit-transition: width 2s;
}

.fileuploader #upload-label span.title {
    font-size: 1em;
    font-weight: bold;
    display: block;
}

span.tittle {
    position: relative;
    top: 222px;
    color: #bdbdbd;
}

.fileuploader #upload-label i {
    text-align: center;
    display: block;
    color: #e7615c;
    height: 115px;
    font-size: 9.5rem;
    position: absolute;
    top: -12px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
}

.step3 {
    text-align: center;
    margin-top: 57px;
}

.sharebtn {
    color: #FFF;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    background: #E61E1E;
    padding: 6px 45px 7px 46px;
}

/** Preview of collections of uploaded documents **/
.preview-container {
    position: relative;
    bottom: 0px;
    width: 35%;
    margin: auto;
    top: 25px;
    visibility: hidden;
}

.preview-container #previews {
    max-height: 400px;
    overflow: auto;
}

.preview-container #previews .zdrop-info {
    width: 88%;
    margin-right: 2%;
}

.preview-container #previews.collection {
    margin: 0;
    box-shadow: none;
}

.preview-container #previews.collection .collection-item {
    background-color: #e0e0e0;
}

.preview-container #previews.collection .actions a {
    width: 1.5em;
    height: 1.5em;
    line-height: 1;
}

.preview-container #previews.collection .actions a i {
    font-size: 1em;
    line-height: 1.6;
}

.preview-container #previews.collection .dz-error-message {
    font-size: 0.8em;
    margin-top: -12px;
    color: #F44336;
}



/*media queries*/

@media only screen and (max-width: 601px) {
    .fileuploader {
        width: 100%;
    }

    .preview-container {
        width: 100%;
    }
}
.popup-content div#file-list {
    max-height: 116px;
    overflow-y: auto;
}

.popup-content .dz-file-preview {
    display: flex;
    justify-content: space-between;
    padding: 17px 22px 17px 0px;
    border-bottom: 1px solid rgba(157, 157, 157, 0.15);
    position: relative;
}

.popup-content .dz-image,
.popup-content .dz-error-message,
.popup-content .dz-success-mark,
.popup-content .dz-error-mark {
    display: none;
}

.popup-content .dz-progress {}

.popup-content .dz-details {
    display: flex;
    flex-direction: row-reverse;
	justify-content:space-between;
	width:100%;
}

.popup-content .dz-filename {
    color: #000;
    text-align: center;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
	width:50%;
    max-width: 385px;
    text-align: left;
}

.popup-content .dz-size,
.popup-content .dz-size strong {
    color: #6D6D6D;
    text-align: center;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
	width:50%;
    margin: 0 !important;
}
.popup-content .dz-size strong:first-child {
    width: 45%;
}
.popup-content .dz-size strong:last-child {
    width: 60%;
}
.popup-content .dz-size {
    display: flex;
    flex-direction: row;
}
.popup-content .dz-remove {
    font-size: 0;
    position: relative;
}

.popup-content .dz-remove:before {
    content: 'x';
    color: #000;
    text-align: center;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.popup-content .dz-preview.dz-error {
    display: none;
}

/**********************************************
 * File Share Popup End
 **********************************************/
/**********************************************
 * My Ticket Start
 **********************************************/
.units.ticket .ticket-container {
    margin: 0 auto;
    border: 1px solid #D9D9D9;
    border-radius: 10px;
	min-height: 698px;
}

.units.ticket .tabs {
    display: flex;
    margin-bottom: 39px;
    justify-content: space-between;
	border-bottom: 1px solid #D9D9D9;
}

.units.ticket .tabs-group {
    max-width: 400px;
    display: flex;
    flex-basis: 400px;
}

.units.ticket .tab {
    width: 100%;
    background: no-repeat;
    border: none;
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 29px 5px 25px;
    border-radius: 0;
    overflow: hidden;
    box-shadow: none;
	cursor: pointer;
	text-align:center;
	margin: 0;
    bottom: 0;
	transition: all .2s linear;
}

.units.ticket .tab.active, .units.ticket .tab:hover {
    border-bottom: 3px solid #E61E1E;
    background: rgba(230, 30, 30, 0.05);
    color: #000;
	transition: all .2s linear;
}

.units.ticket .tab-content {
    display: none;
    max-width: 1142px;
    margin: 0 auto;
    padding: 0 20px;
}

.units.ticket .tab-content.active {
    display: block;
}
td.support-action i {
    border-radius: 50%;
    border: 1px solid #222021;
    height: 21px;
    width: 21px;
    text-align: center;
    align-content: center;
	transform: rotate(180deg);
	transition: all .3s ease-in;
}
/* td.support-action .fa-angle-down:before {
    content: '';
    background: url('https://toshiba.com/taesportal/wp-content/uploads/2025/05/down-arrow.png') no-repeat;
    width: 16px;
    height: 16px;
    display: block;
    background-size: 100%;
    background-position: center;
	margin-left: 1.4px;
} */
 td.support-action .fa-angle-down:before {
    content: '';
    background: url('https://toshiba.com/taesportal/wp-content/uploads/2025/05/down-arrow.png') no-repeat;
    width: 16px;
    height: 16px;
    display: block;
    background-size: 100%;
	 margin: auto;
}
td.support-action.closed i {
	transform: rotate(0deg);
	transition: all .3s ease-in;
}

.units.ticket .search-bar {
    display: flex;
    margin-bottom: 20px;
    align-items: center;
}

.units.ticket .search-bar input[type="text"] {
    flex: 1;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.units.ticket .filter-sort {
    margin-left: 10px;
    display: flex;
    gap: 10px;
}

.units.ticket .filter-sort button {
    padding: 8px 12px;
    background-color: #F5F5F5;
    border: 1px solid #ccc;
    border-radius: 4px;
    cursor: pointer;
}

.units.ticket table {
    width: 100%;
    border-collapse: collapse;
	position:relative;
}

.units.ticket td,
.status{
    padding: 17px 0 16px;
    text-align: left;
    border-top: 1px solid rgba(157, 157, 157, 0.15);
    border-right: none;
    color: #000;
    font-family: "Toshiba Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.ticket-container th:last-child, 
.ticket-container td:last-child{
	text-align:center;
}
.units.ticket td.id {
	color:#0064D2;
	text-decoration-line: underline;
}
.units.ticket th {
    background-color: transparent;
    color: #6D6D6D;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border: none;
    padding: 10px 0;
	text-align: left;
}

.ticket-container thead tr:hover {
    background-color: transparent !important;
}

.units.ticket .action {
    cursor: pointer;
}

.units.ticket .create-ticket {
    float: right;
    background-color: #0064D2;
    padding: 4px 13px;
    border-radius: 4px;
    text-decoration: none;
    display: inline-block;
    height: 36px;
    margin: 24px 29px;
    color: #FFF;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}
.units.ticket .create-ticket:hover{
	background-color: #E61E1E;
}

.taes-table-wrap {
    position: relative;
}

.taes-table-wrap #loader-loading {
    display: none;
}

div#upload_support_image {
    background: #f5f5f5;
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.dz-message {
    text-align: center;
}

.messages {
    margin-top: 20px;
/*     margin-bottom: 20px; */
    max-height: 350px !important;
    overflow-y: auto;
}

.message {
    display: flex;
    align-items: flex-start;
    margin-bottom: 15px !important;
    padding: 0 15px 24px 0 !important;
    border-bottom: 1px solid rgba(157, 157, 157, 0.15);
    background-color: transparent !important;
    align-items: center;
    border-radius: 0;
}
.message-avatar{display:none;}
.message-avatar img {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin-right: 10px;
}

.message-content {
    position: relative;
    width: 100%;
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    flex-direction: column;
}
.message.member .message-content{
	text-align: left;
}
.message-content img{
	max-height:200px;
}

.message-time {
    /* position: absolute; */
    bottom: 3px;
    right: 10px;
    text-align: left;
/*     float: right; */
    color: #9D9D9D;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    order: 1;
}
.message-content p{
	order:2;
}
.response-time-notice {
    color: red;
    text-align: center;
    font-size: 12px;
    margin-bottom: 10px;
}

.message-input {
    display: flex;
    align-items: center;
    border-top: 1px solid #ddd;
    padding-top: 10px;
}

.message-input textarea {
    width: 100%;
    border: none;
    border-radius: 0 0 0 15px;
    padding: 10px;
    margin-right: 0;
    background: #F9F9F9;
    height: 67px;
}

.message-box {
    min-height: 300px;
    width: 100% !important;
    background-color: #fff !important;
/*     position: absolute; */
    padding: 0px !important;
    z-index: 1;
    box-shadow: none !important;
	border-left:none !important;
}

.message-box #loader-message {
    opacity: 1;
    width: 100%;
    height: 100%;
}

div#messageBox::-webkit-scrollbar {
    width: 3px;
    height: 3px;
}

div#messageBox::-webkit-scrollbar-thumb {
    background-color: #0fbb0f;
    border-radius: 10px;
}

div#messageBox::-webkit-scrollbar-thumb:hover {
    background-color: #242748;
}

div#messageBox::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

.message.support {
    flex-direction: row-reverse;
    text-align: right;
/*     background: #fbfbfb !important;
    border-color: #ccc !important; */
}

.message.support .message-time {
/*     text-align: left !important; */
    left: 10px;
    bottom: 1px;
	text-align:right;
	margin-right: 10px;
}

.message.support .message-content p {
/*     background: #eeeeee; */
    margin-right: 10px;
}

.attach-button,
.send-button {
    background-color: transparent;
    border: none;
	border-radius:0;
    cursor: pointer;
	height:67px;
}
.attach-button{
	background:#F9F9F9;
}
.send-button {
    background: #D9D9D9;
    border-radius: 0 0 15px;
}
.attach-button:hover img,.send-button:hover img,
.attach-button:focus img, .send-button:focus img{
	filter: brightness(10);
}
.attach-button img,
.send-button img {
    width: 24px;
    height: 24px;
}

.file-upload-preview {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.attachment-preview {
    max-width: 100px;
    height: 100px !important;
    margin: 10px;
    text-align: center;
    padding: 10px;
}

.attachment-preview a {
    text-align: center;
    text-decoration: none;
    display: block;
    margin-bottom: 10px;
}

div#taes_support_message_form {
    margin-top: 20px;
}

.attachment-preview img {
    overflow: hidden;
    max-width: 100%;
    top: 0;
    left: 0;
}

.file-upload-preview .attachment-preview::before {
    content: none;
}

.units.ticket .new-tkt .container {
    max-width: 1137px;
    margin: auto;
    padding-bottom: 56px;
}
.units.ticket .new-tkt {
    padding: 0 15px;
}
.units.ticket .ticket-info {
    color: #6D6D6D;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 10px;
    padding-bottom: 21px;
    border-bottom: 1px solid rgba(157, 157, 157, 0.15);
    margin-bottom: 48px;
}
.units.ticket .new-tkt form {
    max-width: 587px;
}
.units.ticket .new-tkt form label {
    color: #6D6D6D;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 16px;
    display: block;
}
.units.ticket .new-tkt .form-group:not(:last-child) {
    margin-bottom: 31px;
}
.new-tkt select#ticket-type,.new-tkt input#ticket-title,.new-tkt select#unit-code,.new-tkt textarea#message {
    height: 65px;
    border-radius: 5px;
    background: rgba(0, 100, 210, 0.05);
    font-size: 18px;
    padding: 10px 15px;
    border: none;
    font-family: "Toshiba Sans", Sans-serif;
    font-weight: 400;
    line-height: normal;
    font-style: normal;
}
.new-tkt .select2-selection.select2-selection--single {
    border: none;
    border-radius: 5px;
    background: rgba(0, 100, 210, 0.05);
    height: 65px;
    font-size: 18px;
    padding: 10px 15px;
    align-content: center;
}
.new-tkt .select2-selection__arrow {
    height: 65px !important;
    right: 20px !important;
}
.new-tkt textarea#message{
	height:158px;
}
.new-tkt select#ticket-type::-ms-expand,
.new-tkt select#unit-code::-ms-expand{
    display: none;
}
.new-tkt select#ticket-type, .new-tkt select#unit-code {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9" fill="none"><path d="M7.29289 8.70711C7.68342 9.09763 8.31658 9.09763 8.70711 8.70711L15.0711 2.34315C15.4616 1.95262 15.4616 1.31946 15.0711 0.928932C14.6805 0.538408 14.0474 0.538408 13.6569 0.928932L8 6.58579L2.34315 0.928932C1.95262 0.538408 1.31946 0.538408 0.928932 0.928932C0.538408 1.31946 0.538408 1.95262 0.928932 2.34315L7.29289 8.70711ZM7 7L7 8L9 8L9 7L7 7Z" fill="%230064D2"/></svg>');
    background-repeat: no-repeat;
    background-position: right 34px center;
}
.new-tkt div#upload_support_image{
	background:#fff;
	cursor:pointer;
}
.new-tkt .submit-btn {
    width: 100%;
    background: #E61E1E;
    color: #FFF;
    font-family: "Toshiba Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    border-radius: 0;
    padding: 7px 7px 6px;
	margin-top:39px;
}
.new-tkt .submit-btn:hover{
	background:#046bd2;
}
.new-tkt .file-btn {
    color: #E61E1E;
    font-family: "Toshiba Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    padding: 6px 40px 7px;
    border: 1px solid #e61e1e;
}

div#open-tickets th:first-child {
    width:10.43%;
	max-width: 117px;
    padding-right: 10px;
}
div#open-tickets th:nth-child(2){
	width:15.95%;
	max-width: 179px;
    padding-right: 10px;
}
div#open-tickets th:nth-child(3){
	/* width:11.32%; */
    width:20%;
	max-width: 127px;
    padding-right: 10px;
}
div#open-tickets th:nth-child(4) {
    padding-right: 10px;
    padding-left: 10px;
	width: 18%;
}
div#open-tickets th:nth-child(5){
	/* width:7%; */
    width:10%;
	max-width: 70px;
    padding-right: 10px;
}
div#open-tickets th:nth-child(6){
	width:11.59%;
	max-width: 130px;
    padding-right: 10px;
}
div#open-tickets th:nth-child(7){
	width:13.19%;
	max-width: 148px;
    padding-right: 10px;
}
div#open-tickets th:nth-child(8){
	width:4%;
	max-width: 50px;
    padding-right: 10px;
}
div#closed-tickets th:first-child {
    width: 11.14%;
    max-width: 125px;
    padding-right: 10px;
}
div#closed-tickets th:nth-child(2){
	width:17.29%;
	max-width: 194px;
    padding-right: 10px;
}
div#closed-tickets th:nth-child(3){
	width:12.48%;
	max-width: 140px;
    padding-right: 10px;
}
div#closed-tickets th:nth-child(4){
	width:7%;
	max-width: 80px;
    padding-right: 10px;
}
div#closed-tickets th:nth-child(5){
	width:12.92%;
	max-width: 145px;
    padding-right: 10px;
}
div#closed-tickets th:nth-child(6){
	width:14.35%;
	max-width: 161px;
    padding-right: 10px;
}
div#closed-tickets th:nth-child(7){
	width:5%;
	max-width: 50px;
    padding-right: 10px;
}
.ticket .support_status .status{
	border:none;
}
/* .ticket td.customer_name{
	padding-left:10px;
	padding-right:10px;
} */
/**********************************************
 * My Ticket End
 **********************************************/

/**********************************************
 * Profile Start
 **********************************************/
.profile-wrap {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 22px;
}
.profile-wrap-col {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 29px;
}
.profilewrap-col-inner {
    width: 50%;
    display: flex;
    flex-direction: column;
    gap: 22px;
}
.profile-box {
    flex-basis: 50%;
    border-radius: 10px;
    border: 1px solid #D9D9D9;
/*     max-width: 531px; */
/* 	height: 100%; */
}
.profile-head {
    display: flex;
    align-items: center;
    border-radius: 10px 0px 0px 0px;
    background: rgba(0, 100, 210, 0.05);
	justify-content:space-between;
	padding: 20px 32px 18px 44px;
}
.profile-name {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 26px;
}
.profile-box .dashicons {
    font-size: 40px;
    color: #0064D2;
    width: 40px;
    height: 40px;
}
.profile-name h2 {
    color: #0064D2;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.profile-body .profile-content {
    padding: 35px 15px 28px 44px;
}
.profile-body h3.meta {
    color: #101010;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
}
.profile-body .display_name{
	margin-bottom:3px;
}
.profile-body .meta {
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.profile-body .profile-join-date {
    color: #6D6D6D;
	margin-top:9px;
}
.profile-body .info-text {
    color: #6D6D6D;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
	margin-top:12px;
}
.profile-body .email_address.meta {
    margin-bottom: 15px;
}
.profile-body .address-meta{
	color: #101010;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 34px;
	font-style: normal;
	font-weight: 500;
	line-height: 46px;
	margin-bottom:3px;
}
.profile-body .noti-head{
	color: #101010;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 46px;
	margin-bottom:3px;
}
.profile-body .info-text.noti{
	color:#000;
}
.profile-body .notifications-wrap{
	margin-top:28px;
}
.profile-box.notifications .info-text.noti {
    font-size: 16px;
}
.notifications-wrap label {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 21px;
    color: #0064D2;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
	margin-bottom:14px;
}
.notifications-wrap label:not(:last-child){
	margin-bottom:14px;
}
.notifications-wrap input[type="checkbox"] {
    width: 19px;
    height: 19px;
}
.notifications-wrap input[type="checkbox"]:checked {
    background: #0064D2 border-box;
    box-shadow: 0 0 0 4px inset #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #474747;
}
.profile-edit[data-slug="notifications"] {
    display: none;
}
.profile-body .password{
	color: #101010;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	line-height: 46px;
	margin-bottom:3px;
}
.profile-body .password-label {
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    width: 100%;
    margin-bottom: 15px;
    display: block;
}
.profile-body .old-password{
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
    border: 1px solid #D9D9D9;
	border-radius:3px;
    min-width: 236px;
    height: 41px;
    display: block;
    padding: 2px 16px 3px;
	position:relative;
}
.profile-body .reset_password {
    display: flex;
    align-items: center;
	gap:23px;
	position:relative;
}
.profile-body .reset_password .toggle-password{
	display:none;
}
.profile-body .reset_password .old-password .toggle-password{
	display:block;
}
.profile-body .reset_password button {
    background: transparent;
    color: #0064D2;
    text-align: center;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 0;
    box-shadow: none;
    border: none;
}
.profile-body .old-password:before,
.profile-body .new-password:before,
.fa-eye:before{
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 27 27" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5 9.28125C11.17 9.28125 9.28125 11.17 9.28125 13.5C9.28125 15.83 11.17 17.7188 13.5 17.7188C15.83 17.7188 17.7188 15.83 17.7188 13.5C17.7188 11.17 15.83 9.28125 13.5 9.28125ZM10.9688 13.5C10.9688 12.1021 12.1021 10.9688 13.5 10.9688C14.8979 10.9688 16.0312 12.1021 16.0312 13.5C16.0312 14.8979 14.8979 16.0312 13.5 16.0312C12.1021 16.0312 10.9688 14.8979 10.9688 13.5Z" fill="%231C274C"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5 3.65625C8.4216 3.65625 5.00095 6.69847 3.01564 9.27772L2.97983 9.32423C2.53085 9.90735 2.11732 10.4444 1.83678 11.0795C1.53634 11.7595 1.40625 12.5007 1.40625 13.5C1.40625 14.4993 1.53634 15.2405 1.83678 15.9205C2.11732 16.5556 2.53085 17.0927 2.97984 17.6758L3.01564 17.7222C5.00095 20.3015 8.4216 23.3438 13.5 23.3438C18.5784 23.3438 21.999 20.3015 23.9843 17.7222L24.0201 17.6758C24.4692 17.0927 24.8826 16.5556 25.1632 15.9205C25.4637 15.2405 25.5938 14.4993 25.5938 13.5C25.5938 12.5007 25.4637 11.7595 25.1632 11.0795C24.8826 10.4444 24.4692 9.90734 24.0201 9.3242L23.9843 9.27772C21.999 6.69847 18.5784 3.65625 13.5 3.65625ZM4.35287 10.307C6.18597 7.92554 9.16916 5.34375 13.5 5.34375C17.8308 5.34375 20.8141 7.92554 22.6472 10.307C23.1406 10.948 23.4296 11.3311 23.6196 11.7613C23.7973 12.1635 23.9062 12.655 23.9062 13.5C23.9062 14.345 23.7973 14.8365 23.6196 15.2387C23.4296 15.6689 23.1406 16.0519 22.6472 16.693C20.8141 19.0745 17.8308 21.6562 13.5 21.6562C9.16916 21.6562 6.18597 19.0745 4.35287 16.693C3.85947 16.0519 3.57046 15.6689 3.38036 15.2387C3.2027 14.8365 3.09375 14.345 3.09375 13.5C3.09375 12.655 3.2027 12.1635 3.38036 11.7613C3.57046 11.3311 3.85946 10.948 4.35287 10.307Z" fill="%231C274C"/></svg>');
    width: 27px;
    height: 27px;
    right: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.fa-eye:before{
	content:'' !important;
}
.fa-eye-slash:before{
    content: '' !important;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 27 27" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5 9.28125C11.17 9.28125 9.28125 11.17 9.28125 13.5C9.28125 15.83 11.17 17.7188 13.5 17.7188C15.83 17.7188 17.7188 15.83 17.7188 13.5C17.7188 11.17 15.83 9.28125 13.5 9.28125ZM10.9688 13.5C10.9688 12.1021 12.1021 10.9688 13.5 10.9688C14.8979 10.9688 16.0312 12.1021 16.0312 13.5C16.0312 14.8979 14.8979 16.0312 13.5 16.0312C12.1021 16.0312 10.9688 14.8979 10.9688 13.5Z" fill="%231C274C"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5 3.65625C8.4216 3.65625 5.00095 6.69847 3.01564 9.27772L2.97983 9.32423C2.53085 9.90735 2.11732 10.4444 1.83678 11.0795C1.53634 11.7595 1.40625 12.5007 1.40625 13.5C1.40625 14.4993 1.53634 15.2405 1.83678 15.9205C2.11732 16.5556 2.53085 17.0927 2.97984 17.6758L3.01564 17.7222C5.00095 20.3015 8.4216 23.3438 13.5 23.3438C18.5784 23.3438 21.999 20.3015 23.9843 17.7222L24.0201 17.6758C24.4692 17.0927 24.8826 16.5556 25.1632 15.9205C25.4637 15.2405 25.5938 14.4993 25.5938 13.5C25.5938 12.5007 25.4637 11.7595 25.1632 11.0795C24.8826 10.4444 24.4692 9.90734 24.0201 9.3242L23.9843 9.27772C21.999 6.69847 18.5784 3.65625 13.5 3.65625ZM4.35287 10.307C6.18597 7.92554 9.16916 5.34375 13.5 5.34375C17.8308 5.34375 20.8141 7.92554 22.6472 10.307C23.1406 10.948 23.4296 11.3311 23.6196 11.7613C23.7973 12.1635 23.9062 12.655 23.9062 13.5C23.9062 14.345 23.7973 14.8365 23.6196 15.2387C23.4296 15.6689 23.1406 16.0519 22.6472 16.693C20.8141 19.0745 17.8308 21.6562 13.5 21.6562C9.16916 21.6562 6.18597 19.0745 4.35287 16.693C3.85947 16.0519 3.57046 15.6689 3.38036 15.2387C3.20269 14.8365 3.09375 14.345 3.09375 13.5C3.09375 12.655 3.20269 12.1635 3.38036 11.7613C3.57046 11.3311 3.85946 10.948 4.35287 10.307Z" fill="%231C274C"/><line x1="1.64018" y1="3.23178" x2="25.6402" y2="23.2318" stroke="%231C274C" stroke-width="2"/></svg>');
    width: 27px;
    height: 27px;
    right: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-70%);
}
.profile-wrap .dashicons-admin-users:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="41" height="41" viewBox="0 0 41 41" fill="none"><path d="M20.5 20.5C22.2739 20.5 24.0079 19.974 25.4828 18.9885C26.9577 18.003 28.1072 16.6023 28.786 14.9634C29.4649 13.3246 29.6425 11.5213 29.2964 9.78153C28.9504 8.04176 28.0962 6.44368 26.8419 5.18938C25.5876 3.93508 23.9895 3.08089 22.2497 2.73483C20.5099 2.38877 18.7066 2.56638 17.0678 3.2452C15.429 3.92403 14.0283 5.07357 13.0428 6.54848C12.0573 8.02338 11.5312 9.7574 11.5312 11.5312C11.5312 13.9099 12.4762 16.1911 14.1581 17.8731C15.8401 19.5551 18.1213 20.5 20.5 20.5ZM20.5 5.125C21.767 5.125 23.0056 5.50072 24.0591 6.20464C25.1126 6.90857 25.9337 7.90909 26.4186 9.07968C26.9035 10.2503 27.0303 11.5384 26.7832 12.781C26.536 14.0237 25.9258 15.1652 25.0299 16.0612C24.134 16.9571 22.9925 17.5672 21.7498 17.8144C20.5071 18.0616 19.219 17.9347 18.0484 17.4499C16.8778 16.965 15.8773 16.1439 15.1734 15.0904C14.4695 14.0369 14.0937 12.7983 14.0937 11.5312C14.0937 9.8322 14.7687 8.20275 15.9701 7.00134C17.1715 5.79994 18.801 5.125 20.5 5.125Z" fill="%230064D2"/><path d="M21.7812 23.0625H19.2188C15.4809 23.0625 11.8961 24.5474 9.25296 27.1905C6.60987 29.8335 5.125 33.4184 5.125 37.1562C5.125 37.4961 5.25999 37.8219 5.50027 38.0622C5.74055 38.3025 6.06644 38.4375 6.40625 38.4375H34.5938C34.9336 38.4375 35.2595 38.3025 35.4997 38.0622C35.74 37.8219 35.875 37.4961 35.875 37.1562C35.875 33.4184 34.3901 29.8335 31.747 27.1905C29.1039 24.5474 25.5191 23.0625 21.7812 23.0625ZM7.76437 35.875C8.07943 33.0571 9.42169 30.454 11.5347 28.5632C13.6477 26.6724 16.3833 25.6263 19.2188 25.625H21.7812C24.6167 25.6263 27.3523 26.6724 29.4653 28.5632C31.5783 30.454 32.9206 33.0571 33.2356 35.875H7.76437Z" fill="%230064D2"/></svg>');
    width: 100%;
    height: 100%;
    display: block;
}
.profile-box .dashicons.dashicons-edit {
    width: 36px;
    height: 37px;
}
.profile-box .dashicons-edit:before {
    content: '';
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="37" viewBox="0 0 36 37" fill="none"><path d="M32.6501 9.19303L17.3534 24.4873C15.8302 26.0103 11.3085 26.7157 10.2983 25.7057C9.28817 24.6957 9.97764 20.1747 11.5009 18.6517L26.8136 3.34137C27.1912 2.92945 27.6484 2.59832 28.1576 2.36795C28.6667 2.13757 29.2173 2.01268 29.7761 2.00091C30.3347 1.98916 30.8902 2.09071 31.4085 2.29946C31.9269 2.50821 32.3977 2.81987 32.7923 3.21553C33.1869 3.6112 33.4973 4.08269 33.7046 4.60158C33.912 5.12048 34.0122 5.67598 33.9989 6.23461C33.9856 6.79324 33.8591 7.34344 33.6274 7.85189C33.3955 8.36034 33.0631 8.81659 32.6501 9.19303Z" stroke="%230064D2" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.2222 5.55556H8.32099C6.64455 5.55556 5.03689 6.23815 3.85146 7.45321C2.66606 8.66827 2 10.3162 2 12.0346V28.2321C2 29.9505 2.66606 31.5984 3.85146 32.8134C5.03689 34.0285 6.64455 34.7111 8.32099 34.7111H25.7037C29.196 34.7111 30.4444 31.7956 30.4444 28.2321V20.1333" stroke="%230064D2" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	width: 100%;
    height: 100%;
    display: block;
	cursor:pointer;
}
.profile-box .dashicons-email:before{
	content: '';
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><g clip-path="url(%23clip0_62_347)"><path d="M10.2429 1.445C11.7042 3.46 13.4467 6.0625 15.4617 9.24125C15.9692 10.1012 15.8917 11.1312 15.2354 12.3425C14.9854 12.85 14.3529 14.0062 13.3454 15.8262C14.4542 17.3887 16.1429 19.31 18.4154 21.5762C20.6879 23.8425 22.5792 25.5375 24.0879 26.6462C25.9004 25.5837 27.0642 24.935 27.5729 24.6775C28.2292 24.3262 28.8617 24.1462 29.4629 24.1462C29.9167 24.1462 30.3229 24.2475 30.6742 24.4512C32.9942 25.865 35.6192 27.6075 38.5417 29.67C39.0967 30.0762 39.4092 30.6312 39.4867 31.3337C39.5654 32.045 39.3454 32.795 38.8467 33.6075C38.5967 33.9587 38.1904 34.475 37.6354 35.1625C37.0804 35.8425 36.2442 36.7012 35.1354 37.7325C34.0267 38.7637 33.1192 39.2875 32.4092 39.2875H32.3304C26.9942 39.0762 20.4167 35.0762 12.6279 27.2875C4.83168 19.49 0.83043 12.92 0.62793 7.57625C0.62793 6.8725 1.14293 5.95125 2.18293 4.81125C3.21418 3.67875 4.06543 2.8575 4.71418 2.35C5.37043 1.85 5.92543 1.44375 6.37793 1.13875C6.93293 0.732498 7.56543 0.537498 8.26918 0.537498C9.13668 0.537498 9.78418 0.842498 10.2454 1.44375L10.2429 1.445ZM7.74293 3.03125C6.68043 3.78875 5.68793 4.64 4.75043 5.57C3.82043 6.5075 3.27418 7.195 3.12543 7.6475C3.32918 12.3425 7.07043 18.3187 14.3604 25.585C21.6504 32.8512 27.6417 36.6087 32.3292 36.8587C32.7354 36.71 33.3992 36.155 34.3367 35.195C35.2742 34.235 36.1179 33.2262 36.8679 32.1712C37.0167 31.9675 37.0717 31.7962 37.0167 31.64C33.9929 29.5225 31.4692 27.835 29.4467 26.57C29.2429 26.57 28.9929 26.6487 28.6892 26.7962C28.2354 27.0462 27.1029 27.6787 25.2829 28.6862L23.9942 29.4437L22.7054 28.6075C21.0417 27.4512 19.0254 25.6537 16.6504 23.2325C14.2829 20.865 12.5179 18.8425 11.3529 17.1775L10.4467 15.9662L11.2042 14.6062C12.2117 12.7937 12.8454 11.6525 13.0942 11.2C13.2429 10.895 13.3204 10.645 13.3204 10.4425C11.5229 7.575 9.85918 5.05125 8.34418 2.88H8.26543C8.07043 2.88 7.89043 2.935 7.74168 3.02875L7.74293 3.03125Z" fill="%230064D2"/></g><defs><clipPath id="clip0_62_347"><rect width="40" height="40" fill="white"/></clipPath></defs></svg>');
	width: 100%;
    height: 100%;
    display: block;
}
.profile-box .dashicons-location:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="41" height="41" viewBox="0 0 41 41" fill="none"><g clip-path="url(%23clip0_62_352)"><path d="M20.5002 40.5516C10.3463 40.5516 0.0322266 38.3734 0.0322266 34.2094C0.0322266 30.4937 7.97598 28.9562 11.3713 28.4758H11.4994C11.9799 28.4758 12.3963 28.8281 12.4604 29.3086C12.4924 29.5648 12.4283 29.8211 12.2682 30.0133C12.108 30.2055 11.8838 30.3656 11.6275 30.3977C4.54863 31.4227 1.92207 33.2805 1.92207 34.2414C1.92207 36.0352 9.16113 38.6617 20.4682 38.6617C31.7752 38.6617 39.0143 36.0352 39.0143 34.2414C39.0143 33.2805 36.3557 31.4227 29.2127 30.3977C28.9564 30.3656 28.7322 30.2375 28.5721 30.0133C28.4119 29.8211 28.3479 29.5648 28.3799 29.3086C28.4439 28.8281 28.8604 28.4758 29.3408 28.4758H29.4689C32.8963 28.9562 40.9041 30.4937 40.9041 34.2094C40.9361 38.3414 30.6541 40.5516 20.5002 40.5516ZM19.8275 33.7609C19.3471 33.3125 8.26426 22.8383 8.26426 12.5562C8.26426 5.82969 13.7416 0.352341 20.4682 0.352341C27.1947 0.352341 32.6721 5.82969 32.6721 12.5562C32.6721 22.55 21.5893 33.2805 21.1088 33.7289L20.4682 34.3695L19.8275 33.7609ZM20.5002 2.27422C14.8307 2.27422 10.2182 6.88672 10.2182 12.5562C10.2182 20.5961 18.0658 29.2125 20.5002 31.6789C22.9666 29.1484 30.8143 20.3719 30.8143 12.5562C30.7822 6.91875 26.1697 2.27422 20.5002 2.27422ZM20.5002 18.0016C17.2971 18.0016 14.7025 15.407 14.7025 12.2039C14.7025 9.00078 17.2971 6.40625 20.5002 6.40625C23.7033 6.40625 26.2979 9.00078 26.2979 12.2039C26.2979 15.407 23.7033 18.0016 20.5002 18.0016ZM20.5002 8.32812C18.3541 8.32812 16.6244 10.0578 16.6244 12.2039C16.6244 14.35 18.3541 16.0797 20.5002 16.0797C22.6463 16.0797 24.376 14.35 24.376 12.2039C24.376 10.0578 22.6143 8.32812 20.5002 8.32812Z" fill="%230064D2"/></g><defs><clipPath id="clip0_62_352"><rect width="41" height="41" fill="white"/></clipPath></defs></svg>');
    width: 100%;
    height: 100%;
    display: block;
}
.profile-box .dashicons-bell:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="42" height="42" viewBox="0 0 42 42" fill="none"><path d="M35.0827 28.8282C32.9761 26.25 31.4889 24.9375 31.4889 17.8295C31.4889 11.3203 28.165 9.00129 25.4292 7.875C25.0658 7.7257 24.7238 7.38281 24.613 7.00957C24.1331 5.37633 22.7878 3.9375 20.9996 3.9375C19.2113 3.9375 17.8651 5.37715 17.3902 7.01121C17.2794 7.38855 16.9374 7.7257 16.574 7.875C13.8349 9.00293 10.5143 11.3138 10.5143 17.8295C10.5102 24.9375 9.02299 26.25 6.91643 28.8282C6.04361 29.8963 6.80814 31.5 8.33475 31.5H33.6726C35.191 31.5 35.9506 29.8914 35.0827 28.8282Z" stroke="%230064D2" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/><path d="M26.25 31.5V32.8125C26.25 34.2049 25.6969 35.5402 24.7123 36.5248C23.7277 37.5094 22.3924 38.0625 21 38.0625C19.6076 38.0625 18.2723 37.5094 17.2877 36.5248C16.3031 35.5402 15.75 34.2049 15.75 32.8125V31.5" stroke="%230064D2" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 100%;
    height: 100%;
    display: block;
}
.profile-box .dashicons-shield:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="41" height="45" viewBox="0 0 41 45" fill="none"><path d="M32.0312 9.42187C27.675 9.42187 23.575 7.45312 20.5 4.21875C17.425 7.45312 13.325 9.42187 8.96875 9.42187C7.175 9.42187 5.50937 9 3.84375 8.4375C3.84375 28.125 10.8906 36 20.5 40.7812C30.1094 36 37.1562 28.125 37.1562 8.4375C35.4906 9 33.825 9.42187 32.0312 9.42187Z" stroke="%230064D2" stroke-width="2.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.375 22.5L19.2188 26.7188L26.9062 18.2812" stroke="%230064D2" stroke-width="2.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 100%;
    height: 100%;
    display: block;
    background-size: 100%;
}
.action-icons {
    display: flex;
    flex-direction: row;
    gap: 15px;
}
.action-icons .dashicons.dashicons-yes,
.action-icons .dashicons.dashicons-no-alt{
    width: 31px;
    height: 31px;
    font-size: 31px;
    border: 1.5px solid #0064D2;
    border-radius: 5px;
	cursor:pointer;
}
.action-icons .dashicons.dashicons-yes:hover, .action-icons .dashicons.dashicons-no-alt:hover{
	background:#0064D2;
}
.action-icons .dashicons-yes:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="14" viewBox="0 0 20 14" fill="none"><path d="M1.72168 7.8056L6.76335 12.8473L18.5272 1.08337" stroke="%230064D2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 100%;
    height: 100%;
    display: block;
    background-repeat: no-repeat;
	background-position: center;
}
.action-icons .dashicons-yes:hover:before{
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="14" viewBox="0 0 20 14" fill="none"><path d="M1.72168 7.8056L6.76335 12.8473L18.5272 1.08337" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.action-icons .dashicons-no-alt:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M1.35352 1.64648L12.3535 12.6465" stroke="%230064D2" stroke-width="2" stroke-linecap="round"/><path d="M1.64648 12.6465L12.6465 1.64648" stroke="%230064D2" stroke-width="2" stroke-linecap="round"/></svg>');
    width: 100%;
    height: 100%;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
}
.action-icons .dashicons-no-alt:hover:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M1.35352 1.64648L12.3535 12.6465" stroke="%23ffffff" stroke-width="2" stroke-linecap="round"/><path d="M1.64648 12.6465L12.6465 1.64648" stroke="%23ffffff" stroke-width="2" stroke-linecap="round"/></svg>');
}

/* .profile-box.profile .profile-body {
    padding: 7px 33px 15px;
} */

.profile-form .profile-join-date.meta {
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    display: block;
    margin-top: 0;
    text-align: right;
	margin-bottom:15px;
}
.profile-form form.form-control {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
	justify-content:space-between;
}
.profile-body .profile-form.profile {
    padding: 7px 30px 15px 37px;
}
.profile-form .col-5 {
    width: 50%;
    max-width: 226px;
}
.profile-form .col-7{
    width: 50%;
    max-width: 226px;
}
.profile-form .col-5, .profile-form .col-7, .profile-form .col-4, .profile-form .col-12 {
    display: flex;
    flex-direction: row;
    gap: 9px;
    align-items: center;
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    justify-content: flex-end;
}
.profile-form input[type="text"] {
    max-width: 141px;
    padding: 6px 10px;
    color: #7C7C7C;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.profile-form .units.meta {
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    margin-top: 16px;
    display: block;
}
.profile-form form.form-control.email {
    flex-direction: column;
	gap:15px;
}

.profile-form form.form-control.email label {
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    display: block;
    min-width: 106px;
}
.profile-form form.form-control.email span {
    display: flex;
    align-items: center;
    gap: 10px;
    max-width: 308px;
}
.profile-form form.form-control.email input[type="text"] {
    min-width: 199px;
    max-width: unset;
}
.profile-form .col-12 {
    width: 100%;
}
.profile-form .col-12 input[type="text"]{
	max-width:unset;
}
.profile-form.profile .col-5 input[type="text"],
.profile-form.profile .col-7 input[type="text"]{
	min-width: 141px;
}
.profile-form .col-4 input[type="text"] {
	max-width: 141px;
}
.profile-body .profile-form.email {
    padding: 35px 10px 15px 25px;
}
.profile-body .profile-form.address {
    padding: 16px 36px 21px 42px;
}
.profile-form form.form-control.address label {
    min-width: 60px;
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
	text-align: right;
}
.profile-form .form-control.address .col-5 input[type="text"]{
	max-width:168px;
}
.profile-body .profile-form.password {
    padding: 19px 27px 61px 43px;
}
.profile-form .info-text.password {
    color: #000;
    font-family: "Inter", Sans-serif;;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    display: block;
    margin-top: 6px;
    margin-bottom: 24px;
}
.profile-form .pass-col-12 {
    display: flex;
    flex-direction: row;
	align-items: center;
	gap:10px;
}
.profile-body .profile-form.password label{
	min-width:137px;
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}
.profile-body .profile-form.password .pass-col-12 input[type="password"],
.profile-body .profile-form.password .pass-col-12 input[type="text"]{
    min-width: 236px;
	max-width:236px;
}
.profile-body .profile-form.password .new-password{
		position:relative;
}
.profile-body .profile-form.password input[type="password"],
.profile-body .profile-form.password input[type="text"]{
    color: #000;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
	padding: 3px 50px 3px 16px;
	border-radius: 3px;
	border: 1px solid #D9D9D9;
}
.profile-body .profile-form.password .pass-col {
    display: flex;
    flex-direction: row;
    align-items: center;
	gap:10px;
}
.profile-body .profile-form.password .pass-col input[type="password"],
.profile-body .profile-form.password .pass-col input[type="text"]{
    min-width: 152px;
	max-width:152px;
}
.profile-body input[type="text"]:focus,.profile-body input[type="number"]:focus,.profile-body input[type="email"]:focus,.profile-body input[type="url"]:focus,.profile-body input[type="password"]:focus,.profile-body input[type="search"]:focus,.profile-body input[type=reset]:focus,.profile-body input[type="tel"]:focus,.profile-body input[type="date"]:focus,.profile-body select:focus,.profile-body textarea:focus{
	border-radius: 3px;
	border: 1px solid #D9D9D9;
}





/* Toast container style */
div#dinaToast {
    position: fixed;
    z-index: 999999;
    top: 120px;
    right: 30px;
    padding: 15px;
    border-radius: 5px;
    background: rgba(255, 255, 255, 0.59);
    border: 1px solid #d8d8d8;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.22);
    opacity: 0;
    transform: translateX(100%);
    /* Initially offscreen to the right */
    transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;
    /* Animation duration */
}

/* Show the toast (triggered class) */
div#dinaToast.show {
    opacity: 1;
    transform: translateX(0);
    /* Slides in from the right */
}

/* Toast style for success messages */
div#dinaToast.success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

/* Toast style for error messages */
div#dinaToast.error {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

/* Exit animation */
div#dinaToast.hide {
    opacity: 0;
    transform: translateX(100%);
    /* Slides out to the right */
}

li.notification-wrap-li {
    cursor: pointer;
}

ul.notification-wrap-ul {
    max-height: 200px;
    overflow-y: scroll;
}

ul.notification-wrap-ul::-webkit-scrollbar {
    display: none;
}

/**********************************************
 * Profile End
 **********************************************/
/**********************************************
 * 404 Start
 **********************************************/
.elementor .elementor-element.btn404 .elementor-button-icon {
    font-size: 52px;
    line-height: 0;
}
.elementor .elementor-element.btn404  .elementor-button-icon {
    font-size: 52px;
    line-height: 0px;
    height: 8px;
    margin-top: -5px;
}
/**********************************************
 * 404 End
 **********************************************/
.tabcontent .content-area {
    height: 50px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
/**********************************************
 * My Profile Start
 **********************************************/
@media (max-width:1720px){
	.units .dashboard-title,
	.profile-body .address-meta{
		font-size: 33px;
		line-height: 45px;
	}
	.profile-name h2{
		font-size: 29px;
	}
	.profile-wrap .dashicons-admin-users:before,
	.profile-box .dashicons-email:before,
	.profile-box .dashicons-location:before,
	.profile-box .dashicons-bell:before,
	.profile-box .dashicons-shield:before,
	.profile-box .dashicons-edit:before{
		background-size:100%;
	}
	.profile-box .dashicons {
		font-size: 39px;
		width: 39px;
		height: 39px;
	}
	.profile-body h3.meta{
		font-size: 27px;
		line-height: 45px;
	}
	.profile-box .dashicons.dashicons-edit {
		font-size: 35px;
		width: 35px;
		height: 35px;
	}
	.profile-body .profile-form.password input[type="password"], .profile-body .profile-form.password input[type="text"] {
		font-size: 26px;
		line-height: 44px;
	}
}
@media (max-width:1620px){
	.units .dashboard-title,
	.profile-body .address-meta{
		font-size: 32px;
		line-height: 44px;
	}
	.profile-name h2{
		font-size: 28px;
	}
	.profile-box .dashicons {
		font-size: 38px;
		width: 38px;
		height: 38px;
	}
	.profile-body h3.meta{
		font-size: 26px;
		line-height: 44px;
	}
	.profile-box .dashicons.dashicons-edit {
		font-size: 34px;
		width: 34px;
		height: 34px;
	}
}
@media (max-width:1550px){
	.units .dashboard-title,
	.profile-body .address-meta{
		font-size: 31px;
		line-height: 43px;
	}
	.profile-name h2{
		font-size: 27px;
	}
	.profile-box .dashicons {
		font-size: 37px;
		width: 37px;
		height: 37px;
	}
	.profile-body h3.meta{
		font-size: 25px;
		line-height: 43px;
	}
	.profile-box .dashicons.dashicons-edit {
		font-size: 33px;
		width: 33px;
		height: 33px;
	}
}
@media (max-width:1520px){
	.units .dashboard-title,
	.profile-body .address-meta{
		font-size: 30px;
		line-height: 42px;
	}
	.profile-name h2{
		font-size: 26px;
	}
	.profile-box .dashicons {
		font-size: 36px;
		width: 36px;
		height: 36px;
	}
	.profile-body h3.meta{
		font-size: 24px;
		line-height: 42px;
	}
	.profile-box .dashicons.dashicons-edit {
		font-size: 32px;
		width: 32px;
		height: 32px;
	}
	.profile-head{
		padding: 15px 25px 15px 25px;
	}
	.profile-body .profile-form.password,
	.profile-body .profile-form.address,
	.profile-body .profile-form.email{
		padding: 20px 25px;
	}
	.profile-body .profile-form.profile {
		padding: 7px 25px 15px 25px;
	}
	.profile-name{
		gap:18px;
	}
	.profile-body .profile-content {
		padding: 25px 15px 15px 25px;
	}
	.profile-form .col-5, .profile-form .col-7, .profile-form .col-4, .profile-form .col-12{
		width: 100%;
		max-width: 290px;
		justify-content: space-between;
	}
	.profile-form.profile .col-5 input[type="text"], 
	.profile-form.profile .col-7 input[type="text"], 
	.profile-form .form-control.address .col-5 input[type="text"],
	.profile-form .col-4 input[type="text"]{
		min-width: 200px;
	}
	.profile-form .col-12 input[type="text"] {
		max-width: 200px;
	}
	.profile-form form.form-control.address label {
		min-width: unset;
	}
	.profile-wrap-col,
	.profile-wrap{
		gap:20px;
	}
	.profile-body .old-password:before, .profile-body .new-password:before, .fa-eye:before, .fa-eye-slash:before{
		right:0;
	}
	.profile-body .profile-form.password input[type="password"], .profile-body .profile-form.password input[type="text"]{
		padding: 3px 38px 3px 16px;
	}
/* 	.profile-body .profile-form.password input[type="password"], .profile-body .profile-form.password input[type="text"] {
		font-size: 24px;
		line-height: 42px;
	} */
	.profile-body .profile-form.password .pass-col input[type="password"], .profile-body .profile-form.password .pass-col input[type="text"] {
		min-width: unset;
		max-width: 152px;
	}
}
@media (max-width:1370px){
	.units .dashboard-title,
	.profile-body .address-meta{
		font-size: 29px;
		line-height: 41px;
	}
	.profile-name h2{
		font-size: 25px;
	}
	.profile-box .dashicons {
		font-size: 35px;
		width: 35px;
		height: 35px;
	}
	.profile-body h3.meta{
		font-size: 23px;
		line-height: 41px;
	}
	.profile-box .dashicons.dashicons-edit {
		font-size: 31px;
		width: 31px;
		height: 31px;
	}
	.profile-body .noti-head,
	.profile-form .info-text.password{
		line-height: normal;
	}
	.profile-body .reset_password button{
		font-size: 17px;
	}
/* 	.profile-body .profile-form.password input[type="password"], .profile-body .profile-form.password input[type="text"] {
		font-size: 22px;
		line-height: 40px;
	} */
}
@media (max-width:1310px){
	.units .dashboard-title,
	.profile-body .address-meta{
		font-size: 28px;
		line-height: 40px;
	}
	.profile-name h2{
		font-size: 24px;
	}
	.profile-box .dashicons {
		font-size: 34px;
		width: 34px;
		height: 34px;
	}
	.profile-body h3.meta{
		font-size: 22px;
		line-height: 40px;
	}
	.profile-box .dashicons.dashicons-edit {
		font-size: 30px;
		width: 30px;
		height: 30px;
	}
	.profile-body .profile-form.password .pass-col-12 input[type="password"],
	.profile-body .profile-form.password .pass-col-12 input[type="text"]{
		min-width:unset;
		max-width: 100%;
	}
	.profile-body .profile-form.password .pass-col{
		flex-wrap: wrap;
		width:100%;
	}
	.profile-body .profile-form.password .pass-col input[type="password"],
	.profile-body .profile-form.password .pass-col input[type="text"]{
		min-width: unset;
		max-width: 100%;
	}
	.profile-body .profile-form.password input[type="password"],
	.profile-body .profile-form.password input[type="text"] {
		font-size: 20px;
		line-height: 36px;
	}
	.profile-form .pass-col-12 {
		flex-wrap: wrap;
	}
	.profile-body .profile-form.password .new-password {
		width: 100%;
	}
}
@media (max-width:1200px){
	.profile-name h2 {
		font-size: 23px;
	}
	.profile-body h3.meta {
		font-size: 21px;
		line-height: 39px;
	}
	.units .dashboard-title, .profile-body .address-meta {
		font-size: 27px;
		line-height: 38px;
	}
	.profile-box .dashicons {
		font-size: 33px;
		width: 33px;
		height: 33px;
	}
	.profile-name {
		gap: 15px;
	}
	.action-icons {
		gap: 10px;
	}
	.profile-wrap-col, .profile-wrap {
		gap: 15px;
	}
	.profile-body .old-password{
		min-width:100%;
	}
	.profile-body .reset_password {
		align-items: flex-start;
		gap: 10px;
		flex-direction: column;
	}
	.profile-body .profile-form.password input[type="password"], .profile-body .profile-form.password input[type="text"] {
		font-size: 18px;
		line-height: 34px;
	}
	.profile-body .profile-content {
		padding: 24px 15px 15px 15px;
	}
	.profile-body .profile-form.password, .profile-body .profile-form.address, .profile-body .profile-form.email {
		padding: 20px 15px;
	}
}
@media (max-width:1024px){
	.profile-form .pass-col-12{
		width:100%;
	}
}
@media (max-width:880px){
	.profile-name h2 {
		font-size: 22px;
	}
	.profile-body h3.meta {
		font-size: 20px;
		line-height: 38px;
	}
	.profile-body .profile-form.password input[type="password"], .profile-body .profile-form.password input[type="text"] {
		font-size: 16px;
		line-height: 32px;
	}
}
@media (max-width:767px){
	.profile-wrap-col, .profile-wrap {
		flex-direction: column;
		width: 100%;
	}
	.profilewrap-col-inner {
		width: 100%;
		gap: 15px;
	}
	.units .dashboard-title, .profile-body .address-meta {
		font-size: 26px;
		line-height: 36px;
	}
	.profile-form .pass-col-12 {
		width:100%;
	}
	.profile-body .profile-form.password .new-password {
		width: 100%;
	}
	.profile-body .old-password:before, .profile-body .new-password:before, .fa-eye:before {
		transform: translateY(-35%);
	}
}
@media (max-width:490px){
	.profile-body .profile-form.profile {
		padding: 7px 15px 15px 15px;
	}
	.profile-form form.form-control.email input[type="text"] {
		min-width: auto;
		max-width: unset;
	}
	.profile-head {
		padding: 15px 10px 15px 15px;
	}
	.profile-box .dashicons {
		font-size: 30px;
		width: 30px;
		height: 30px;
	}
	.profile-name {
		gap: 10px;
	}
	.profile-name h2 {
		font-size: 21px;
	}
	.profile-body .profile-content {
		padding: 15px 15px 15px 15px;
	}
	.profile-body .profile-form.password, .profile-body .profile-form.address, .profile-body .profile-form.email {
		padding: 15px 15px 15px 15px;
	}
	.profile-body .email_address.meta {
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
}
@media (max-width:350px){
	.profile-form.profile .col-5 input[type="text"], 
	.profile-form.profile .col-7 input[type="text"], 
	.profile-form .form-control.address .col-5 input[type="text"], 
	.profile-form .col-4 input[type="text"] {
		min-width: 170px;
	}
	.profile-form .col-12 input[type="text"] {
		max-width: 170px;
	}
	div#dinaToast{
		top:50px;
		right: 10px;
		left:10px;
	}
}
/**********************************************
 * My Profile End
 **********************************************/
/**********************************************
 * My Tickets Start
 **********************************************/
@media (max-width:1470px){
	.units.ticket .tab{
		font-size:18px;
	}
	.units.ticket th{
		font-size:15px;
	}
	.units.ticket td,
	.status{
		font-size:17px;
	}
	.units.ticket td, .status ,.units.ticket th{
		word-break: break-word;
	}
}
@media (max-width:1200px){
	.units.ticket .tab{
		font-size:17px;
	}
}
@media (max-width:1024px){
	.units.ticket .tab{
		font-size:16px;
	}
	.units.ticket .new-tkt form label{
		font-size: 18px;
	}
	.new-tkt select#ticket-type, .new-tkt input#ticket-title, .new-tkt select#unit-code, .new-tkt textarea#message, .new-tkt .select2-selection.select2-selection--single {
		height: 60px;
		font-size: 17px;
		padding: 8px 15px;
	}
	.new-tkt .select2-selection__arrow {
		height: 60px !important;
		right: 20px !important;
	}
	.units.ticket td, .status {
		font-size: 16px;
		padding: 12px 5px 13px;
		word-break: break-word;
	}
	.units.ticket th{
		padding: 10px 5px;
		word-break: break-word;
	}
	.units.ticket .tab-content{
		padding: 0 10px;
	}
/* 	.units.ticket th:nth-child(2),
	.units.ticket td:nth-child(2),
	.units.ticket th:nth-child(6),
	.units.ticket td:nth-child(6){
		padding: 12px 5px 13px;
	} */
}

@media (max-width:767px){
	.units.ticket .ticket-container{
		border-radius: 10px;
        border: 1px solid #D9D9D9;
        overflow-x: auto;
	}
	.units.ticket .new-tkt form label{
		font-size: 16px;
	}
	.new-tkt select#ticket-type, .new-tkt input#ticket-title, .new-tkt select#unit-code, .new-tkt textarea#message, .new-tkt .select2-selection.select2-selection--single {
		height: 50px;
		font-size: 16px;
		padding: 8px 15px;
	}
	.new-tkt .select2-selection__arrow {
		height: 50px !important;
		right: 10px !important;
	}
	.units.ticket .new-tkt .container {
		padding-bottom: 46px;
	}
	.new-tkt .submit-btn{
		margin-top: 30px;
	}
	.units.ticket .tabs {
		margin-bottom: 30px;
	}
	.units.ticket .tab {
		padding: 25px 5px 25px;
		max-width: 150px;
		align-content: center;
	}
	.units.ticket .create-ticket {
		margin: 24px 15px;
		text-align:center;
	}
	.units.ticket .tabs,
	.units.ticket .tab-content{
		width:705px;
	}
}
@media (max-width:480px){
	.units.ticket .tabs {
		flex-wrap: wrap;
		align-items: baseline;
	}
	.units.ticket .create-ticket {
		margin: 10px 15px 20px;
	}
}
/**********************************************
 * My Tickets End
 **********************************************/
/**********************************************
 * Thank You Start
 **********************************************/

@media(max-width:1700px){
    .elementor-element.login-sec.thank-you .col-right {
    max-width: 991px;
}
.elementor-element.login-sec.thank-you .back-login {
    padding-top: 350px;
    padding-bottom: 350px;
}
}

@media(max-width:1650px){
    .elementor-element.login-sec.thank-you .back-login {
        padding-top: 325px;
        padding-bottom: 325px;
    }
}
@media(max-width:1500px){
    .elementor .elementor-element.login-sec.thank-you .col-left .back-login {
    width: 100%;
}
.elementor-element.login-sec.thank-you .back-login {
        padding-top: 300px;
        padding-bottom: 300px;
    }
}
@media(max-width:1400px){
    .elementor-element.login-sec.thank-you .col-right {
        max-width: 775px;
    }
    .elementor-element.login-sec.thank-you .col-left {
    width: 45%;
}
}
@media(max-width:1300px){
    .elementor-element.login-sec.thank-you .col-left {
        width: 45%;
        padding-right: 40px;
        padding-left: 40px;
    }
    .elementor-element.login-sec.thank-you .back-login {
        padding-top: 255px;
        padding-bottom: 255px;
    }
}
@media(max-width:1180px){
    .elementor-element.login-sec.thank-you .col-left {
        width: 53%;
        padding-right: 25px;
        padding-left: 25px;
    }
    .elementor-element.login-sec.thank-you .back-login {
        padding-top: 235px;
        padding-bottom: 235px;
    }
	.elementor .elementor-element.btn-login .elementor-button {
		font-size: 17px !important;
		padding: 19px 13px 19px 13px !important;
	}
}

@media(max-width:991px){
    .elementor-element.login-sec.thank-you .col-right {
        max-width: 435px;
    }
     .elementor-element.login-sec.thank-you .col-left {
        width: 59%;
        padding-right: 15px;
        padding-left: 15px;
    }
}
@media(max-width:850px){
    .elementor-element.login-sec.thank-you .col-right {
        max-width: 400px;
    }
}
@media(max-width:820px){
    .elementor-element.login-sec.thank-you .col-left {
        width: 53%;
        padding-right: 18px;
        padding-left: 18px;
    }
}
@media(max-width:790px){
    .elementor-element.login-sec.thank-you .col-right {
        max-width: 380px;
    }
	html #wpadminbar{
		top:-46px;
	}
}
@media(max-width:767px){
    .elementor-element.login-sec.thank-you .col-left {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        justify-content: flex-start;
    }
    .elementor-element.login-sec.thank-you .back-login {
        padding-top: 80px;
        padding-bottom: 80px;
        align-items: center;
        text-align: center;
    }
	
	.elementor .elementor-element.btn-login .elementor-button {
		font-size: 16px !important;
		padding: 16px 13px 16px 13px !important;
	}
}

span.status.status-inactive
 {
    text-transform: capitalize;
}
button#menu-item-browse {
    display: none;
}

span.sender_name {
    bottom: 3px;
    right: 10px;
    text-align: left;
    color: #9D9D9D;
    font-family: "Toshiba Sans", Sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    order: 1;
}
.ast-button:focus, .ast-button:hover, .button:focus, .button:hover, button:focus, button:hover, input[type=button]:focus, input[type=button]:hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:hover
 {
    color: #000!important;
    border-color: #111!important;
}
/**********************************************
 * Thank You End
 **********************************************/
 .page-id-424 .units .dt-layout-row:last-child {
    width: 100%;
}
/* Fix invisible page numbers for custom pagination */
.page-id-424 .dt-paging .dt-paging-button:not(.first):not(.previous):not(.next):not(.last) {
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
    min-width: 30px !important;
    padding: 5px 10px !important;
    border: 1px solid #ccc !important;
    margin: 0 3px !important;
    border-radius: 4px !important;
    cursor: pointer !important;
}
div#technical-bulletin_table_info {
    display: none;
}
div#outage-report_table_info {
    display: none;
}
div#oemmanual_table_info {
    display: none;
}