﻿.pwdimage-container {
    /*position: relative;*/
    /*display: flex;*/
    /*flex-direction: row;*/
    /*justify-content: right;*/
    /*align-items: right;*/
    /*height: 20vh;*/
    /* margin-bottom:5vh; */
    display: flex;
    align-items: center; /* Align items vertically */
    position: relative;
}

.pwdimage {
    /*right: 10px;*/
    /*top: 20%;*/
    /*transform: translateY(-50%);*/
    /*cursor: pointer;*/
    margin-left: -27px; /* Adjust as needed to position inside the input */
    cursor: pointer; /* Optional: To change the cursor to a pointer */
    z-index: 2; /* Ensure it appears above the input */
    width: 20px;
}

.hidden {
    visibility: hidden;
    max-height: 0px;
    display: none;
}


.centered-image {
    max-width: 213px;
    max-height: 79px;
}

.centered-container {
    display: flex;
    justify-content: center;
}

.sc-header {
    color: #5CCAEA;
    font-family: 'Playfair Display';
}

.sc-header-orange {
    color: #F37029;
    font-family: 'Playfair Display';
    margin: 0 0 0 0;
}

.sc-text-color-orange {
    color: #F37029;
}

.sc-header-sub {
    color: #1268b3;
    font-family: 'Roboto';
}

hr {
    border: none;
    height: 2px; /* Adjust the height of the line */
    background-color: #CED2E3; /* Change the color of the line */
}

.btn-container {
    column-gap: 5px;
    display: flex;
}

.align-center {
    justify-content: center;
}

.align-right {
    justify-content: end;
}

.port-primary-btn {
    color: white; /*#D1C9C9;*/
    background-color: #F37029;
}
.port-primary-btn:hover {
    color: white; /*#D1C9C9;*/
    background-color: #F37029;
}

    .port-primary-btn:focus,
    .port-primary-btn:active {
        color: white !important; /* Keep text white */
        background-color: #F37029; /* Keep background color */
        outline: none; /* Prevent focus outline */
        box-shadow: none; /* Optional: Removes box-shadow */
    }

.port-secondary-btn {
    color: #F37029;
    background-color: white;
    border-color: #F37029;
}

.desktop-view {
    display: flex;
    /* background-color: #1268B3;
    width:100%; */
}

.mobile-view {
    display: none;
}

.busy-text {
    font-size: 1.2rem;
    font-weight: bold;
    color: #fff;
}

.container {
    display: flex;
    width: 100%;
    /*justify-content: center;*/
    flex-direction: column;
}

.center-v {
    justify-content: center;
}

.gap-container {
    display: flex;
    /* grid-template-columns: 1fr 1fr; */
    gap: 20px; /* Adjust the gap as needed */
    /*height: 65vh;*/
}

.form-container {
    background-color: white;
    border-radius: 20px;
}

.flex-full {
    flex: 1;
}

.body-contianer {
    margin-top: 40px;
}

.image-holder {
    border: 2px solid #000000;
    border-radius: 20px;
    /* height:100%; */
}

.column {
    flex: 1;
    padding: 20px;
    box-sizing: border-box;
}

@media screen and (max-width: 780px) {
    .desktop-view {
        display: none;
    }

    .mobile-view {
        display: flex;
    }

    .busy-text {
        font-size: 1.2rem;
        font-weight: bold;
        color: #000;
    }
}

@media screen and (min-width: 781px) {
    body {
        background-color: #1268b3;
    }
}
