/* _content/EazyShare/Pages/ContactPage.razor.rz.scp.css */
.ContactContainer[b-rruh8ke7lt]{
    display:flex;
    flex-direction:column;
    margin:30px;
    width:400px;
}

.inputcontrol[b-rruh8ke7lt]{
    padding-bottom:20px;
}


@media (max-width: 930px) {
    .ContactContainer[b-rruh8ke7lt] {
        display: flex;
        flex-direction: column;
        margin: 10%;
        width: 80%;
    }

    .inputcontrol[b-rruh8ke7lt] {
        padding-bottom: 20px;
    }
}
/* _content/EazyShare/Pages/Index.razor.rz.scp.css */

.AccessDeniedContainer[b-ij44mgr6qv]{
    top:200px;
    left:40px;
    position:absolute;
}

.ImageBackground[b-ij44mgr6qv] {
    object-fit: fill;
    width: 100vw;
    height: auto;
    left: 0px;
    top: 160px;
    position: absolute;
}

.ImageContainer[b-ij44mgr6qv] {
    margin: 10px;
    max-width: 75vw;
    max-height: 75vh;
    top: 10px;
    position:absolute;
}

.GalleryImage[b-ij44mgr6qv]{
    
    max-width:100%;
    max-height:100%;
}

.LoadingContainer[b-ij44mgr6qv]{
    position:absolute;
    left:40vw;
    top:40vh;
}




/*====================================================================================================================*/
/*    ADVERT PAGE CONTROLS    */
/*====================================================================================================================*/

body[b-ij44mgr6qv] {
    font-family: 'Open Sans', 'Helvetica Neue', sans-serif, Arial, sans-serif;
    background-color: #D1E8E2;
    color: #4249e3;
    margin: 0;
    padding: 0;
}

.navbar[b-ij44mgr6qv] {
    background-color: #A9D6E5;
}

.nav-link[b-ij44mgr6qv], .navbar-brand[b-ij44mgr6qv] {
    color: #3b3b3b !important;
    font-weight: 600;
}

    .nav-link:hover[b-ij44mgr6qv] {
        font-weight: 600;
    }

.hero[b-ij44mgr6qv] {
    background-color: #ffffff;
    padding: 40px 0;
}

.header[b-ij44mgr6qv] {
    background-color: #ffffff;
    height: 200px;
}

.hero h1[b-ij44mgr6qv] {
    color: #000000;
    font-size: 2.5rem;
}

.hero p[b-ij44mgr6qv] {
    color: #4249e3;
}

.btn-primary[b-ij44mgr6qv] {
    background-color: #4249e3;
    border: none;
}

    .btn-primary:hover[b-ij44mgr6qv] {
        background-color: #145861;
    }

.btn-outline-primary[b-ij44mgr6qv] {
    border-color: #4249e3;
    color: #4249e3;
}

    .btn-outline-primary:hover[b-ij44mgr6qv] {
        background-color: #4249e3;
        color: #fff;
    }

.features h3[b-ij44mgr6qv] {
    color: #4249e3;
}

.about[b-ij44mgr6qv] {
    background-color: #A9D6E5;
}

    .about h2[b-ij44mgr6qv] {
        color: #4249e3;
    }

.card[b-ij44mgr6qv] {
    border: none;
    background-color: #E2E2E2;
    transition: transform 0.3s ease;
}

    .card:hover[b-ij44mgr6qv] {
        transform: translateY(-5px);
    }

.card-body h4[b-ij44mgr6qv] {
    color: #4249e3;
}

footer[b-ij44mgr6qv] {
    background-color: #f6f6f6;
    color: #3b3b3b;
}

    footer p[b-ij44mgr6qv] {
        margin: 0;
    }



}

/* _content/EazyShare/Pages/Register.razor.rz.scp.css */

.PageContainer[b-llpi4pybx9]{
    background-color:grey;
    width:100vw;
    height:120vh;
    top:0;
}

.SignUpControlsContainer[b-llpi4pybx9]{
    width:50vw;
    /*min-width:700px;*/
    /*left:25vw;*/
    margin:auto;    
    height:auto;
    top:5%;
    background-color:white;
    position:relative;
}

.TitleAndCaptionContainer[b-llpi4pybx9] {
    display: flex;
    flex-direction: row;    
    height: 300px;
}

.CaptionContainer[b-llpi4pybx9] {
    width: 100%;
    left: 0px;
    display: flex;
    flex-direction: row;
    margin-top: 30px;
}

.Logo[b-llpi4pybx9] {
    max-width: 200px;
    max-height: 200px;
    object-fit: fill;
}

.MembershipTyleLabel[b-llpi4pybx9] {
    margin-top:40px;
    margin-left:40px;
    font-size: 3vw;
    font-weight: 700;
    color: #07586b;
}

.HeaderLabel[b-llpi4pybx9]{
    font-weight:bold;
    font-size:20px;
}

.ConsentLabel[b-llpi4pybx9] {
    font-weight: normal;
    font-size: 14px;
}

.DetailsContainer[b-llpi4pybx9]{
    margin-bottom:40px;
    padding-left:1%;
    width:80%;
}

.UserDetailsControlsContainer[b-llpi4pybx9] {    
    display: flex;
    flex-direction: column;
    padding-left:30px;
    padding-right:30px;
    padding-bottom:30px;
}

.EmailContainer[b-llpi4pybx9]{
    display:flex;
    flex-direction:column;    
}

.PasswordContainer[b-llpi4pybx9] {
    display: flex;
    flex-direction: column;
}

.UsernameContainer[b-llpi4pybx9] {
    display: flex;
    flex-direction: column;
}

.ConsentBoxContainer[b-llpi4pybx9]{
    display:flex;
    flex-direction:row;
}

.SignUpButtonContainer[b-llpi4pybx9]{
    margin-top:30px;
    margin-left:5%;
}

.signupbutton[b-llpi4pybx9]{
    width:50%;
}

.SignInContainer[b-llpi4pybx9] {
    margin-top: 30px;
    margin-left: 2%;
}

.ErrorLabel[b-llpi4pybx9] {
    font-size: 14px;
    font-weight: bold;
    color: darkred;
}

.CorrectLabel[b-llpi4pybx9] {
    font-size: 14px;
    font-weight: normal;
    color: darkgreen;
}








@media (max-width: 1020px) {

    .SignUpControlsContainer[b-llpi4pybx9]{
        width:90vw;   
    }

    .CaptionContainer[b-llpi4pybx9] {
        flex-direction: column;
        margin-bottom: 50px;
    }

    .Logo[b-llpi4pybx9] {
        margin-left: 15%;
    }
}
    /*
@media (max-width: 980px) {
    .SignUpControlsContainer {
        width: 50vw;
        min-width: 400px;
        left: 25vw;
        height: 90%;
        top: 5%;
        background-color: white;
        position: relative;
    }

    .TitleAndCaptionContainer {
        display: flex;
        flex-direction: row;
        margin-left: 15%;
        height: 200px;
    }

    .CaptionContainer {
        width: 50%;
        left: 0px;
        display: flex;
        flex-direction: row;
        margin-top: 30px;
    }

    .Logo {
        max-width: 100px;
        max-height: 100px;
        object-fit: fill;
    }

    .MembershipTyleLabel {
        margin-top: 40px;
        margin-left: 40px;
        font-size: 20px;
        font-weight: 700;
        color: #07586b;
    }

    .HeaderLabel {
        font-weight: bold;
        font-size: 10px;
    }

    .ConsentLabel {
        font-weight: normal;
        font-size: 10px;
    }

    .DetailsContainer {
        margin-bottom: 20px;
        padding-left: 10px;
        width: 360px;
    }

    .UserDetailsControlsContainer {
        display: flex;
        flex-direction: column;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 30px;
    }

    .EmailContainer {
        display: flex;
        flex-direction: column;
    }

    .PasswordContainer {
        display: flex;
        flex-direction: column;
    }

    .UsernameContainer {
        display: flex;
        flex-direction: column;
    }

    .ConsentBoxContainer {
        display: flex;
        flex-direction: row;
    }

    .SignUpButtonContainer {
        margin-top: 30px;
        margin-left: 5%;
    }

    .signupbutton {
        width: 50%;
        margin-left:15%;
        margin-right:auto;
    }

    .SignInContainer {
        margin-top: 30px;
        margin-left: 2%;
    }
}






@media (max-width: 560px) {
    .SignUpControlsContainer {
        width: 90vw;
        
        left: 5vw;
        height: 90%;
        top: 5%;
        background-color: white;
        position: relative;
    }

    .TitleAndCaptionContainer {
        display: flex;
        flex-direction: row;
        height: 200px;
    }

    .CaptionContainer {
        width: 50%;
        left: 0px;
        display: flex;
        flex-direction: row;
        margin-top: 30px;
    }

    .Logo {
        max-width: 100px;
        max-height: 100px;
        object-fit: fill;
    }

    .MembershipTyleLabel {
        margin-top: 40px;
        margin-left: 40px;
        font-size: 20px;
        font-weight: 700;
        color: #07586b;
    }

    .HeaderLabel {
        font-weight: bold;
        font-size: 10px;
    }

    .ConsentLabel {
        font-weight: normal;
        font-size: 10px;
    }

    .DetailsContainer {
        margin-bottom: 20px;
        padding-left: 10px;
        width: 360px;
    }

    .UserDetailsControlsContainer {
        display: flex;
        flex-direction: column;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 30px;
    }

    .EmailContainer {
        display: flex;
        flex-direction: column;
    }

    .PasswordContainer {
        display: flex;
        flex-direction: column;
    }

    .UsernameContainer {
        display: flex;
        flex-direction: column;
    }

    .ConsentBoxContainer {
        display: flex;
        flex-direction: row;
    }

    .SignUpButtonContainer {
        margin-top: 30px;
        margin-left: 5%;
    }

    .signupbutton {
        width: 50%;
        margin-left: 15%;
        margin-right: auto;
    }

    .SignInContainer {
        margin-top: 30px;
        margin-left: 2%;
    }
}







@media (max-width: 400px) {

    .PageContainer {
        background-color: grey;
        width: 100vw;
        height: 120vh;
        top: 0;
    }

    .SignUpControlsContainer {
        width: 90%;
        left: 2vw;
        height: 100%;
        top: 1%;
        background-color: white;
        position: relative;
    }

    .TitleAndCaptionContainer {
        display: flex;
        flex-direction: row;
        height: 200px;
    }

    .CaptionContainer {
        width: 50%;
        left: 0px;
        display: flex;
        flex-direction: row;
        margin-top: 30px;
    }

    .Logo {
        max-width: 100px;
        max-height: 100px;
        object-fit: fill;
    }

    .MembershipTyleLabel {
        margin-top: 40px;
        margin-left: 40px;
        font-size: 20px;
        font-weight: 700;
        color: #07586b;
    }

    .HeaderLabel {
        font-weight: bold;
        font-size: 10px;
    }

    .ConsentLabel {
        font-weight: normal;
        font-size: 10px;
    }

    .DetailsContainer {
        margin-bottom: 20px;
        padding-left: 10px;
        width: 360px;
    }

    .UserDetailsControlsContainer {
        display: flex;
        flex-direction: column;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 30px;
    }

    .EmailContainer {
        display: flex;
        flex-direction: column;
    }

    .PasswordContainer {
        display: flex;
        flex-direction: column;
    }

    .UsernameContainer {
        display: flex;
        flex-direction: column;
    }

    .ConsentBoxContainer {
        display: flex;
        flex-direction: row;
    }

    .SignUpButtonContainer {
        margin-top: 30px;
        margin-left: 5%;
    }

    .signupbutton {
        width: 50%;
        margin-left: 15%;
        margin-right: auto;
    }

    .SignInContainer {
        margin-top: 30px;
        margin-left: 2%;
    }
}

*/
/* _content/EazyShare/Pages/SignUp.razor.rz.scp.css */
.LoginContainer[b-pgcts3n5vg] {
    display: flex;
    flex-direction: column;
    width: 300px;
    margin:30px;
}

.RegisterContainer[b-pgcts3n5vg] {    
    margin: 30px;
}
/* _content/EazyShare/Pages/TermsOfUse.razor.rz.scp.css */
.TermsContainer[b-ypzcx6e7vk]{
    padding-left:20%;
    width:60%;
    padding-top:100px;
    padding-bottom:100px;
}


@media (max-width: 930px) {

    .TermsContainer[b-ypzcx6e7vk]{
        padding:20px;
        font-size:12px;
        width:90%;
    }
}
/* _content/EazyShare/Shared/Age_Verification_Component.razor.rz.scp.css */
body[b-m5s7xic0gs] {
    font-family: 'Open Sans', 'Helvetica Neue', sans-serif, Arial, sans-serif;
    background-color: #D1E8E2;
    color: #4249e3;
    margin: 0;
    padding: 0;
}

.ageverificationcontainer[b-m5s7xic0gs] {
    width: auto;
    height: auto;
}

.messagecontainer[b-m5s7xic0gs]{
    display:flex;
    flex-direction:column;
    padding-top:10vh;
    width:fit-content;
    margin-right:auto;
    margin-left:auto;
}



.adultcontentcontainer[b-m5s7xic0gs]{
    display:flex;
    flex-direction:column;
    margin-left:auto;
    margin-right:auto;
    width:fit-content;
    padding:20px;
    border-style:solid;
    border-width:1px;
    border-radius:8px;
    margin-top:40px;

}

.buttoncontainer[b-m5s7xic0gs]{
    width:fit-content;
    margin-left:auto;
    margin-right:auto;
}

.warninglabel[b-m5s7xic0gs] {
    color: black;
    font-size:1rem;
    padding-left:40px;
    padding-right:40px;
    margin-right:auto;
    margin-left:auto;
}

.header[b-m5s7xic0gs] {
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    margin-bottom:20px;
}

.headerlabel[b-m5s7xic0gs] {
    font-size: 1.2rem;
    color: black;
    font-weight: bold;
}
/* _content/EazyShare/Shared/Age_Verification_Take_Photo_Component.razor.rz.scp.css */
body[b-84s12edc43] {
}

.verificationcontrols[b-84s12edc43] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 95vh; /* Full screen vertical centering */
    text-align: center;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    border-style: solid;
    border-width: 1px;
    padding: 16px;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5);
    margin-top: 40px;
}

.cameracontrols[b-84s12edc43] {
    margin-bottom: 1rem;
}

.buttoncontainer[b-84s12edc43] {
    margin-bottom: 1rem;
}

cameracontrols[b-84s12edc43], video[b-84s12edc43], canvas[b-84s12edc43] {
    max-width: 100%;
    height: auto;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}

img[b-84s12edc43] {
    margin-top: 1rem;
    max-width: 100%;
    height: auto;
    border: 2px solid #ccc;
    border-radius: 8px;
}

.takeimagecontainer[b-84s12edc43] {
    display: flex;
    flex-direction: column;
    border-style: solid;
    border-width: 1px;
    padding: 8px;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5);
}

.header[b-84s12edc43]{
    width:fit-content;
    margin-left:auto;
    margin-right:auto;
    /*position:fixed;
    top:10px;*/
}

.headerlabel[b-84s12edc43]{
    font-size:1.2rem;
    color:black;
    font-weight:bold;
}

.loader[b-84s12edc43] {
    display: inline-block; /* instead of block */
    width: 16px;
    height: 16px;
    margin-left: 8px;
    border: 2px solid #fff;
    border-top: 2px solid #888;
    border-radius: 50%;
    animation: spin-b-84s12edc43 0.6s linear infinite;
    vertical-align: middle;
}

@keyframes spin-b-84s12edc43 {
    to {
        transform: rotate(360deg);
    }
}

@keyframes l4-b-84s12edc43 {
    to {
        transform: rotate(1turn)
    }
}
/* _content/EazyShare/Shared/BannerHeaderComponent.razor.rz.scp.css */
.BannerContainer[b-zabjm5e70r] {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 160px;
    background-image: linear-gradient(180deg, #153e61 0%, #3271a8 70%);
    padding: 20px;
}

.BannerControls[b-zabjm5e70r] {
    display: flex;
    flex-direction: row;
    width: 100%;
}

.UploadAndSignInContainer[b-zabjm5e70r]{
    display:flex;
    flex-direction:row;
    margin-left:5px;
}

.SignInControlsOuterContainer[b-zabjm5e70r] {
    display: flex;
    flex-direction: row;
    margin-left: auto;
    margin-right: 30px;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: 8px;
    padding: 10px;
}

.SignInControls[b-zabjm5e70r] {
    display: flex;
    flex-direction: column;
    align-content: end;
    margin-right: 50px;
}

.UsernameControls[b-zabjm5e70r] {
    display: flex;
    flex-direction: column;
}

.PasswordControls[b-zabjm5e70r] {
    display: flex;
    flex-direction: column;
}

.SignInLabel[b-zabjm5e70r] {
    font-size: 14px;
    font-weight: normal;
    color: white;
}

.loginButtonContainer[b-zabjm5e70r] {
    margin-top: 30px;
    display:flex;
    flex-direction:column;
}

.BannerLabel[b-zabjm5e70r] {
    font-size: 60px;
    color: white;
    width: 60vw;
    margin-left: 10px;
    margin-top:10px;
}

.ImageSpacer[b-zabjm5e70r] {
    margin-right: 10px;
}

.UploadButton[b-zabjm5e70r] {
    margin-top: 30px;
    margin-right:30px;    
}



@media (max-width: 930px) {

    .BannerContainer[b-zabjm5e70r] {
        width: 100%;
        height: auto;
        padding: 0px;
        padding-bottom:10px;
    }

    .BannerLabel[b-zabjm5e70r] {
        font-size: 30px;
        margin-left: 20px;
        margin-bottom:10px;
    }

    .BannerControls[b-zabjm5e70r] {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .UploadAndSignInContainer[b-zabjm5e70r] {
        display: flex;
        flex-direction: column;
        margin-left: 20px;
    }

    .SignInControlsOuterContainer[b-zabjm5e70r] {
        margin:5px;        
        width:50vw;
        display:flex;
        flex-direction:column;
    }

    .SignInControls[b-zabjm5e70r] {
        margin-right: 0px;        
    }

    .UploadButton[b-zabjm5e70r] {
        margin-top:0px;
        margin-left:10px;
    }

    .loginButtonContainer[b-zabjm5e70r]{
        margin-top:10px;
    }
}
/* _content/EazyShare/Shared/FourZeroFourComponent.razor.rz.scp.css */
body[b-viii8h55i0] {
    font-size:12px;
}

.error-container[b-viii8h55i0]{
    margin-left:auto;
    margin-right: auto;
    align-items:center;
    display:flex;
    flex-direction:column;
    margin-top:60px;
    padding-left:10px;
    padding-right:10px;
}

img[b-viii8h55i0] {
    max-height: 300px;
    margin-bottom:10px;
}

p[b-viii8h55i0], a[b-viii8h55i0]{
    font-size:12px;
}
/* _content/EazyShare/Shared/GDPRComponent.razor.rz.scp.css */
/*GDPR MODAL */
#GDPRModal[b-xfce5sxaym] {
    background-color: rgba(30, 138, 131, 0.5);
}

.modal-content[b-xfce5sxaym] {
    background-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    display: flex;
    flex-direction: column;
    animation-name: slideIn-b-xfce5sxaym;
    animation-duration: 0.5s;
}

.modal-header[b-xfce5sxaym] {
    display: flex;
    flex-direction: column;
}

.ModalHeaderContainer[b-xfce5sxaym] {
}

.ModalInformationContainer[b-xfce5sxaym] {
}

.ModalHeaderLabel[b-xfce5sxaym] {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}

.ModalInformationLabel[b-xfce5sxaym] {
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    margin-top: 10px;
}

.SaveCancelButtons[b-xfce5sxaym] {
    display: flex;
    flex-direction: row;
    margin-right: 20px;
    margin-left: auto;
    padding-bottom: 10px;
}


.RefuseButton[b-xfce5sxaym] {
    background-color: #3f6670;
    border-radius: 8px;
    border-style: none;
    box-sizing: border-box;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-family: "Haas Grot Text R Web", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    height: 40px;
    line-height: 20px;
    list-style: none;
    margin: 10px;
    outline: none;
    padding: 10px 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: color 100ms;
    vertical-align: baseline;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
}

    .RefuseButton:hover[b-xfce5sxaym],
    .RefuseButton:focus[b-xfce5sxaym] {
        background-color: #db6642;
    }


.ConsentButton[b-xfce5sxaym] {
    background-color: #328fa8;
    border-radius: 8px;
    border-style: none;
    box-sizing: border-box;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-family: "Haas Grot Text R Web", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    height: 40px;
    line-height: 20px;
    list-style: none;
    margin: 10px;
    outline: none;
    padding: 10px 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: color 100ms;
    vertical-align: baseline;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
}

    .ConsentButton:hover[b-xfce5sxaym],
    .ConsentButton:focus[b-xfce5sxaym] {
        background-color: #d19c24;
    }




@-webkit-keyframes slideIn {
    0% {
        transform: translateY(-900px);
    }

    100% {
        transform: translateY(0);
    }
}

@-moz-keyframes slideIn {
    0% {
        transform: translateY(-900px);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes slideIn-b-xfce5sxaym {
    0% {
        transform: translateY(-900px);
    }

    100% {
        transform: translateY(0);
    }
}
/* _content/EazyShare/Shared/Image_Time_Out_Component.razor.rz.scp.css */
body[b-2nfhbsbanz] {
    font-size: 12px;
}

.error-container[b-2nfhbsbanz] {
    margin-left: auto;
    margin-right: auto;
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
}

img[b-2nfhbsbanz] {
    max-height: 300px;
    margin-bottom: 10px;
}

p[b-2nfhbsbanz], a[b-2nfhbsbanz] {
    font-size: 12px;
}
/* _content/EazyShare/Shared/MainLayout.razor.rz.scp.css */
.page[b-e4gt9yxf32] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-e4gt9yxf32] {
    flex: 1;
}

.sidebar[b-e4gt9yxf32] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-e4gt9yxf32] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-e4gt9yxf32]  a, .top-row .btn-link[b-e4gt9yxf32] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-e4gt9yxf32] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-e4gt9yxf32] {
        display: none;
    }

    .top-row.auth[b-e4gt9yxf32] {
        justify-content: space-between;
    }

    .top-row a[b-e4gt9yxf32], .top-row .btn-link[b-e4gt9yxf32] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-e4gt9yxf32] {
        flex-direction: row;
    }

    .sidebar[b-e4gt9yxf32] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-e4gt9yxf32] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-e4gt9yxf32], article[b-e4gt9yxf32] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/EazyShare/Shared/VPN_Detected_Component.razor.rz.scp.css */
body[b-zd8ol2b725] {
    font-size: 12px;
}

.error-container[b-zd8ol2b725] {
    margin-left: auto;
    margin-right: auto;
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
}

img[b-zd8ol2b725] {
    max-height: 300px;
    margin-bottom: 10px;
}

p[b-zd8ol2b725], a[b-zd8ol2b725] {
    font-size: 12px;
}
