Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
HTML
<div id="mediq-login-page" dir="rtl">

<style>

/* ============================================================
   MEDIQ LOGIN PAGE
   Confluence Server / Data Center 8.7.1
   Page ID: 174855060

   PAGE IDBACKGROUND:
   Modern Hospital Room with Medical 174855060Bed.png

   فعلاًLOGO:
  هیچ المانMediQ ConfluenceHeart مخفیMedical نمی‌شودLogo1.png
   ============================================================ */

#mediq-login-page,
#mediq-login-page * {
    box-sizing: border-box;
}

#mediq-login-page {
    --mq-primarynavy: #08b5ad#082b4b;
    --mq-primary-darktext: #069c96#173b59;
    --mq-primary-lightmuted: #43d4cd#7089a0;

    --mq-navyprimary: #092d4d#08b8b0;
    --mq-textprimary-dark: #173d5c#05a49e;
    --mq-mutedborder: #71899e rgba(175, 202, 218, .60);

    widthposition: 100%relative;

    min-heightwidth: 720px100%;

    positionmin-height: relative760px;

    overflow: hidden;

    direction: rtl;

    font-family:
        Tahoma,
        Arial,
        sans-serif;

    color: var(--mq-text);

    border-radiusbackground:
 0;

    background-image:
   url("/download/attachments/174855060/Modern%20Hospital%20Room%20with%20Medical%20Bed.png")
     linear-gradient(
            90deg,
            rgba(255,255,255,.04) 0%,
            rgba(255,255,255,.02) 100%
        ),
        url("/download/attachments/174855060/Modern%20Hospital%20Room%20with%20Medical%20Bed.png");

    background-size: cover;
    background-position: center center;
    background-repeat:center center / cover
        no-repeat;
}


/* ============================================================
   LEFT SOFTLIGHT OVERLAY
   ============================================================ */

#mediq-login-page::before {
    content: "";

    position: absolute;
    inset: 0;

    z-index: 1;

    pointer-events: none;

    background:
        linear-gradient(
            90deg,

            rgba(255,255,255,.9698) 0%,

            rgba(255,255,255,.8894) 20%17%,

            rgba(255,255,255,.3570) 42%31%,

            rgba(255,255,255,.0522) 64%44%,

            rgba(0255,72255,88255,.040) 100%58%
        );

    z-index: 1;
}


/* ============================================================
   MAIN LAYOUT
   ============================================================ */

.mq-login-layout {

    position: relative;

    z-index: 5;

    width: 100%;

    min-height: 720px760px;

    padding:
        55px54px
        7%clamp(50px, 7vw, 120px);

    display: grid;

    /*
       تصویر اصلی:
       اطلاعات سمت چپ
       Login سمت راست
    */

    grid-template-columns:
        minmax(470px520px, 600px620px)
        minmax(80px, 1fr)
        minmax(380px410px, 445px465px);

    align-items: center;

    gap: 20px;

    direction: ltr;
}


/* ============================================================
   LEFT CONTENT
   ============================================================ */

.mq-intro {

    grid-column: 1;

    directionwidth: rtl100%;

    alignmax-selfwidth: center620px;

    positiondirection: relativertl;

    ztext-indexalign: 10right;

    maxalign-widthself: 570px;

    text-align: rightcenter;
}


/* ============================================================
   MAIN BRANDLOGO
   وسط چین
   ============================================================ */

.mq-main-brandlogo-wrap {

    directionwidth: ltr100%;

    display: flex;

    justify-content: center;
    align-items: center;

    justify-content: flex-startmargin-bottom: 30px;
}

.mq-main-logo {
    display: block;

    width: 330px;
    max-width: 76%;

    gapheight: 17pxauto;

    object-fit: contain;
   margin object-bottomposition: center 39pxcenter;
}


/* ============================================================
   MEDIQSHORT LOGOLINE
   CSS VERSION
   ============================================================ */

.mq-logoaccent-line {

    width: 82px62px;

    height: 73px4px;

    positionmargin: relative;

    flex:
    0
    0 0
   0
     82px;
}


/* LEFT CURVE */

.mq-logo::before {

31px
     content: "";

    position: absoluteauto;

    widthborder-radius: 38px10px;

    heightbackground: 55px;

    left: 12px;

    top: 3px;

 linear-gradient(
    border:
        8px solid90deg,
        #55d5d4;

    border-right-color:#0ccbc0,
        transparent;

    border-bottom-color:#049f9c
        #55d5d4);

    border-radius:
        50%
        50%
        55%
        50%}


/* ============================================================
   TITLE
   یک خط + راست چین + Bold
   ============================================================ */

.mq-title {
    margin: 0;

    transformwidth: 100%;

        rotate(-31degcolor: var(--mq-navy);
}


/*  RIGHT CURVE */

.mq-logo::after {
 direction: rtl;
    contenttext-align: ""right;

    positionfont-size: absolute38px;

    widthline-height: 38px1.55;

    heightfont-weight: 55px900;

    rightletter-spacing: 12px-1px;

    topwhite-space: 3pxnowrap;
}


/* ============================================================
   border:DESCRIPTION
   یک خط + راست چین 8px+ solidBold
        #00aaa5;

    border-left-color:============================================================ */

.mq-description {
        transparentwidth: 100%;

    bordermargin-bottom-color:
top: 15px;

        #00aaa5color: #58758f;

    border-radius:direction: rtl;
        50%text-align: right;

        50%font-size: 16px;

        50%font-weight: 700;

        55%line-height: 2;

    transform:
        rotate(31deg);
white-space: nowrap;
}


/* ============================================================
   FEATURE WORDMARKCARDS
   ============================================================ */

.mq-wordmarkfeatures {
    width: 100%;

    fontmargin-familytop: 36px;

    display: grid;

    Arial,grid-template-columns:
        sans-serifrepeat(4, minmax(0, 1fr));

    font-sizegap: 48px12px;

    line-heightdirection: 1rtl;
}

.mq-feature {
    fontmin-weightheight: 800128px;

    letter-spacingpadding: -2px;


        15px
        color:8px
        var(--mq-navy)13px;
}


.mq-wordmark span {

    border:
        1px color:solid
        var(--mq-primaryrgba(202, 224, 235, .78);
}


.mq-brand-subtitle {
    border-radius: 15px;

    directionbackground: rtl
        rgba(255,255,255,.72);

    textbox-alignshadow: right
        0 9px 30px
        rgba(26, 82, 105, .045);

    marginbackdrop-topfilter: 8px
        blur(12px);

    font-size: 14px-webkit-backdrop-filter:
        blur(12px);

    font-weightdisplay: 700flex;

    color:
flex-direction: column;

    align-items: center;

   #173d5c;
}
 justify-content: center;

/* =========================================================
   DECORATIVE LINE
   ========================================================= */text-align: center;
}

.mq-titlefeature-lineicon {

    width: 58px45px;

    height: 4px45px;

    margin-bottom: 30px10px;

    border-radius: 20px13px;

    backgrounddisplay: flex;

    align-items: center;

    var(--mq-primary);
}


/* =========================================================
   MAIN TITLE
   ========================================================= */

.mq-main-title {

    margin: 0;

    color:
        #092e4ejustify-content: center;
}

.mq-feature-icon svg {
    width: 25px;
    height: 25px;

    fill: none;

    stroke: currentColor;

    stroke-width: 2;

    stroke-linecap: round;

    stroke-linejoin: round;
}


/* CARD 1 */

.mq-feature:nth-child(1)
.mq-feature-icon {
    color: #0ab3aa;

    font-sizebackground:
        clamplinear-gradient(
            35px145deg,
            3.1vw#e0fbf8,
            55px#c8f4f0
        );
}


/* CARD   font-weight: 900;

    line-height: 1.55;
2 */

.mq-feature:nth-child(2)
.mq-feature-icon {
    letter-spacingcolor: -1px#3d92e5;
}
    background:

.mq-description {
        linear-gradient(
            145deg,
            #eaf5ff,
    margin-top: 12px;

        color:#dcecff
        #607b91);
}


/* CARD   font-size: 16px;

3 */

.mq-feature:nth-child(3)
.mq-feature-icon {
    font-weightcolor: 500#05ad94;

    line-height: 2.05;
}


/* =========================================================
   FEATURE CARDS
   ========================================================= */

.mq-features {

    width: 100%;

    margin-top: 34px;

    display: grid;

    grid-template-columns:background:
        linear-gradient(
            145deg,
            #e2faf5,
            #d1f6ee
        repeat(
    );
}


/* CARD 4 */

.mq-feature:nth-child(4)
.mq-feature-icon {
    color: #6689b6;

    4,background:
        linear-gradient(
    minmax(105px,1fr)
        );145deg,

     gap: 11px;
}


.mq-feature {

    min-height: 116px;
 #edf3fa,
    padding:
        14px#e2ebf7
        8px);
}


.mq-feature-title {
   display color: flex#133956;

    flex-direction: columnrtl;

    alignfont-itemssize: center13px;

    justifyfont-contentweight: center800;

    textline-alignheight: center1.8;

    border:
        1px solid
        rgba(text-align: center;
}


/* ============================================================
   LOGIN CARD
   ============================================================ */

.mq-login-card {
    grid-column: 3;

    width: 100%;
    min-height: 610px;

    210,padding:
        42px
        229,38px
        30px;

     238,direction: rtl;

    border:
        1px .8solid
        rgba(255,255,255,.88);

    border-radius: 16px28px;

    background:
        rgbalinear-gradient(
            255145deg,
            rgba(255,
            255,255,255,.88),
            .64rgba(238,249,252,.79)
        );

    box-shadow:
        0 8px30px 28px85px
        rgba(
17, 68, 90, .18);

         33,backdrop-filter:
        blur(25px);

    86,-webkit-backdrop-filter:
            108,
            .045
        )blur(25px);
}


/* ============================================================
   LOGIN LOGO
   ============================================================ */

.mq-login-logo-wrap {
    width: 100%;

    display: flex;

    backdropalign-filteritems: center;

        blur(10px);

    -webkit-backdrop-filter:
        blur(10px)justify-content: center;
}


.mq-featurelogin-iconlogo {

    widthdisplay: 42pxblock;

    heightwidth: 42px245px;

    marginmax-bottomwidth: 9px78%;

    border-radiusheight: 13pxauto;

    displayobject-fit: flexcontain;
}


/*    align-items: center;

    justify-content: center;

    font-size: 20px============================================================
   WELCOME
   وسط چین + Bold
   ============================================================ */

.mq-welcome {
    width: 100%;

    fontmargin-weighttop: 80032px;

    background:
color: var(--mq-navy);

    direction: rtl;

    #e1faf8text-align: center;

    color:font-size: 23px;

    font-weight: 900;

     #08afa7line-height: 1.8;
}


.mq-feature:nth-child(2)
.mq-feature-iconwelcome-description {

    backgroundwidth: 100%;

        #edf5ffmargin-top: 5px;

    color:
        #4b8fd7;
}


.mq-feature:nth-child(3)
.mq-feature-icon {

 #718aa0;

    backgrounddirection:
        #e5faf5 rtl;

    color:
text-align: center;

        #00a98b;
}


.mq-feature:nth-child(4)
.mq-feature-icon {font-size: 13px;

    backgroundfont-weight:
        #edf3fa 600;

    colorline-height:
        #718cac 1.9;
}


.mq-feature-text {

    color:
        #173d5c;

    font-size: 11px/* ============================================================
   FORM
   ============================================================ */

.mq-form {
    width: 100%;

    fontmargin-weighttop: 80027px;

    line-heightdirection: 1.7rtl;
}


/* ============================================================
   LOGIN CARDFIELD
   ============================================================ */

.mq-cardfield {
    position: relative;

    grid-columnwidth: 3100%;

    directionmargin-bottom: rtl14px;
}

.mq-input {
    widthdisplay: 100%block;

    min-heightwidth: 560px100%;

    align-selfheight: center58px;

    padding:
        43px0
        38px49px
        30px;

0
       border-radius: 27px52px;

    border:
        1px solid
        rgba(
171, 198, 215, .67);

    border-radius: 13px;

     255,outline: none;

    background:
        rgba(255,
            255,
255,255,.76);

    color: #173b59;

       .82direction: rtl;
        )text-align: right;

    backgroundfont-family:
        linear-gradient(Tahoma,
        Arial,
    145deg,    sans-serif;

    font-size: 14px;

    font-weight: 600;

  rgba(
  transition:
        border-color .18s ease,
    255,
    box-shadow .18s ease,
        background  255,
 .18s ease;
}

.mq-input::placeholder {
    color: #70889f;

    opacity: 1;

     255,direction: rtl;

    text-align: right;

    font-size: 14px;

    font-weight:  .89600;
}

.mq-input:focus {
    background:
        ),rgba(255,255,255,.96);

    border-color:
        rgba(
var(--mq-primary);

                239,box-shadow:
        0 0       249,0 3px
                251,
                .78
            )
        );

    box-shadow:
        0
        30px
        80pxrgba(8,184,176,.10);
}


/* ============================================================
   RIGHT FIELD ICON
   ============================================================ */

.mq-field-icon {
    position: absolute;

    right: 17px;

    top: 50%;

    transform:
        rgbatranslateY(-50%);

    width: 21px;
       16,height: 21px;

    display: flex;

       65,align-items: center;

    justify-content: center;

       87,color: #66829c;

       pointer-events: none;
}

.mq-field-icon svg {
    width: .1820px;
    height: 20px;

    fill: )none;

    backdrop-filter:
stroke: currentColor;

        blur(25px)stroke-width: 1.8;

    stroke-webkit-backdrop-filter:linecap: round;

        blur(25px)stroke-linejoin: round;
}


/* ============================================================
   CARDPASSWORD LOGOEYE
   ============================================================ */

.mq-cardpassword-brandtoggle {

    displayposition: flexabsolute;

    directionleft: ltr12px;

    justify-contenttop: center50%;

    align-items: centertransform:
        translateY(-50%);

    gapwidth: 10px36px;
}


.mq-card-logo {

    widthheight: 54px36px;

    heightpadding: 49px0;

    positionborder: relative0;
}


.mq-card-logo::before {
    border-radius: 9px;

    contentoutline: ""none;

    positionbackground: absolutetransparent;

    widthcolor: 25px#66829c;

    heightcursor: 36pxpointer;

    leftdisplay: 7pxflex;

    topalign-items: 3pxcenter;

    border:
justify-content: center;

    transition:
    6px solid
   background     #52d4d2;

.15s ease,
    border-right-color:
    color .15s   transparentease;
}

.mq-password-toggle:hover {
    border-radiusbackground:
        50%rgba(8,184,176,.08);

    transformcolor:
        rotatevar(-30deg--mq-primary-dark);
}


.mq-card-logo::afterpassword-toggle svg {

    contentwidth: ""20px;

    positionheight: absolute20px;

    widthfill: 25pxnone;

    heightstroke: 36pxcurrentColor;

    rightstroke-width: 7px1.8;

    topstroke-linecap: 3pxround;

    borderstroke-linejoin:
        6px solid
        #00aaa5;

    border-left-color:
        transparent;

    border-radius:
        50%;

    transform:
        rotate(30deg);
}


.mq-card-wordmark {

    font-family round;
}


/* ============================================================
   REMEMBER
   ============================================================ */

.mq-options {
    width: 100%;

    margin:
        Arial,13px
        0
        sans-serif19px;

    font-sizedisplay: 37pxflex;

    fontalign-weightitems: 800center;

    letterjustify-spacingcontent: flex-1pxstart;

    colordirection:
        #082d4d rtl;
}


.mq-card-wordmarkremember span {

    colordisplay: inline-flex;

    align-items: center;

   var(--mq-primary);
}


.mq-card-brand-caption { gap: 8px;

    color: #59748b;

    direction: rtl;

    font-size: 13px;

    marginfont-topweight: 3px700;

    text-aligncursor: centerpointer;

    color:
  user-select: none;
}

.mq-remember input {
    width:  #173b5917px;
    height: 17px;

    font-sizemargin: 11px0;

    fontaccent-weightcolor: 700
        var(--mq-primary);
}


/* ============================================================
   WELCOMESUBMIT
   ============================================================ */

.mq-welcomesubmit {

    margin-topwidth: 38px100%;

    text-alignheight: center60px;

    colorborder: 0;

        #0c304fborder-radius: 13px;

    font-sizeoutline: 20pxnone;

    font-weight: 900;
}


.mq-welcome-subtitle {background:
        linear-gradient(
            90deg,
            #05aaa5,
            #0bc2b8
        );

    margin-topcolor: 9px#fff;

    textfont-align: center;

family:
        Tahoma,
        color:Arial,
        #718a9fsans-serif;

    font-size: 17px;

    font-weight: 11px800;
}


/* =========================================================
   FORM
   ========================================================= */

.mq-form {

    margin-top: 29px;
}


.mq-field {

    position: relative
    cursor: pointer;

    box-shadow:
        0 13px 28px
        rgba(3, 166, 160, .20);

    margin-bottomtransition: 13px;
}


.mq-input {


       width: 100%;

    height: 55px;

 transform .17s ease,
    padding:
    box-shadow .17s ease,
  0
      filter  17px
 .17s ease;
}

.mq-submit:hover {
       0transform:
        48pxtranslateY(-2px);

    outline: none;

box-shadow:
    border:
    0 18px   1px solid35px
        rgba(3,166,160,.27);

    filter:
        181,
 brightness(1.015);
}

.mq-submit:active {
           204,transform:
            217,
            .70
        )translateY(0);
}


/* ============================================================
   ERROR
   ============================================================ */

.mq-error {
    display: none;

    width: 100%;

    bordermargin-radiustop: 12px;

    backgroundpadding:
        rgba(10px
         12px;

   255, border:
        1px    255,solid
            255,#fecdd3;

    border-radius: 9px;

       .82background:
        )#fff1f2;

    color:
        #163d5c#be123c;

    font-familydirection: inheritrtl;

    font-size: 12px;

    text-align: right;

    transitionfont-size:
        border-color
        .18s ease, 11px;

        box-shadow
        .18s ease;
}


.mq-input::placeholder {font-weight: 600;

    colorline-height:
        #7990a4 1.8;
}


.mq-input:focus {
/* ============================================================
    background:
 DIVIDER
   ============================================================ */

.mq-divider {
    width: 100%;
  #fff  height: 1px;

    border-colormargin:
        var(--mq-primary);

29px
        box-shadow:0
        22px;

 0 0 0 3pxbackground:
        rgbalinear-gradient(
            890deg,
            181transparent,
            173rgba(131,160,179,.35),
            .10transparent
        );
}


/* ============================================================
   FIELD ICONSUPPORT
   ============================================================ */

.mq-field-iconsupport {

    positionwidth: absolute100%;

    leftdisplay: 17pxflex;

    topalign-items: 50%center;

    transform:justify-content: center;

    gap: 8px;

     translateY(-50%)direction: rtl;

    color: #6f879c;

    text-align: center;

   #668198  font-size: 12px;

    font-sizeweight: 18px600;

    pointerline-eventsheight: none1.9;
}


/* =======.mq-support-icon {
    flex: 0 0 auto;

    width: 19px;
    height: 19px;

    color: #163d5d;
}

.mq-support-icon svg {
    width: 19px;
    height: 19px;

    fill: none;

    stroke: currentColor;

    stroke-width: 1.8;

    stroke-linecap: round;

    stroke-linejoin: round;
}


/* ==================================================
   PASSWORD SHOW BUTTON
   ===========
   LOADING
   ============================================================ */

.mq-password-showloader {
    display: none;

    positionwidth: absolute21px;

    leftheight: 44px21px;

    topmargin: 50%auto;

    transformborder:
        3px solid
   translateY(-50%     rgba(255,255,255,.38);

    width: 29px;

border-top-color:
       height: 29px#fff;

    border-radius: 050%;

    outlineanimation: none;


        background:mq-spin
        transparent;

.7s
        color:linear
        #748ba0infinite;
}

.mq-submit.loading {
    fontpointer-sizeevents: 16pxnone;

    cursoropacity: pointer.88;
}


/* .mq-submit.loading
.mq-submit-text {
    display: none;
}

.mq-submit.loading
.mq-loader {
    display: block;
}

@keyframes mq-spin {
    to {
        transform:
            rotate(360deg);
    }
}


/* ============================================================
   REMEMBERRESPONSIVE
   ============================================================ */

.mq-options@media (max-width: 1200px) {

    margin: .mq-layout {
        13pxgrid-template-columns:
        1px
    minmax(430px, 1fr)
   18px;

       display: flex;

 30px
           align-items: center400px;

       justify-content: padding:
            45px
        flex-start    35px;
    }


    .mq-remembertitle {

    display: flex;

    alignfont-itemssize: center32px;

    gap: 7px;}

    color:
   .mq-description {
      #577086;

    font-size: 11px14px;

    cursor: pointer;
}


    .mq-remembermain-logo input {

        width: 16px290px;

    height: 16px;}

    accent-color:.mq-features {
        var(grid--mq-primary);
}


/* =========================================================
   LOGIN BUTTON
   ========================================================= */

.mq-submit {

    width: 100%;template-columns:
            repeat(2, 1fr);
    }
}


@media (max-width: 900px) {

    height: 58px;

#mediq-login-page {
    border: 0;

    outlineoverflow: nonevisible;

    border-radius: 12px;

    background-position:
        linear-gradient(
            90deg,65%
            #07aaa5,center;
    }

    .mq-layout {
   #0cc4b9
     display:   )flex;

    color:
        #fffflex-direction: column;

    font-family: inherit;

    fontmin-sizeheight: 14pxauto;

    font-weight: 800;

    cursorpadding: pointer;

    box-shadow:
        035px
         12px
   20px;

     26px
   gap: 35px;
    rgba(}

    .mq-login-card {
       4,
 order: 1;

          169,width:
            163,
min(100%, 470px);

        min-height: auto;
    }

    .20mq-intro {
        order: )2;

      transition  width:
        .18s ease;
    min(100%, 620px);
    }


    .mq-submit:hovertitle {

     transform:
   white-space: normal;
    translateY(-2px);}

    box-shadow:
.mq-description {
         0white-space: normal;
    }
}


@media (max-width: 520px)  17px{

        34px.mq-layout {
        rgba(padding:
            4,22px
            169,12px
            163,40px;
    }

        .27.mq-login-card {
        );
}


.mq-submit:active {

    transformpadding:
            32px
            22px
            27px;

        border-radius:
        translateY(0)    22px;
    }


/* =========================================================
   ERROR
   ========================================================= */

.mq-error {

    display: none;    .mq-login-logo {
        width:
            210px;
    }

    margin-top: 12px;
.mq-main-logo {
    padding:
    width:
    10px
        12px265px;

    border-radius: 9px;}

    background:.mq-title {
        #fff1f2;
font-size:
    border:
        1px solid
29px;

        white-space: #fecdd3normal;

    color:}

    .mq-description {
   #be123c;

     font-size: 10px
            13px;

        linewhite-height: 1.8;
}


/* space: normal;
    }

    .mq-features {
        grid-template-columns:
            repeat(2, 1fr);
    }
}


/* ============================================================
   MEDIQ - FINAL FULL SCREEN  SUPPORTFIX
   Confluence Server / Data Center
   ============================================================ */

.mq-divider {

    height: 1px;

    margin:
        27px

/* ------------------------------------------------------------
   1. حذف کامل Footer کانفلوئنس
   ------------------------------------------------------------ */

#footer,
footer#footer,
footer.aui-footer,
.aui-footer,
#footer-logo,
#poweredby,
#footer-build-information,
.footer-body,
.footer-logo,
#footer .footer-body,
#footer .footer-logo {
    display: none !important;
    visibility: hidden !important;

    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;

    overflow: hidden !important;
}


/* ------------------------------------------------------------
   2. حذف فضای خالی خود Confluence
   ------------------------------------------------------------ */

html,
body {
    width: 100% !important;
    height: 100% !important;

    min-height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;
}


#page,
#full-height-container,
#main,
#content,
#main-content,
.aui-page-panel,
.aui-page-panel-inner,
.aui-page-panel-content,
.content-body {
    width: 100% !important;
    height: 100% !important;

    min-height: 100% !important;

    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
}


/* ------------------------------------------------------------
   3. خود صفحه MediQ تمام Viewport
   ------------------------------------------------------------ */

#mediq-login-page {
    position: fixed !important;

    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100vw !important;
    height: 100vh !important;

    min-width: 100vw !important;
    min-height: 100vh !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;

    z-index: 9999 !important;

    background-size: cover !important;
    background-position: center center !important;
}


/* ------------------------------------------------------------
   4. Layout داخلی دقیقاً هم‌اندازه صفحه
   ------------------------------------------------------------ */

#mediq-login-page .mq-layout {
    width: 100% !important;
    height: 100vh !important;

    min-height: 0 !important;

    margin: 0 !important;

    padding:
        clamp(25px, 4vh, 55px)
        clamp(45px, 7vw, 120px) !important;

    align-items: center !important;
}


/* ------------------------------------------------------------
   5. پنل Login متناسب با ارتفاع صفحه
   ------------------------------------------------------------ */

#mediq-login-page .mq-login-card {
    align-self: center !important;

    min-height: 0 !important;

    max-height: calc(100vh - 70px) !important;
}


/* ------------------------------------------------------------
   6. بخش سمت چپ دقیقاً وسط ارتفاع صفحه
   ------------------------------------------------------------ */

#mediq-login-page .mq-intro {
    align-self: center !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* ------------------------------------------------------------
   7. جلوگیری از Scroll اضافی Confluence
   ------------------------------------------------------------ */

body {
    position: relative !important;

    overflow: hidden !important;
}


/* ------------------------------------------------------------
   8. جلوگیری از فضای خالی پایین صفحه
   ------------------------------------------------------------ */

#content,
#main-content,
.aui-page-panel-content {
    min-height: 0 !important;
}


/* ------------------------------------------------------------
   9. تنظیم برای مانیتورهای با ارتفاع کمتر
   مثل Laptop در Zoom 100%
   ------------------------------------------------------------ */

@media (max-height: 850px) {

    #mediq-login-page .mq-layout {
        padding:
            20px
            clamp(45px, 7vw, 110px) !important;
    }


    #mediq-login-page .mq-main-logo {
        width: 285px !important;
    }


    #mediq-login-page .mq-main-logo-wrap {
        margin-bottom: 20px !important;
    }


    #mediq-login-page .mq-accent-line {
        margin-bottom: 20px !important;
    }


    #mediq-login-page .mq-title {
        font-size: 32px !important;
    }


    #mediq-login-page .mq-description {
        margin-top: 9px !important;

        font-size: 14px !important;
    }


    #mediq-login-page .mq-features {
        margin-top: 24px !important;
    }


    #mediq-login-page .mq-feature {
        min-height: 105px !important;

        padding: 10px 7px !important;
    }


    #mediq-login-page .mq-feature-icon {
        width: 40px !important;
        height: 40px !important;

        margin-bottom: 6px !important;
    }


    #mediq-login-page .mq-login-card {
        min-height: 0 !important;

        padding:
            28px
            34px
            24px !important;
    }


    #mediq-login-page .mq-login-logo {
        width: 210px !important;
    }


    #mediq-login-page .mq-welcome {
        margin-top: 20px !important;

        font-size: 20px !important;
    }


    #mediq-login-page .mq-form {
        margin-top: 18px !important;
    }


    #mediq-login-page .mq-input {
        height: 52px !important;
    }


    #mediq-login-page .mq-submit {
        height: 54px !important;
    }


    #mediq-login-page .mq-divider {
        margin:
            20px
            0
            16px !important;
    }

}


/* ------------------------------------------------------------
   10. مانیتورهای خیلی کوتاه
   ------------------------------------------------------------ */

@media (max-height: 700px) {

    #mediq-login-page .mq-layout {
        transform: scale(.92);

        transform-origin: center center;

        width: 108.695% !important;
        height: 108.695vh !important;

        margin-left: -4.347% !important;
    }

}

</style>


<div class="mq-layout">


    <!-- ======================================================
         LEFT CONTENT
         ====================================================== -->

    <section class="mq-intro">


        <!-- REAL MEDIQ LOGO -->

        <div class="mq-main-logo-wrap">

            <img
                class="mq-main-logo"
                src="/download/attachments/174855060/MediQ%20Heart%20Medical%20Logo1.png"
                alt="MediQ"
            >

        </div>


        <div class="mq-accent-line"></div>


        <!-- TITLE -->

        <h1 class="mq-title">
            مدیریت هوشمند تجهیزات پزشکی
        </h1>


        <!-- DESCRIPTION -->

        <div class="mq-description">
            ثبت، پیگیری و مدیریت کامل چرخه عمر تجهیزات پزشکی در یک پلتفرم یکپارچه
        </div>



        <!-- ==================================================
             FEATURES
             ================================================== -->

        <div class="mq-features">


            <!-- ACCURATE INFORMATION -->

            <div class="mq-feature">

                <div class="mq-feature-icon">

                    <svg viewBox="0 0 24 24">

                        <path
                            d="M12 3l7 3v5c0 5-3 8-7 10-4-2-7-5-7-10V6l7-3z"
                        ></path>

                        <path
                            d="M9 12l2 2 4-5"
                        ></path>

                    </svg>

                </div>

                <div class="mq-feature-title">

                    اطلاعات دقیق

                    <br>

                    و به‌روز

                </div>

            </div>



            <!-- MAINTENANCE -->

            <div class="mq-feature">

                <div class="mq-feature-icon">

                    <svg viewBox="0 0 24 24">

                        <circle
                            cx="12"
                            cy="12"
                            r="3"
                        ></circle>

                        <path
                            d="
                            M19.4 15
                            a1.7 1.7 0 0 0 .3 1.9
                            l.1.1
                            -2.1 2.1
                            -.1-.1
                            a1.7 1.7 0 0 0-1.9-.3
                            1.7 1.7 0 0 0-1 1.5
                            V20
                            h-3
                            v-.2
                            a1.7 1.7 0 0 0-1-1.5
                            1.7 1.7 0 0 0-1.9.3
                            l-.1.1
                            -2.1-2.1
                            .1-.1
                            A1.7 1.7 0 0 0 7 14.6
                            a1.7 1.7 0 0 0-1.5-1
                            H5
                            v-3
                            h.5
                            A1.7 1.7 0 0 0 7 9.6
                            a1.7 1.7 0 0 0-.3-1.9
                            l-.1-.1
                            2.1-2.1
                            .1.1
                            a1.7 1.7 0 0 0 1.9.3
                            1.7 1.7 0 0 0 1-1.5
                            V4
                            h3
                            v.4
                            a1.7 1.7 0 0 0 1 1.5
                            1.7 1.7 0 0 0 1.9-.3
                            l.1-.1
                            2.1 2.1
                            -.1.1
                            a1.7 1.7 0 0 0-.3 1.9
                            1.7 1.7 0 0 0 1.5 1
                            h.5
                            v3
                            h-.5
                            a1.7 1.7 0 0 0-1.5 1z
                            "
                        ></path>

                    </svg>

                </div>

                <div class="mq-feature-title">

                    نگهداری و تعمیرات

                    <br>

                    کارآمد

                </div>

            </div>



            <!-- REPORT -->

            <div class="mq-feature">

                <div class="mq-feature-icon">

                    <svg viewBox="0 0 24 24">

                        <path
                            d="M5 20V11"
                        ></path>

                        <path
                            d="M10 20V6"
                        ></path>

                        <path
                            d="M15 20V9"
                        ></path>

                        <path
                            d="M20 20V3"
                        ></path>

                    </svg>

                </div>

                <div class="mq-feature-title">

                    گزارش‌های

                    <br>

                    تحلیلی

                </div>

            </div>



            <!-- ASSETS -->

            <div class="mq-feature">

                <div class="mq-feature-icon">

                    <svg viewBox="0 0 24 24">

                        <path
                            d="M12 3l7 4-7 4-7-4 7-4z"
                        ></path>

                        <path
                            d="M5 7v9l7 4 7-4V7"
                        ></path>

                        <path
                            d="M12 11v9"
                        ></path>

                    </svg>

                </div>

                <div class="mq-feature-title">

                    مدیریت کامل

                    <br>

                    دارایی‌ها

                </div>

            </div>


        </div>


    </section>



    <!-- ======================================================
         LOGIN CARD
         ====================================================== -->

    <section class="mq-login-card">


        <!-- REAL LOGO -->

        <div class="mq-login-logo-wrap">

            <img
                class="mq-login-logo"
                src="/download/attachments/174855060/MediQ%20Heart%20Medical%20Logo1.png"
                alt="MediQ"
            >

        </div>



        <!-- WELCOME -->

        <div class="mq-welcome">
            به پلتفرم مدیکیو خوش آمدید
        </div>


        <div class="mq-welcome-description">
            برای ادامه، وارد حساب کاربری خود شوید.
        </div>



        <!-- ==================================================
             LOGIN FORM
             ================================================== -->

        <form
            id="mqLoginForm"
            class="mq-form"
            method="post"
            action="/dologin.action"
        >


            <!-- USERNAME -->

            <div class="mq-field">

                <input
                    id="mqUsername"
                    class="mq-input"
                    type="text"
                    name="os_username"
                    placeholder="نام کاربری"
                    autocomplete="username"
                    required
                >


                <span class="mq-field-icon">

                    <svg viewBox="0 0 24 24">

                        <circle
                            cx="12"
                            cy="8"
                            r="4"
                        ></circle>

                        <path
                            d="M5 20c0-4 3-7 7-7s7 3 7 7"
                        ></path>

            0
        21px;</svg>

       background:
         linear-gradient(</span>

            90deg,</div>



            transparent,<!-- PASSWORD -->

            rgba(<div class="mq-field">

                136,<input
                165,    id="mqPassword"
                183,    class="mq-input"
                .42
    type="password"
        ),
            transparentname="os_password"
        );
}


.mq-support {

    text-align: center;

      color:
   placeholder="رمز عبور"
      #71899d;

    font-size: 10px;

    line-height: 1.8;
}


/* =========================================================
   LOADER
   ========================================================= */

.mq-loader {

    display: none;

    width: 20px;   autocomplete="current-password"
                    required
                >


    height: 20px;

    margin:
       <!-- 0 auto;LOCK -->

    border:
            3px solid
<span class="mq-field-icon">

          rgba(
          <svg viewBox="0 0  255,24 24">

            255,
            255,
<rect
                 .35
           );

x="5"
    border-top-color:
        #fff;

    border-radius:
        50%;

    animation:y="10"
        mqSpin
        .7s
        linear
    width="14"
    infinite;
}


.mq-submit.loading
.mq-submit-text {

    display: none;
}


.mq-submit.loading
.mq-loader {

    display: block;
}


@keyframes mqSpin {

    to {

     height="10"
   transform:
            rotate(360deg);

    }

}


/* =========================================================
   RESPONSIVE
   ========================================================= */

@media
(max-width: 1150px) {

    .mq-login-layout {

         rx="2"
                        ></rect>

           grid-template-columns:
             minmax(400px,1fr)<path
            60px
            390px;

    d="M8 10V7a4 4 0 padding:
0 1 8  0v3"
        45px
            35px;

    }
></path>

    .mq-main-title {

        font-size:
            39px;
<path
    }


    .mq-features {

        grid-template-columns:
            repeat(d="M12 14v2"
                2,
        ></path>

        1fr
            );</svg>

    }

}


@media
(max-width: 850px) {

    #mediq-login {

        overflow:</span>



            visible;

    <!-- EYE   background-position:-->

            65%
    <button
        center;

    }


    .mq-login-layout {

        display:id="mqPasswordToggle"
            flex;

        flex-direction:class="mq-password-toggle"
            column;

        gap:type="button"
            35px;

        title="نمایش رمز padding:
عبور"
                 35px
   aria-label="نمایش رمز عبور"
       20px;

    }


    .mq-card {>

        width:
            min(<svg
                100%,
        id="mqEyeIcon"
         460px
            );

   viewBox="0 0 24 24"
  order: 1;

    }


    .mq-intro {

        width:>

            min(
            <path
    100%,
                560px
        d="M2 12s4-7 10-7 10  );

    7 10 7-4 7-10 7S2 12 2 12z"
    order: 2;

    }

}


@media
(max-width: 520px) {

    .mq-card {

        padding:></path>

            35px
            22px<circle
            27px;

        border-radius:
            22px;

cx="12"
    }


    .mq-main-title {

        font-size:
            30px;

cy="12"
    }


    .mq-description {

        font-size:
            13px;
r="3"
    }


    .mq-features {

        grid-template-columns:
       ></circle>

     repeat(
                2,</svg>

                1fr</button>

            );</div>



            }

}

</style>


<!-- =========================================================REMEMBER -->

     CONTENT
     ========================================================= -->

  <div class="mq-login-layoutoptions">


       <!-- =====================================================
         INTRO
<label class="mq-remember">

              ===================================================== -->

    <section class="mq-intro">


 <input
          <div class="mq-main-brand">


            <div classtype="mq-logo"></div>

checkbox"
            <div>

                <div classname="mq-wordmark">
os_cookie"
                    Medi<span>Q</span>

    value="true"
            </div>


        >

        <div class="mq-brand-subtitle">

           <span>
         مدیریت تجهیزات پزشکی

             مرا به خاطر </div>بسپار

            </div>

        </div>span>


        <div class="mq-title-line"></div>


        <h1 class="mq-main-title"></label>

            مدیریت هوشمند</div>



            <!-- DESTINATION <br>-->

            تجهیزات پزشکی
<input
        </h1>


        <div classid="mq-descriptionmqDestination">

            ثبت، پیگیری و مدیریت کامل چرخه عمر تجهیزات پزشکی

 type="hidden"
                <br>

name="os_destination"
             در یک پلتفرم یکپارچه

value="/"
            </div>>



            <!-- FEATURESLOGIN -->

        <div class="mq-features">


    <button
               <div classid="mq-featuremqSubmit">

                <div class="mq-feature-iconsubmit">

                    ✓

type="submit"
                </div>>

                <div<span class="mq-featuresubmit-text">

                    ورود اطلاعاتبه دقیق
سامانه
                    <br></span>

                    و به‌روز

    <span class="mq-loader"></span>

            </div>button>



            </div>
!-- ERROR -->


            <div class="mq-feature">

                <div classid="mq-feature-iconmqError">

                class="mq-error"
    ⚙

        ></div>


        </div>form>



        <!-- DIVIDER -->

        <div class="mq-feature-text">divider"></div>



        <!-- SUPPORT -->

          نگهداری و تعمیرات<div class="mq-support">


                    <br>
<span>
                در صورت مشکل در کارآمد

ورود، با واحد فناوری اطلاعات            </div>

تماس بگیرید.
            </div>
span>


            <div<span class="mq-featuresupport-icon">

                <div<svg classviewBox="mq-feature-icon0 0 24 24">

                    ▥<path

                </div>

        d="M4 13v-2a8 8 0 0 1   <div class="mq-feature-text">
16 0v2"
                    گزارش‌های></path>

                    <br><path

                    تحلیلی

    d="M4 13H3a2 2 0 0 0-2 2v2a2 2 0 0 0  </div>

2 2h2v-6z"
                    <></div>path>



             <div class="mq-feature">

      <path
          <div class="mq-feature-icon">

             d="M20 13h1a2 2 0 0 1 2 ◈

2v2a2 2 0 0 1-2 2h-2v-6z"
           </div>

         ></path>

       <div class="mq-feature-text">

            <path
        مدیریت کامل

               d="M19 19c0 2-2   <br>
2-4 2"
                    دارایی‌ها></path>

                </div>svg>

            </div>span>


        </div>


    </section>


</div>


<script>
(function () {

   <!--  "use strict";


    /* ========================================================
       MEDIQ  LOGINCONFIG
         ======================================================== -->*/

    <sectionvar CFG class="mq-card">= {


        <div class="mq-card-brand">


/*
            <div class="mq-card-logo"></div>


    * مقصد بعد از Login موفق
        <div class="mq-card-wordmark">

 *
         * فعلاً چون Dashboard ساخته نشده،
   Medi<span>Q</span>

      * کاربر به همین صفحه MediQ </div>


برمی‌گردد.
         </div>


*
         <div class="mq-card-brand-caption">

        * بعداً فقط Page ID داشبورد را اینجا عوض می‌کنیم.
    مدیریت    تجهیزات پزشکی*/

        </div>



destination:
           <div class="mq-welcome"> "/pages/viewpage.action?pageId=174855144",



        /*
    به پلتفرم مدیکیو خوش آمدید

 * Login واقعی Confluence
    </div>


      */

  <div class="mq-welcome-subtitle">

      loginAction:
      برای ادامه، وارد حساب کاربری خود شوید"/dologin.action"

        </div>};



        <!-- /* ========================================================
             LOGIN FORMELEMENTS
             ========================================================= -->

 */

    var form =
        document.getElementById(
            "mqLoginForm"
        );


    var username =
        document.getElementById(
            "mqUsername"
        <form
);


    var password =
        id="mqLoginForm"document.getElementById(
            class="mq-formmqPassword"
        );


    method="post"var passwordToggle =
        document.getElementById(
            action="/dologin.action"mqPasswordToggle"
        >);


    var eyeIcon =
      <!-- USERNAME -->
 document.getElementById(
            "mqEyeIcon"
        );


    var <divsubmit class="mq-field">


        document.getElementById(
            "mqSubmit"
        <input);


    var destination =
        document.getElementById(
      id="mqUsername"
      "mqDestination"
        );


    var error class="mq-input"
        document.getElementById(
            type="textmqError"
        );



            name="os_username"/* ========================================================
       APPLY CONFIG
            placeholder="نام کاربری"======================================================== */

    if (form) {

              autocomplete="username"form.action =
                    requiredCFG.loginAction;

                >

    form.method =
            <span class="mq-field-icon">"post";

        form.setAttribute(
            ♙
"autocomplete",
                </span>

"on"
        );

    </div>}



    if        <!-- PASSWORD -->(destination) {

            <div class="mq-field">

destination.value =
                <input
CFG.destination;

    }



    /* ========================================================
       ERROR MESSAGE
    id="mqPassword"
   ======================================================== */

    function showError(message) {

        if  class="mq-input"(!error) {
            return;
        type="password"}


        error.innerHTML =
            name="os_password"
message;


        error.style.display =
            placeholder="رمز عبورblock";

    }


    function hideError() {

        if  autocomplete="current-password"(!error) {
            return;
        required}


        error.innerHTML =
        >    "";


        error.style.display =
       <button
     "none";

    }



           id="mqPasswordShow"/* ========================================================
       SHOW / HIDE PASSWORD
          class="mq-password-show"======================================================== */

    if (
               type="button"password &&
                    title="نمایش رمز عبور"passwordToggle
                >) {

        passwordToggle.addEventListener(
            ◉

  "click",
            function () </button>{


                var <spanshowPassword class="mq-field-icon">


                     🔒

password.type ===
                    </span>"password";


               </div>



  password.type =
             <!-- REMEMBER -->

     showPassword
       <div class="mq-options">

                <label? class="mq-remembertext">

                    <input
    : "password";


                if   type="checkbox"(showPassword) {

                    passwordToggle.title =
   name="os_cookie"
                     "مخفی کردن رمز value="true"عبور";


                    >

            passwordToggle.setAttribute(
        <span>

                "aria-label",
        مرا به خاطر بسپار

             "مخفی کردن رمز عبور"
    </span>

                </label>);


            </div>



        if    <!-- DESTINATION -->(eyeIcon) {

            <input
                id="mqDestination"eyeIcon.innerHTML =
                type="hidden"
            '<path d="M2 12s4-7  name="os_destination"
          10-7 10 7 10 7-4 7-10 7S2 12 2 12z"></path>' +
      value="/"
            >



          '<circle  <!-- LOGIN -->

cx="12" cy="12" r="3"></circle>' +
             <button
               '<path idd="mqSubmit"
M4 4l16 16"></path>';

                    class="mq-submit"}

                type="submit"}
            >    else {

                   <span passwordToggle.title class="mq-submit-text">


                        ورود"نمایش به مدیکیورمز عبور";


                     
passwordToggle.setAttribute(
                        ←

"aria-label",
                 </span>


       "نمایش رمز عبور"
       <span class="mq-loader"></span>

            </button>);



            <div
        if (eyeIcon) {

      id="mqError"
                  class="mq-error"eyeIcon.innerHTML =
            ></div>


        </form>



        <div'<path classd="mq-divider"></div>


M2 12s4-7 10-7 10 7 10 7-4 7-10 7S2 12 2 12z"></path>' +
        <div class="mq-support">

            🎧

       '<circle cx="12" cy="12" r="3"></circle>';

    

             در صورت مشکل در ورود،}

            با واحد فناوری اطلاعات تماس بگیرید.}

           </div>


 }
       </section>


</div>



<script>
(function () {;

    "use strict";}



    /* ========================================================
       REMOVE ERROR WHEN MEDIQUSER CONFIGTYPES
       ======================================================== */

    varif CFG(username) = {

        /*username.addEventListener(
         * صفحه‌ای که کاربر"input",
 بعد از Login
         *function باید وارد آن شود.
         *() {

         * فعلاً / گذاشته شده.
         *
         * وقتی صفحه اصلی MediQ ساخته شدhideError();

         * Page ID آن را اینجا قرار می‌دهیم. }
         */);

        destination:
            "/",
}


    if    /*
    (password) {

     * Confluence Login Endpointpassword.addEventListener(
         *
   "input",
      * برای نصب فعلی شما که Confluence
function () {

       * روی Root Context است:
         */hideError();

        loginAction:
    }
        "/dologin.action");

    };



    /* ========================================================
       ELEMENTSLOGIN VALIDATION
       ======================================================== */



    if (form) {

        form.addEventListener(
            "submit",
            function (event) {

                var userValue =
          var form =
        document.getElementById(
username
                 "mqLoginForm"
       ? username.value.trim();


    var username =
        document.getElementById(
           : "mqUsername";


          );


      var passwordpasswordValue =
        document.getElementById(
            "mqPassword"password
          );


     var passwordShow =
       ? documentpassword.getElementById(value
            "mqPasswordShow"
        );


    var submit =: "";


        document.getElementById(
            "mqSubmit"/* --------------------------------------------
        );


    var destination =
       USERNAME document.getElementById(EMPTY
            "mqDestination"
        );


-------------------------------------------- */

       var error =
       if document.getElementById(
(!userValue) {

            "mqError"
        event.preventDefault();



    /* ========================================================
       APPLY CONFIG
       ======================================================== */

 showError(
    if (form) {

        form.action =
         "لطفاً نام کاربری را وارد CFGکنید.loginAction;

"
                    });


                    if (destinationusername) {

               destination.value =
         username.focus();

                CFG.destination;

    }



    /* ========================================================
       SHOW / HIDE PASSWORD
       ======================================================== */return false;

    if (
        password &&
        passwordShow}



    ) {

        passwordShow.addEventListener(
     /* --------------------------------------------
      "click",
            function ()PASSWORD {
EMPTY
                if (
     -------------------------------------------- */

                 password.type ===if (!passwordValue) {

                    "password"
event.preventDefault();


                   ) {

showError(
                        password.type =
    "لطفاً رمز عبور را وارد کنید."
                    "text");


                     passwordShow.innerHTML =if (password) {

                        "⊘"password.focus();

                    passwordShow.title =}


                        "مخفی کردن رمز عبور"return false;

                }



                else {

/* --------------------------------------------
                    password.type =VALID
                        "password";-------------------------------------------- */

                    passwordShow.innerHTML =hideError();


                /*
        "◉";

         * Username / Password را       passwordShow.title =خود Confluence
                 * از طریق POST دریافت می‌کند.
  "نمایش رمز عبور";

                }*

            }
     * Password  );

    }



    /* ========================================================
در LocalStorage،
        FORM VALIDATION
       ======================================================== */

 * SessionStorage یا Cookie سفارشی
         if (form) {

      * ذخیره formنمی‌شود.addEventListener(
              "submit",
   */


                functionif (eventsubmit) {

                    submit.classList.add(
                var user =        "loading"
                    );


     username
               submit.disabled =
    ? username.value.trim()
                    : ""true;


                  var pass =submit.setAttribute(
                    password
    "aria-busy",
                ? password.value
       "true"
             : "";


      );

          if (
     }


               !user ||/*
                 * اینجا preventDefault !passنداریم.
                ) {
*
                 * بنابراین  event.preventDefault();


فرم به:
                    if (error) {

*
                        error.style.display =* /dologin.action
                 *
           "block";

      * ارسال می‌شود.
                error.innerHTML = */

                return true;

           "لطفاً }
 نام کاربری و رمز عبور را وارد کنید.");

    }



    /* ========================================================
       RESTORE BUTTON
    }


          اگر Browser با Back به صفحه برگشت
       ======================================================== */

    window.addEventListener(
 return false;

      "pageshow",
        function () }
{

                if (errorsubmit) {

                    error.style.display =
 submit.classList.remove(
                       "noneloading";

                });


                if (submit).disabled {
=
                    submit.classList.add(false;


                        "loading"submit.removeAttribute(
                    );

"aria-busy"
                });

            }

        );}

    });



    /* ========================================================
       INITIAL FOCUS
       ======================================================== */

    window.setTimeout(
        function () {

            if (
                username &&
                !username.value
            ) {

                username.focus();

            }

        },
        300
    );


})();
</script>

</div>