@font-face {
    font-family: 'Roboto';
    src: url('/content/fonts/roboto-regular-webfont.woff2') format('woff2'), url('/content/fonts/roboto-regular-webfont.woff') format('woff'), url('/content/fonts/roboto-light-webfont.woff2') format('woff2'), url('/content/fonts/roboto-light-webfont.woff') format('woff'), url('/content/fonts/roboto-medium-webfont.woff2') format('woff2'), url('/content/fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/*2024-09-05 PD #10711 Theme changes */
#LogonForm_DXPWMB-1.dxpcModalBackLite_Galaxkey2024 {
    visibility: hidden !important;
}
#YotiSignupPopup_DXPWMB-1.dxpcModalBackLite_Galaxkey2024 {
    visibility: hidden !important;
}
#registrationPopup_DXPWMB-1.dxpcModalBackLite_Galaxkey2024 {
    visibility: hidden !important;
}  
.login_txtpassword{
    margin-top:5px;

}

/*Used for the copyright notice on the login screen*/
.copyRightNoticeBackground {
    background-color: #FAFAFA;
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: 200px;
    height: 100px;
    border-radius: 12px;
}

.copyRightNoticeText {
    font-family: "Roboto","Segoe UI", "Helvetica Neue", "Droid Sans", Arial, Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #000000;
}

.linePreloader {
    height: 10px;
    background: linear-gradient(to right,var(--themecolor),var(--themecolor));
    background-color: #ccc;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    -moz-border-radius-topleft: 12px;
    -moz-border-radius-topright: 12px;
    background-size: 20%;
    background-repeat: repeat-y;
    background-position: -25% 0;
    animation: scroll 1.2s ease-in-out infinite;
    margin-top: -19px;
    margin-left: -20px;
    margin-right: -6px;
    margin-bottom: 9px;
}

@keyframes scroll {
    50% {
        background-size: 80%
    }

    100% {
        background-position: 125% 0;
    }
}

.validation-summary-errors ul li {
    list-style: none;
    padding-left: 0px;
    position: relative;
    color: red;
}

    .validation-summary-errors ul li:before {
        content: "";
        position: absolute;
        top: 0px;
        left: -60px;
        display: inline-block;
        height: 45px;
        width: 45px;
        background-size: contain;
        background-repeat: no-repeat;
        /*background-image: url(/Content/gxkicons/icon_archived.svg);*/
    }

.modal {
    display: none;
}


.mail-subject {
    font-size: 24px;
    font-weight: bold;
    font-family: "Roboto","Segoe UI", "Helvetica Neue", "Droid Sans", Arial, Tahoma, Geneva, sans-serif;
}

.mail-from {
    font-size: 14px;
    font-weight: bold;
    color: #707070;
    font-family: "Roboto","Segoe UI", "Helvetica Neue", "Droid Sans", Arial, Tahoma, Geneva, sans-serif;
    padding-left: 5px;
}

.mail-date {
    font-size: 14px;
    color: #707070;
    font-family: "Roboto","Segoe UI", "Helvetica Neue", "Droid Sans", Arial, Tahoma, Geneva, sans-serif;
}

.theme-label-text {
    color: var(--themecolor);
    font-weight: bold;
    vertical-align: middle;
    display: inline-block !important;
    margin-right: 10px;
    font-size: 14px;
    font-family: "Roboto","Segoe UI", "Helvetica Neue", "Droid Sans", Arial, Tahoma, Geneva, sans-serif;
}

.icon_text {
    margin-top: 10px;
    display: inline-block;
}

.secured_for {
    font-size: 14px;
    color: #707070;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block !important;
    font-family: "Roboto","Segoe UI", "Helvetica Neue", "Droid Sans", Arial, Tahoma, Geneva, sans-serif;
}

div.compose-body {
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 20px 0px 20px;
}

div.mail-view-panel {
    padding: 10px 20px 10px 20px;
}

.PageTitle {
    font-size: 20px !important;
    font-weight: bold !important;
    color: #707070 !important;
}

body {
    margin: 0px;
    background-color: white;
    height: 100%;
}

.dxm-horizontal.dxm-autoWidth > ul > li, .dxm-horizontal.dxm-noWrap > ul > li {
    display: table-cell;
    vertical-align: middle !important;
}

.dxnb-itemSelected .badge {
    background-color: #fafafa;
    color: var(--themecolor);
    padding: 1px 3px 1px 3px;
    border-radius: 8px;
    font-size: 8px;
    font-family: "Roboto","Segoe UI", "Helvetica Neue", "Droid Sans", Arial, Tahoma, Geneva, sans-serif;
}

.badge {
    background-color: var(--themecolor);
    color: #ffffff;
    padding: 1px 3px 1px 3px;
    border-radius: 8px;
    font-size: 8px;
    font-family: "Roboto","Segoe UI", "Helvetica Neue", "Droid Sans", Arial, Tahoma, Geneva, sans-serif;
}


/*Classes to be moved to the Galaxkey Theme*/
.GalaxkeyTheme2024_checkbox_cell {
    width: 50px;
}

.GalaxkeyTheme2024_checkbox {
    width: 50px;
    text-align: center;
}

    .GalaxkeyTheme2024_checkbox label {
        cursor: pointer;
        display: inline-block;
        position: relative;
    }

        .GalaxkeyTheme2024_checkbox label:before {
            content: "";
            width: 20px;
            height: 20px;
            position: absolute;
            left: 0;
            top: -15px;
        }

    .GalaxkeyTheme2024_checkbox input[type=checkbox] {
        display: none;
    }

    .GalaxkeyTheme2024_checkbox label:before {
        /*background-image: url(/Content/gxkicons/temp/galaxkey2023_checkboxes.svg) !important;*/
        background-image: url('/style/GetSVG?strId=temp/galaxkey2023_checkboxes.svg');
        background-repeat: no-repeat;
        background-color: transparent;
        background-position: -20px 0px;
        width: 20px;
        height: 20px;
        background-size: cover;
    }

    .GalaxkeyTheme2024_checkbox input[type=checkbox]:checked + label:before {
        /*background-image: url(/Content/gxkicons/temp/galaxkey2023_checkboxes.svg) !important;*/
        background-image: url('/style/GetSVG?strId=temp/galaxkey2023_checkboxes.svg');
        background-repeat: no-repeat;
        background-color: transparent;
        background-position: 0px 0px;
        width: 20px;
        height: 20px;
        background-size: cover;
    }

    .GalaxkeyTheme2024_checkbox input[type=checkbox]:checked:disabled + label:before {
        /*background-image: url(/Content/gxkicons/temp/galaxkey2023_checkboxes.svg) !important;*/
        background-image: url('/style/GetSVG?strId=temp/galaxkey2023_checkboxes.svg');
        background-repeat: no-repeat;
        background-color: transparent;
        background-position: -40px 0px;
        width: 20px;
        height: 20px;
        background-size: cover;
    }

.file {
    display: block;
    float: left;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 5px;
    position: relative;
    width: 25%
}

    .file[class*=sq-] {
        height: auto
    }

.file-thumbnail {
    background-color: #dde3e6;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    border-radius: 3px;
    color: #757575;
    display: block;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.file-info {
    display: block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    width: 100%
}

.file-name {
    display: block;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: 'Roboto', 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size: 10px;
}

.file-ext {
    display: block;
    float: right;
    font-family: 'Roboto', 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size: 10px;
}

.file-link {
    color: inherit;
    display: block;
    text-decoration: none;
    cursor: pointer;
}

    .file-link:focus, .file-link:hover {
        text-decoration: none
    }

.file-delete-btn {
    background-color: rgba(0,0,0,.4);
    background-image: none;
    border: none;
    border-radius: 0 3px 0 3px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding: 0;
    position: absolute;
    right: 5px;
    text-align: center;
    top: 0;
    width: 18px
}

    .file-delete-btn:focus, .file-delete-btn:hover {
        background-color: #0288d1
    }

.file-list {
    list-style: none;
    margin-bottom: 0;
    margin-left: 0px;
    margin-right: 20px;
    padding-inline-start: 0px !important;
}

    .file-list:after, .file-list:before {
        content: " ";
        display: table
    }

    .file-list:after {
        clear: both
    }

.file-upload-btn {
    display: inline-block;
    overflow: hidden;
    position: relative
}

.file-upload-input {
    bottom: 0;
    cursor: inherit;
    font-size: 1000px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 0
}

.file-thumbnail-doc {
    background-color: #2196f3;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23fff'%3E%3Cpath d='M20 10.9h1.4L19.8 18 17.7 8h-3.3L12 17.9 10.2 8H6.7l3.5 16h3.4l2.4-9.5 2.1 9.5h3.1l4.1-16H20v2.9z'/%3E%3C/svg%3E");
    -webkit-background-size: 50% 50%;
    background-size: 50% 50%
}

.file-thumbnail-xls {
    background-color: #43a047;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23fff'%3E%3Cpath d='M23.2 8H19l-3 4.4L13 8H8.8l5.1 7.6L8.1 24H16v-2.9h-1.6l1.6-2.3 3.5 5.2h4.4l-5.7-8.4 5-7.6z'/%3E%3C/svg%3E");
    -webkit-background-size: 50% 50%;
    background-size: 50% 50%
}

.file-thumbnail-pdf {
    background-color: #d50000;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23fff'%3E%3Cpath d='M26.3 18.4c-.4-.4-1.4-.6-2.8-.7-1 0-2.1.1-3.4.2-.6-.3-1.1-.7-1.6-1.1-1.2-1.1-2.2-2.7-2.8-4.4 0-.2.1-.3.1-.4 0 0 .7-3.8.5-5.1 0-.2 0-.2-.1-.4l-.1-.2c-.1-.3-.5-.8-1-.7h-.3c-.6 0-1.1.3-1.3.8-.4 1.5 0 3.8.8 6.7l-.3.5c-.6 1.3-1.2 2.7-1.8 3.9l-.1.2c-.6 1.3-1.2 2.3-1.7 3.2l-.5.3-1.2.6c-1.9 1.1-3.1 2.4-3.3 3.4-.1.3 0 .7.3.9l.5.3c.2.1.5.2.7.2 1.3 0 2.9-1.6 5-5.3 2.4-.8 5.2-1.5 7.6-1.8 1.9 1 4.1 1.8 5.6 1.8.3 0 .5 0 .7-.1.3-.1.5-.2.6-.4.3-.4.3-1 .3-1.6-.1-.4-.2-.6-.4-.8zm-19.7 7c.2-.7 1.2-2 2.6-3.1l.5-.5c-1.4 2.4-2.4 3.3-3.1 3.6zM15 6.2c.4 0 .7 1.1.7 2.1s-.2 1.7-.5 2.2c-.2-.8-.4-2-.4-2.8 0 .1 0-1.5.2-1.5zm-2.5 13.7c.3-.5.6-1.1.9-1.7.8-1.4 1.2-2.6 1.6-3.5.7 1.3 1.6 2.4 2.7 3.3.1.1.3.2.4.3-2.2.5-4 1-5.6 1.6zm13.4-.1c-.1.1-.5.1-.7.1-.8 0-1.7-.4-3.1-.9.5 0 1-.1 1.4-.1.8 0 1 0 1.8.2s.7.6.6.7z'/%3E%3C/svg%3E");
    -webkit-background-size: 50% 50%;
    background-size: 50% 50%
}

.file-thumbnail-zip {
    background-color: #ef6c00;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23fff'%3E%3Cpath d='M12 3h4v2h-4V3zm4 2h4v2h-4V5zm-4 2h4v2h-4V7zm4 2h4v2h-4V9zm-4 2h4v2h-4v-2zm4 2h4v2h-4v-2zm-4 2h4v2h-4v-2zm4 2h4v2h-4v-2zm-4 10.5c0 .8.7 1.5 1.5 1.5h5c.8 0 1.5-.7 1.5-1.5v-5c0-.8-.7-1.5-1.5-1.5H16v-2h-4v8.5zm6-2.5v2h-4v-2h4z'/%3E%3C/svg%3E");
    -webkit-background-size: 50% 50%;
    background-size: 50% 50%
}

.file-thumbnail-att {
    background-color: #757575;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23fff'%3E%3Cpath d='M19.4 11.7l-1.5-1.5-7.6 7.6C9 19 9 21.1 10.2 22.3c1.3 1.3 3.3 1.3 4.6 0l9.1-9.1c2.1-2.1 2.1-5.5 0-7.6-2.1-2.1-5.5-2.1-7.6 0l-9.6 9.6c-2.9 2.9-2.9 7.7 0 10.6 2.9 2.9 7.7 2.9 10.6 0l6.5-6.5-1.5-1.5-6.5 6.5c-2.1 2.1-5.5 2.1-7.6 0-2.1-2.1-2.1-5.5 0-7.6l9.6-9.6c1.3-1.3 3.3-1.3 4.6 0 1.3 1.3 1.3 3.3 0 4.6l-9.1 9.1c-.4.4-1.1.4-1.5 0-.4-.4-.4-1.1 0-1.5l7.6-7.6z'/%3E%3C/svg%3E");
    -webkit-background-size: 50% 50%;
    background-size: 50% 50%
}

.file {
    width: 50px;
}


h1,
h2,
h3,
h4,
h5,
h6
compose-editor,
compose-body,
p {
    font-family: 'Roboto', 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}

.okmessage {
    background-color: #1e5ecc;
    color: #FFFFFF;
    font-family: 'Roboto', 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size: 14px;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.warningmessage {
    background-color: #CF3535;
    color: #FFFFFF;
    font-family: 'Roboto', 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size: 14px;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.dxm-horizontal.dxm-autoWidth > ul > li, .dxm-horizontal.dxm-noWrap > ul > li {
    display: table-cell;
    vertical-align: middle !important;
}

.sectionRoundPanel {
    margin-bottom: 20px !important;
}

.txtCaption, .dxflCaption_Galaxkey2024 {
    white-space: normal;
    word-wrap: break-word;
}


/*Used for change password screen Start */
/* The message box is shown when the user clicks on the password field */
#message {
    position: relative;
    padding-left: 10px;
}

    #message p {
        margin-top: -8px;
        padding-right: 15px;
        padding-left: 15px;
    }

/* Add a green text color and a checkmark when the requirements are right */
.valid-password {
    color: green;
}

    .valid-password:before {
        position: relative;
        left: -15px;
        content: "\2714\0020";
    }
/* Add a red text color and an "x" when the requirements are wrong */
.invalid {
    color: red;
}

    .invalid:before {
        position: relative;
        left: -15px;
        content: "\2716\0020";
    }
/*Used for change password screen End*/

/* configure 2FA screen Start */
.panelCard {
    padding: 10px;
}

.bodyPanelStyle {
    height: 520px;
    padding-top: 0px !important;
}

.yotiAppHeaderH3 {
    margin-top: 10px;
    padding: 6px;
    font-size: 21px !important;
}

.SMSAppHeader {
    text-align: center;
}

.galaxkeyAppHeader {
    color: white;
    height: 55px;
}

.appHeader {
}

.iconPart {
    text-align: center;
    padding-top: 10px;
    height: 30% !important;
}

.iconText {
    height: 30px;
}

.bulletItemListOfCard {
    padding: 25px 0;
    height: 35%;
    text-align:left;
}


.no-bullets {
    list-style-type: none; /* Remove bullets */
    padding: 5px;
}

.bulletItemList {
    padding-top: 5px;
    padding-bottom: 5px;
}

.footerButton {
    width: 100% !important;
    padding: 13px;
    font-size: 15px;
}

.footerButtonDiv {
    text-align: center;
    padding: 25px;
}

.txtColour {
    color: black;
}

.panel-footer {
    padding: 10px 15px;
    background-color: #eee;
    border-top: 1px solid #eee;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.pricing-card-header {
    border-bottom: 1px solid #eee;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 10px 15px;
}

#formFormLayoutConfigure2FA td.dxrpHeader_Galaxkey2024 {
    text-align: center;
}
/* configure 2FA screen End*/

.dxChrome .dxpc-mainDiv.dx-acc-r a:focus::after {
    outline: -webkit-focus-ring-color auto 5px;
}

/* classification popup validity period text*/
.classcification_policy {
    margin-top: 30px;
    text-align: center;
    display: flex;
}

.reportpickerFormLayout {
    margin-left: 15px;
    margin-top: 20px;
    margin-bottom: 20px;
}


.validation-summary-errors ul {
    padding: 0;
}

span.circle {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    display: inline-block;
    font-weight: bold;
    line-height: 30px;
    margin-right: 5px;
    text-align: center;
    width: 30px;
    font-family: 'Roboto','Segoe UI', 'Helvetica Neue', 'Droid Sans', Arial, Tahoma, Geneva, sans-serif;
}
.ESViewLabel {
    font-weight: bold;
    color: black;
}


#bAdditionalDisclaimerAccepted .dxichCellSys {
    vertical-align: baseline;
}

#TermsAndConditionsAccepted .dxichCellSys {
    vertical-align: baseline;
}
#consent1 .dxichCellSys {
    vertical-align: baseline;
}
#consent2 .dxichCellSys {
    vertical-align: baseline;
}

div#recipientsContainer .GalaxkeyTheme2024_checkbox {
    width:40px;
}


#groupFeaturesFormLayout #groupFeaturesFormLayout_0 {
    border-bottom: 1px solid #f0f0f0;
}

#groupFeaturesFormLayout #groupFeaturesFormLayout_1 .mainlgrpItem .dxflGroupCell_Galaxkey2024 {
    border-bottom: 1px solid #f0f0f0;
}

.OverViewLabel {
    line-height: normal !important;
    white-space: nowrap !important;
    word-wrap: normal !important;
}

.navbar-brand-logo {
    height: 40px;
    width: auto;
}

.checkBoxLicenseList .dxichCellSys {
   /* vertical-align: baseline;*/
}
/*SN: 2023-04-26 #8566*/
.importIdentityStatusdiv {
    text-align: left;
    margin-top: 5px;
    color: black;
    margin-left: 30px;
    font-weight: bold;
    font-family: 'Roboto','Segoe UI', 'Helvetica Neue', 'Droid Sans', Arial, Tahoma, Geneva, sans-serif;
    font-size: 16px;    
}
/*SN: 2023-04-26 #8566*/



/* LockChat messages screen css*/
.lcMessage_maincontainer_right
{
    float: right;
    max-width: fit-content;
    width: auto;
}
.lcMessage_container {
    color:#fff;
    background-color: #F58D95;
    border-radius: 8px;
    padding: 10px;
    margin: 2px 0;
    text-align: right;
    float: right;
    display: inline-block;
}
.lcMessage_maincontainer_left {
    float: left;
    max-width: fit-content;
    width: auto;
}
.lcMessage_container_darker {
    color: #fff;
    border-color: #ccc;
    background-color: #7360AA;
    border-radius: 8px;
    padding: 10px;
    margin: 2px 0;
    text-align: left;
    display: inline-block;
}

.lcMessage_container::after {
    content: "";
    clear: both;
    display: table;
}

.lcMessage_container img, .lcMessage_container_darker img {
    max-width: 100px;
    border-radius: 8px;
}

.lcMessage_time-right {
    color: #F58D95;
    text-align: right;
    max-width: fit-content;
    width: auto;
    clear: both;
    float: right;
}

.lcMessage_time-left {
    color: #D5D5D5;
    text-align: left;
    max-width: fit-content;
    width: auto;
    clear: both;
}

.lcMessage_group-time {
    margin-left: 35px;
}

.lcmesagecircle {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    display: inline-block;
    font-weight: bold;
    line-height: 30px;
    margin-right: 5px;
    text-align: center;
    width: 30px;
    font-family: 'Roboto','Segoe UI', 'Helvetica Neue', 'Droid Sans', Arial, Tahoma, Geneva, sans-serif;
}

.lccontactlistcontact {
    font-size: 14px;
    color: #303030;
    line-height: 17px;
}
.lclastmessagediv {
    font-size: 12px;
    color: #8C8799;
    line-height: 14px;
}

.lclastmessagetimestampdiv{
    color: #7360AA;
    text-align: right;
}

.lcmainouterdiv {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 8px
}

.lcouterdiv {
    width: 50%;
    align-self: center;
    border-radius: 2px;
    border: 2px solid #ccc;
}

.lcReviewTimeRemaining {
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    padding: 5px;
    color: #CF3535;
    font-family: 'Roboto','Segoe UI', 'Helvetica Neue', 'Droid Sans', Arial, Tahoma, Geneva, sans-serif;
}

.lcmessage_group_sender {
    color: #8C8799;
    text-align: left;
    max-width: fit-content;
    width: auto;
}

.lcReviewersInfo {
    margin: 0px 0px 10px 10px;
}

.LCHybridConfig_Database {
    margin-top: 15px;
}

.lcReviewAccepted{
    color: green;
}

.lcReviewRejected {
    color: #CF3535;
}

img.lcDocumentIcon {
    float: left;
    border-radius: 2px;
    background-color: white;
}

img.lcDocumentIcon.left {
    float: right;
}

.lcDocumentCaption {
    height: 15px;
    line-height: 16px;
    display: inline-block;
    padding: 4px;
}

.lcDocumentMessageRight{
    text-align: left;
}

.lcDocumentMessageLeft {
    text-align: right;
}

.lcVideoPlayButton {
    width: 50px;
    background-color: #7360AA;
    text-align: center;
    height: 50px;
    border-radius: 50%;
    box-shadow: 2px 2px 7px rgba(1, 1, 1, 0.5);
    transform: translate(50%, 220%);
    margin-top: -50px;
}

.lcVideoPlayButton.left {
    background-color: #F58D95;
}

.lcVideoPlayIcon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#popupErrorDiv {
    display: inline;
    float: left;
    color: red;
}

/* LockChat messages screen css*/

/* 21-07-2023 RTL changes*/
.topBar_logo {
    vertical-align: middle;
    text-align: left;
    padding-left: 10px;
}
.topBar_rightpanel {
    float:right;
    text-align: right;
    vertical-align: middle;
}
.footer_button_alignment {
    text-align: right;
}
.emailView_flex {
    display: flex;
    flex-direction: row;
}
.emailViewBody_flex {
    display: flex;
    flex-flow: row;
    align-items: center
}

.footerButton_alignment {
    text-align: right;
}
.popuplabel_alignment {
    text-align: left;
}

.emailViewBody_flex_geofence {
    display: flex;
    flex-flow: row;
    align-items: center;
    width: 100%;
}

div#GFEmailForm_0 .dxflNestedControlCell_Galaxkey2024 {
    width: 100%;
}

.sectionRoundPanel_geofence {
    text-align: left;
}

.logon_image_alignment{
    float:left;
}

.emailmain_body{
    text-align:left;
}


/* left menu panel */
.icon_group_workspace_expanded, .icon_group_workspace_collapsed,
.icon_group_yoti_expanded, .icon_group_yoti_collapsed,
.icon_group_admin_expanded, .icon_group_admin_collapsed,
.icon_group_audits_expanded, .icon_group_audits_collapsed,
.icon_group_support_expanded, .icon_group_support_collapsed,
.icon_group_elect_sign_expanded, .icon_group_elect_sign_collapsed,
.icon_group_home_expanded, .icon_group_home_collapsed, .icon_group_home_icon,
.icon_group_configurations_expanded, .icon_group_configurations_collapsed,
.icon_group_special_expanded, .icon_group_special_collapsed,
.icon_group_retails_expanded, .icon_group_retails_collapsed,
.icon_group_emails_expanded, .icon_group_emails_collapsed, .icon_yoti,
.icon_group_settings_expanded, .icon_group_gss_expanded, .icon_group_settings_collapsed,
.icon_group_gss_collapsed, .icon_group_drm_expanded, .icon_group_drm_collapsed,
/*2025-02-10 RJS*/
.icon_group_lockchat_expanded, .icon_group_lockchat_collapsed, .icon_group_shield_expanded, .icon_group_shield_collapsed
/*2025-02-10 RJS*/
/*2025-02-28 RJS*/
,.icon_group_tools_expanded, .icon_group_tools_collapsed
/*2025-02-28 RJS*/ {
    /*background-image: url(/Content/gxkicons/gxk_mgr_portal_menu_groups.svg);*/
    background-image: url('/style/GetSVG?strId=gxk_mgr_portal_menu_groups.svg');
    background-repeat: no-repeat;
    background-color: transparent;
}
/* left menu panel */

/*menu group items*/
.icon_group_item_workspace_list_unselected, .icon_group_item_workspace_list_selected,
.icon_group_item_secure_workspace_admin_unselected, .icon_group_item_secure_workspace_admin_selected,
.icon_group_item_overview_unselected, .icon_group_item_overview_selected,
.icon_group_item_sent_items_unselected, .icon_group_item_sent_items_selected,
.icon_group_item_archived_unselected, .icon_group_item_archived_selected,
.icon_group_item_geofence_emails_unselected, .icon_group_item_geofence_emails_selected,
.icon_group_item_notifications_unselected, .icon_group_item_notifications_selected,
.icon_group_item_inbox_unselected, .icon_group_item_inbox_selected,
.icon_group_item_deleted_unselected, .icon_group_item_deleted_selected,
.icon_group_item_authorisation_requests_unselected, .icon_group_item_authorisation_requests_selected,
.icon_group_item_add_unselected, .icon_group_item_add_selected,
.icon_group_item_my_documents_unselected, .icon_group_item_my_documents_selected,
.icon_group_item_signatures_unselected, .icon_group_item_signatures_selected,
.icon_group_item_for_signature_unselected, .icon_group_item_for_signature_selected,
.icon_group_item_completed_unselected, .icon_group_item_completed_selected,
.icon_group_item_yoti_documents_unselected, .icon_group_item_yoti_documents_selected,
.icon_group_item_device_activation_unselected, .icon_group_item_device_activation_selected,
.icon_group_item_distributors_unselected, .icon_group_item_distributors_selected,
.icon_group_item_reseller_unselected, .icon_group_item_reseller_selected,
.icon_group_item_corporate_customers_unselected, .icon_group_item_corporate_customers_selected,
.icon_group_item_configurations_unselected, .icon_group_item_configurations_selected,
.icon_group_item_admin_utilty_unselected, .icon_group_item_admin_utilty_selected,
.icon_group_item_manual_subscription_unselected, .icon_group_item_manual_subscription_selected,
.icon_group_item_corporate_configurations_unselected, .icon_group_item_corporate_configurations_selected,
.icon_group_item_identities_unselected, .icon_group_item_identities_selected,
.icon_group_item_group_configuration_unselected, .icon_group_item_group_configuration_selected,
.icon_group_item_domain_unselected, .icon_group_item_domain_selected,
.icon_group_item_hybrid_conf_unselected, .icon_group_item_hybrid_conf_selected,
.icon_group_item_debug_logs_unselected, .icon_group_item_debug_logs_selected,
.icon_group_item_workspace_audit_unselected, .icon_group_item_workspace_audit_selected,
.icon_group_item_audit_report_unselected, .icon_group_item_audit_report_selected,
.icon_group_item_admin_report_unselected, .icon_group_item_admin_report_selected,
.icon_group_item_authorisations_unselected, .icon_group_item_authorisations_selected,
.icon_group_item_ring_the_bell_unselected, .icon_group_item_ring_the_bell_selected,
.icon_group_item_retail_admin_unselected, .icon_group_item_retail_admin_selected,
.icon_group_item_users_unselected, .icon_group_item_users_selected,
.icon_group_item_help_unselected, .icon_group_item_help_selected,
.icon_group_item_downloads_unselected, .icon_group_item_downloads_selected,
.icon_group_item_decrypt_tool_unselected, .icon_group_item_decrypt_tool_selected,
.icon_group_item_accessibility_unselected, .icon_group_item_accessibility_selected,
.icon_group_item_password_policy_unselected, .icon_group_item_password_policy_selected,
.icon_group_item_general_unselected, .icon_group_item_general_selected,
.icon_group_item_classification_unselected, .icon_group_item_classification_selected,
.icon_group_item_branding_unselected, .icon_group_item_branding_selected,
.icon_group_item_email_templates_unselected, .icon_group_item_email_templates_selected,
.icon_group_item_electronic_signing_unselected, .icon_group_item_electronic_signing_selected,
.icon_group_item_workspace_unselected, .icon_group_item_workspace_selected,
.icon_group_item_yoti_unselected, .icon_group_item_yoti_selected,
.icon_group_item_stamp_unselected, .icon_group_item_stamp_selected,
.icon_group_item_sds_unselected, .icon_group_item_sds_selected,
.icon_group_item_user_activity_unselected, .icon_group_item_user_activity_selected,
.icon_group_item_user_usage_unselected, .icon_group_item_user_usage_selected,
.icon_group_item_corp_usage_unselected, .icon_group_item_corp_usage_selected,
.icon_group_item_es_report_unselected, .icon_group_item_es_report_selected,
.icon_group_item_privacy_settings_unselected, .icon_group_item_privacy_settings_selected,
.icon_group_item_2FA_unselected, .icon_group_item_2FA_selected,
.icon_group_item_profile_unselected, .icon_group_item_profile_selected,
.icon_group_item_change_password_unselected, .icon_group_item_change_password_selected,
.icon_group_item_gss_unselected, .icon_group_item_gss_selected, .icon_group_item_image_analyzer_unselected, .icon_group_item_image_analyzer_selected,
.icon_group_item_lockchat_unselected, .icon_group_item_lockchat_selected, .icon_group_item_selfsigning_unselected, .icon_group_item_selfsigning_selected, .icon_group_item_selfsigned_unselected, .icon_group_item_selfsigned_selected, .icon_group_item_showselfsignedreport_unselected, .icon_group_item_showselfsignedreport_selected, .icon_group_item_drm_unselected, .icon_group_item_drm_selected, .icon_group_item_program_unselected, .icon_group_item_program_selected, .icon_group_item_file_details_unselected, .icon_group_item_file_details_selected, .icon_group_item_program_details_unselected, .icon_group_item_program_details_selected,
/*2025-02-10 RJS*/
.icon_group_item_broadcast_unselected, .icon_group_item_broadcast_selected,
.icon_group_item_connect_to_shield_server_unselected, .icon_group_connect_to_shield_server_selected
/*2025-02-10 RJS*/ 
{
    /*background-image: url(/Content/gxkicons/gxk_mgr_portal_menu_groups_items.svg);*/
    background-image: url('/style/GetSVG?strId=gxk_mgr_portal_menu_groups_items.svg');
    background-repeat: no-repeat;
    background-color: transparent;
}
/*menu group items*/

/*menu icons*/
.menu_button_refresh_disabled, .menu_button_refresh_normal,
.menu_button_back_disabled, .menu_button_back_normal,
.menu_button_print_disabled, .menu_button_print_normal,
.menu_button_replyall_disabled, .menu_button_replyall_normal,
.menu_button_reply_disabled, .menu_button_reply_normal,
.menu_button_forward_disabled, .menu_button_forward_normal,
.menu_button_revoke_disabled, .menu_button_revoke_normal,
.menu_button_markunread_disabled, .menu_button_markunread_normal,
.menu_button_markread_disabled, .menu_button_markread_normal,
.menu_button_archive_disabled, .menu_button_archive_normal,
.menu_button_delete_disabled, .menu_button_delete_normal,
.menu_button_restore_disabled, .menu_button_restore_normal,
.menu_button_drop_disabled, .menu_button_drop_normal,
.menu_button_es_documents_disabled, .menu_button_es_documents_normal,
.menu_button_es_done_disabled, .menu_button_es_done_normal,
.menu_button_es_companystamp_disabled, .menu_button_es_companystamp_normal,
.menu_button_es_nextsign_disabled, .menu_button_es_nextsign_normal,
.menu_button_es_cancel_disabled, .menu_button_es_cancel_normal,
.menu_button_es_reject_disabled, .menu_button_es_reject_normal,
.menu_button_es_print_disabled, .menu_button_es_print_normal,
.menu_button_es_selectstamp_disabled, .menu_button_es_selectstamp_normal,
.menu_button_es_selectsign_disabled, .menu_button_es_selectsign_normal,
.menu_button_es_signmultiple_disabled, .menu_button_es_signmultiple_normal,
.menu_button_es_more_disabled, .menu_button_es_more_normal,
.menu_button_user_disabled, .menu_button_user_normal,
.menu_button_logout_disabled, .menu_button_logout_normal,
.menu_file_attachment_disabled, .menu_file_attachment_normal, .menu_button_es_edit_disabled, .menu_button_es_edit_normal,
.menu_button_es_recall_disabled, .menu_button_es_recall_normal,
.menu_button_es_download_disabled, .menu_button_es_download_normal,
.menu_button_es_delete_disabled, .menu_button_es_delete_normal,
.menu_button_es_info_disabled, .menu_button_es_info_normal,
.menu_button_es_add_document_disabled, .menu_button_es_add_document_normal,
.menu_button_es_refresh_disabled, .menu_button_es_refresh_normal,
.menu_button_es_sign_upload_disabled, .menu_button_es_sign_upload_normal,
.menu_button_es_up_disabled, .menu_button_es_up_normal,
.menu_button_es_down_disabled, .menu_button_es_down_normal,
.menu_button_es_doc_summary_disabled, .menu_button_es_doc_summary_normal,
.menu_button_es_restart_disabled, .menu_button_es_restart_normal,
.menu_button_es_will_be_invited_disabled, .menu_button_es_will_be_invited_normal,
.menu_button_es_galaxkey_user_disabled, .menu_button_es_galaxkey_user_normal,
.menu_button_es_sign_draw_disabled, .menu_button_es_sign_draw_normal,
.menu_button_es_sign_generate_disabled, .menu_button_es_sign_generate_normal,
.menu_button_es_sign_disabled, .menu_button_es_sign_normal,
.menu_button_es_undo_disabled, .menu_button_es_undo_normal,
.icon_ios_disabled, .icon_ios_normal,
.icon_android_disabled, .icon_android_normal,
.icon_blackberry_disabled, .icon_blackberry_normal,
.icon_macos_disabled, .icon_macos_normal,
.icon_windows_disabled, .icon_windows_normal,
.menu_button_es_set_default_disabled, .menu_button_es_set_default_normal,
.menu_button_es_remove_default_disabled, .menu_button_es_remove_default_normal,
.menu_button_es_sign_auto_generate_disabled, .menu_button_es_sign_auto_generate_normal,
.menu_button_es_sign_user_draw_disabled, .menu_button_es_sign_user_draw_normal,
.menu_button_change_status_disabled, .menu_button_change_status_normal,
.menu_button_reset_password_disabled, .menu_button_reset_password_normal,
.menu_button_send_invite_disabled, .menu_button_send_invite_normal,
.menu_button_change_group_disabled, .menu_button_change_group_normal,
.menu_button_service_identity_disabled, .menu_button_service_identity_normal,
.menu_button_change_license_disabled, .menu_button_change_license_normal,
.menu_button_export_disabled, .menu_button_export_normal,
.menu_button_open_folder_disabled, .menu_button_open_folder_normal,
.menu_button_copy_disabled, .menu_button_copy_normal,
.menu_button_paste_disabled, .menu_button_paste_normal,
.menu_button_resend_request_disabled, .menu_button_resend_request_normal,
.menu_button_open_workspace_disabled, .menu_button_open_workspace_normal,
.menu_button_checked_disabled, .menu_button_checked_normal,
.menu_button_unchecked_disabled, .menu_button_unchecked_normal, .menu_button_save_disabled, .menu_button_save_normal, .menu_button_2FA_disabled, .menu_button_2FA_normal,
.menu_button_2FA_alternate_disabled, .menu_button_2FA_alternate_normal,
.menu_button_send_invite1_disabled, .menu_button_send_invite1_normal,
.menu_button_send_invite_alternate_disabled, .menu_button_send_invite_alternate_normal,
.menu_button_request_kyc1_disabled, .menu_button_request_kyc1_normal,
.menu_button_request_kyc2_disabled, .menu_button_request_kyc2_normal,
.menu_button_request_kyc3_disabled, .menu_button_request_kyc3_normal, .menu_button_change_owner_normal, .menu_button_change_owner_disabled, .menu_button_change_classification_normal, .menu_button_change_classification_disabled, .menu_button_add_identity_normal, .menu_button_add_identity_disabled, .menu_button_remove_identity_normal, .menu_button_remove_identity_disabled, .menu_button_column_chooser_normal, .menu_button_column_chooser_disabled, .menu_button_change_revoke_status_normal, .menu_button_change_revoke_status_disabled, .menu_button_preview_enabled, .menu_button_preview_disabled
/*2025-02-10 RJS*/
.menu_button_view_list_disabled, .menu_button_view_list_normal
/*2025-02-10 RJS*/
/*2025-02-22 RJS 11067*/
, .menu_button_reset_2fa_disabled, .menu_button_reset_2fa_normal
/*2025-02-22 RJS 11067*/ 
{
    background-image: url('/style/GetSVG?strId=gxk_menu_icons.svg');
    /*background-image: url(/Content/gxkicons/gxk_menu_icons.svg);*/
    background-repeat: no-repeat;
    background-color: transparent;
}
/*menu icons*/

.navBargroup_item {
}

/*2023-08-24 SN: #8694 dropdown fix */
.dxeListBoxItemSelected_Galaxkey2024, .dxeListBoxItemSelected_Galaxkey2024.dxeListBoxItemHover_Galaxkey2024 {
    border-radius: 0px !important;
}

.dxpcDropDown_Galaxkey2024 .dxpc-shadow {
    box-shadow: none;
}
/*2023-08-24 SN: #8694 dropdown fix */

/*2023-08-31 AAK : attachments remove button*/
.removeFile {
    float: right;
}
/*2023-08-31 AAK : attachments remove button*/


.esPageHeader {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.esDocName {
    text-align: left;
    padding: 3px;
    padding-left: 35px;
}

.esDocPageNumber {
    text-align: right;
    padding: 3px;
    padding-right: 35px;
}
/*2023-10-16 SN: #9310*/
div#Picker .dxflCaption_Galaxkey2024 {
    white-space: inherit;
    word-wrap: normal;
}
/*2023-10-16 SN: #9310*/

/*AAK #9285: Strings getting out of area */
#NavBarMain span {
    white-space: normal;
    word-wrap: break-word;
}
/*AAK #9285: Strings getting out of area */

.tracking-detail {
    padding: 3rem 0
}

#tracking {
    margin-bottom: 1rem
}

[class*=tracking-status-] p {
    margin: 0;
    font-size: 1.1rem;
    color: #fff;
    text-transform: uppercase;
    text-align: center
}

[class*=tracking-status-] {
    padding: 1.6rem 0
}

.tracking-status-intransit {
    background-color: #65aee0
}

.tracking-status-outfordelivery {
    background-color: #f5a551
}

.tracking-status-deliveryoffice {
    background-color: #f7dc6f
}

.tracking-status-delivered {
    background-color: #4cbb87
}

.tracking-status-attemptfail {
    background-color: #b789c7
}

.tracking-status-error, .tracking-status-exception {
    background-color: #d26759
}

.tracking-status-expired {
    background-color: #616e7d
}

.tracking-status-pending {
    background-color: #ccc
}

.tracking-status-inforeceived {
    background-color: #214977
}

/*.tracking-list {
    border: 1px solid #e5e5e5
}*/

.tracking-item {
    border-left: 1px solid #e5e5e5;
    position: relative;
    padding: 1rem 0.5rem .25rem 1.5rem;
    font-size: .9rem;
    margin-left: 3rem;
    min-height: 3rem
}

    /*.tracking-item:last-child {
        padding-bottom: 4rem
    }*/

    .tracking-item .tracking-date {
        margin-bottom: .5rem
    }

        .tracking-item .tracking-date span {
            color: #888;
            font-size: 85%;
            padding-left: .4rem
        }

    .tracking-item .tracking-content {
        padding: .5rem .8rem;
        background-color: #f4f4f4;
        border-radius: .5rem
    }

        .tracking-item .tracking-content span {
            display: block;
            color: #888;
            font-size: 85%
        }

    .tracking-item .tracking-icon {
        line-height: 30px;
        position: absolute;
        left: -13px;
        width: 25px;
        height: 25px;
        text-align: center;
        border-radius: 50%;
        font-size: 1.1rem;
        background-color: #fff;
        color: #fff
    }

        .tracking-item .tracking-icon.status-sponsored {
            background-color: #f68
        }

        .tracking-item .tracking-icon.status-delivered {
            background-color: #4cbb87
        }

        .tracking-item .tracking-icon.status-outfordelivery {
            background-color: #f5a551
        }

        .tracking-item .tracking-icon.status-deliveryoffice {
            background-color: #f7dc6f
        }

        .tracking-item .tracking-icon.status-attemptfail {
            background-color: #b789c7
        }

        .tracking-item .tracking-icon.status-exception {
            background-color: #d26759
        }

        .tracking-item .tracking-icon.status-inforeceived {
            background-color: #214977
        }

        .tracking-item .tracking-icon.status-intransit {
            color: #e5e5e5;
            border: 1px solid #e5e5e5;
            font-size: .6rem
        }

@media(min-width:992px) {
    .tracking-item {
        margin-left: 10rem
    }

        .tracking-item .tracking-date {
            position: absolute;
            left: -10rem;
            width: 7.5rem;
            text-align: right
        }

            .tracking-item .tracking-date span {
                display: block
            }

        .tracking-item .tracking-content {
            padding: 0;
            background-color: transparent
        }
}


.pill_div {
    background-color: var(--themecolor);
    border-radius: 80px;
    color: white;
    display: inline-block;
    height: 20px;
    text-align: center;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 5px;
}

.dxgv .dxgvDetailCell_Galaxkey2024 {
    padding-left: 10px !important;
}


.file_icon_doc,
.file_icon_pdf,
.file_icon_jpg,
.file_icon_mp4,
.file_icon_zip,
.file_icon_csv,
.file_icon_xls,
.file_icon_ppt,
.file_icon_png,
.file_icon_txt,
.file_icon_gxk {
    /*background-image: url(/Content/gxkicons/file_icons.svg);*/
    background-image: url('/style/GetSVG?strId=file_icons.svg');
    background-repeat: no-repeat;
    background-color: transparent;
}
/*//2024-04-27 SN:#10106*/
.gridManageAccessRightsDiv span.dxWeb_edtCheckBoxCheckedDisabled_Galaxkey2024, .gridManageAccessRightsDiv span.dxWeb_edtCheckBoxUncheckedDisabled_Galaxkey2024 {
    padding: 1px 5px 2px 8px !important;
}

.move_right {
    float: right;
}
/*//2024-04-27 SN:#10106*/

#popupErrorDiv {
    display: inline;
    float: left;
    color: red;
}

.dxbButtonHover_Galaxkey2024
{
    /*color-mix(in srgb, var(--themecolor) 50%, white)*/
    background-color: var(--themecolor);
    border-color: var(--themecolor);
}
.dxbButtonHover_Galaxkey2024:hover {
    opacity: 0.7;
}

/*2024-06-26 SN: #10295*/
.lblCorpName {
    color: var(--themecolor);
    font-size: 18pt;
    margin: 15px;
}
/*2024-06-26 SN: #10295*/

.btnClassNew:hover {
    /*color-mix(in srgb, var(--themecolor) 50%, white)*/
    background-color: color-mix(in srgb, var(--themecolor) 70%, black) !important;
    border-color: var(--themecolor) !important;
}
.dxbButton_switch {
    color: white !important;
    border: 1px solid var(--themecolor);
    border-radius: 2px;
    background: var(--themecolor);
    font: 12px 'Roboto', 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    margin-right: 5px;
    margin-left: 5px;
    -webkit-border-radius: 2px;
    padding: 7px;
}
    .dxbButton_switch:hover {
        opacity: 0.7;
        background: var(--themecolor) !important;
    }
.dxbButton_switch a.dx {
        color: white !important;
    }

.copy_button {   
    background-image: url('/Content/gxkgraphics/copy_icon.svg') !important;
    background-repeat: no-repeat;
    background-color: transparent;
    width: 20px;
    height: 20px;
}


/*2025-03-05 RJS 11067*/
.icon_person,
.icon_person_invite,
.icon_policy,
.icon_pencil_white,
.icon_pencil_theme,
.icon_password_seen,
.icon_password_hidden,
.icon_lock,
.icon_black_pen,
.icon_red_pen,
.icon_green_pen,
.icon_blue_pen,
.icon_auth_failure,
.icon_attachment,
.icon_notify,
.icon_block_forward,
.icon_block_reply,
.icon_yoti_icon,
.icon_gxk_icon,
.icon_sms_2fa_icon,
.icon_qr_2fa_icon,
.icon_2fa_icon,
.icon_passkey_icon,
.icon_errormessage,
.icon_successmessage,
.icon_infomessage,
.icon_hourglass {
    background-image: url(/Content/gxkicons/gxk_button_icons_all.svg) !important;
    background-repeat: no-repeat;
    background-color: transparent;
}
/*2025-03-05 RJS 11067*/

/*2025-03-25 SN 11319*/
.viewscreenshot {
    color:blue !important;
    text-decoration: underline !important;
}
/*2025-03-25 SN 11319*/
/*2025-05-07 KMB added watermark overlay*/
#watermark-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    opacity: 1;
    background-image: url('/Utility/GetWatermark'); /* Replace with your actual image path */
    background-repeat: repeat;
    background-size: 200px;
    pointer-events: none;
    z-index: 9999;
}
/*2025-05-07 KMB added watermark overlay*/