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

   BACKGROUND:
   Modern Hospital Room with Medical Bed.png

   LOGO:
   MediQ Heart Medical Logo.png
   ============================================================ */

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

#mediq-login-page {
    --primarymq-navy: #082b4b;
    --mq-text: #08b5ad#173b59;
    --primary2mq-muted: #0bc4b9#7089a0;
    --mq-navyprimary: #092e4e#08b8b0;
    --mq-primary-textdark: #173d5c#05a49e;
    --muted: #71899emq-border: rgba(175, 202, 218, .60);

    position: relative;

    width: 100%;
    min-height: 720px760px;

    overflow: hidden;

    direction: rtl;

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

    color: var(--mq-text);

    background-image:
        url("/download/attachments/174855060/Modern%20Hospital%20Room%20with%20Medical%20Bed.png");

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


/* ============================================================
   BACKGROUNDLEFT LIGHT OVERLAY
   ============================================================ */

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

    position: absolute;
    inset: 0;

    z-index: 1;

    pointer-events: none;

    background:
        linear-gradient(
            90deg,
            rgba(255,255,255,.9798) 0%,
            rgba(255,255,255,.9294) 23%17%,
            rgba(255,255,255,.4270) 42%31%,
            rgba(255,255,255,.0322) 66%44%,
            rgba(0255,60255,75255,.030) 100%58%
        );
}


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

.mq-layout {
    position: relative;
    z-index: 5;

    width: 100%;
    min-height: 720px760px;

    padding: 50px 7%;

    display: grid;

    grid-template-columns:54px
        minmax(470px, 590pxclamp(50px, 7vw, 120px);

    display: grid;

    grid-template-columns:
        minmax(480px, 600px)
        minmax(80px, 1fr)
        minmax(390px410px, 445px465px);

    gapalign-items: 30pxcenter;

    align-itemsgap: center20px;

    direction: ltr;
}


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

.mq-intro {
    grid-column: 1;

    directionwidth: rtl100%;
    textmax-alignwidth: right580px;

    direction: rtl;
    widthtext-align: 100%right;

    maxalign-widthself: 570pxcenter;
}


/* ============================================================
   MAIN LOGO COMMON
   ============================================================ */

.mq-brandmain-logo-wrap {
    displaywidth: flex100%;

    align-itemsdisplay: centerflex;

    justify-content: flex-start;

    directionalign-items: ltrcenter;

    gapdirection: 15pxltr;

    margin-bottom: 36px29px;
}

.mq-main-logo-svg {
    widthdisplay: 82pxblock;

    heightwidth: 82px335px;
    flexmax-width: 0 0 82px;
}74%;

.mq-brand-text {
    displayheight: flexauto;

    flexobject-directionfit: columncontain;

    alignobject-itemsposition: flex-startleft center;
}

.mq-wordmark {
    font-family: Arial, sans-serif;
/* ============================================================
    font-size: 48px;SHORT LINE
    line-height: 1;============================================================ */

.mq-accent-line {
    font-weightwidth: 80062px;
    letter-spacingheight: -2px4px;

    colormargin: #082d4d;
}

.mq-wordmark .q {

       color: #08b5ad;
}

.mq-brand-caption {
0
       direction: rtl;0
    width: 100%;    31px
    text-align: right    0;

    marginborder-topradius: 7px10px;

    font-size: 13px;
background:
        linear-gradient(
            90deg,
           font-weight: 700;

 #0ccbc0,
            #049f9c
       color: #173d5c);
}


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

.mq-linetitle {
    width: 58px;
    height: 4px;

    margin-bottom: 30px0;

    border-radiuswidth: 20px100%;

    backgroundcolor: var(--primarymq-navy);
}

.mq-title {
    margindirection: 0rtl;

    text-align: right;

    color: var(--navy);

    font-size: clamp(36px40px, 3vw3.2vw, 53px56px);

    fontline-weightheight: 9001.48;

    linefont-heightweight: 1.55800;

    letter-spacing: -1px1.3px;
}

.mq-descriptiontitle-line {
    margin-top: 13px;

    text-align: right;

    color: #607b91;

    font-size: 16px;
    line-height: 2.05;
display: block;
}


/* ============================================================
   FEATURESDESCRIPTION
   ============================================================ */

.mq-featuresdescription {
    width: 100%;

    margin-top: 34px14px;

    displaycolor: grid#617d96;

    grid-template-columnsdirection: repeat(4, 1fr)rtl;

    gaptext-align: 11pxright;
}

.mq-feature {
    minfont-heightsize: 120px16px;

    paddingfont-weight: 15px 8px400;

    border: 1px solid rgba(210,229,238,.85);
    border-radius: 16px;

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

    backdrop-filter: blur(11px);
    -webkit-backdrop-filter: blur(11px);

    display: flex;
    flex-direction: columnline-height: 2.05;
}


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

.mq-features {
    width: 100%;

    alignmargin-itemstop: center36px;

    justify-contentdisplay: centergrid;

    boxgrid-template-shadowcolumns:
        repeat(4, minmax(0 8px 28px
, 1fr));

    gap: 12px;

    rgba(33,86,108,.045)direction: rtl;
}

.mq-feature-icon {
    widthmin-height: 43px128px;

    heightpadding: 43px;

    margin-bottom: 10px;

    border-radius: 13px;

15px
       display: flex;8px
       align-items: center13px;

    justify-contentborder: center;


        background:1px #e1faf8;solid
    color: #08afa7;

    rgba(202,  font-size: 21px224, 235, .78);

    fontborder-weightradius: bold15px;
}

.mq-feature:nth-child(2) .mq-feature-icon {
    background:
   #edf5ff;
    color: #4b8fd7 rgba(255,255,255,.70);
}

.mq-feature:nth-child(3) .mq-feature-icon {
    box-shadow:
    background: #e5faf5;
    color: #00a98b;
}

.mq-feature:nth-child(4) .mq-feature-icon {0 9px 30px
        rgba(26, 82, 105, .045);

    backdrop-filter:
        blur(12px);

    -webkit-backdrop-filter:
        blur(12px);

    backgrounddisplay: #edf3faflex;

    colorflex-direction: #718caccolumn;
}

.mq-feature-text {
    align-items: center;

    widthjustify-content: 100%center;

    text-align: center;
}

.mq-feature-icon {
   color width: #173d5c45px;

    font-sizeheight: 11px45px;

    fontmargin-weightbottom: 80010px;

    lineborder-heightradius: 1.8;
}
13px;

/* =========================================================
   LOGINdisplay: CARD
   ========================================================= */

.mq-login-card {flex;

    gridalign-columnitems: 3center;

    directionjustify-content: rtlcenter;
}

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

    fill: 100%none;

    min-heightstroke: 565pxcurrentColor;

    padding: 42px 38px 30pxstroke-width: 2;

    stroke-linecap: round;

    borderstroke-linejoin: 1px solid rgba(255,255,255,.86);round;
}


/* CARD 1 */

.mq-feature:nth-child(1)
.mq-feature-icon {
    border-radiuscolor: 28px#0ab3aa;

    background:
        linear-gradient(
            145deg,
        rgba(255,255,255,.90),    #e0fbf8,
        rgba(238,249,251,.79)
    #c8f4f0
        );
}


/* CARD   backdrop-filter: blur(25px);2 */

.mq-feature:nth-child(2)
.mq-feature-icon {
    -webkit-backdrop-filtercolor: blur(25px)#3d92e5;

    box-shadow:background:
        linear-gradient(
        0   30px 80px145deg,
        rgba(16,65,87,.17    #eaf5ff,
            #dcecff
        );
}


/* =========================================================
   CARD LOGO
   ========================================================= */

.mq-card-brandCARD 3 */

.mq-feature:nth-child(3)
.mq-feature-icon {
    displaycolor: flex#05ad94;

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

    direction: ltr;

linear-gradient(
    gap: 9px;
}

.mq-card-brand .mq-logo-svg {
    width: 61px;145deg,
    height: 61px;
    flex: 0 0 61px;
}

.mq-card-wordmark {
#e2faf5,
     font-family: Arial, sans-serif;

    font-size: 38px; #d1f6ee
    font-weight: 800;

    line-height: 1;);
}


/* CARD   letter-spacing: -1.5px;

4 */

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

.mq-card-wordmark .q {
    background:
    color: var(--primary    linear-gradient(
            145deg,
            #edf3fa,
            #e2ebf7
        );
}


.mq-cardfeature-captiontitle {
    margin-topcolor: 4px#133956;

    text-aligndirection: centerrtl;

    font-size: 11px;

    font-weight: 700;

    color: #173b59 line-height: 1.9;

    text-align: center;
}


/* ============================================================
   WELCOMELOGIN CARD
   ============================================================ */

.mq-welcomelogin-card {
    margingrid-topcolumn: 36px3;

    text-alignwidth: right100%;

    colormin-height: #0c304f610px;

    font-sizepadding:
 20px;
      font-weight: 900;
}

.mq-welcome-desc {
 42px
        38px
       margin-top: 9px30px;

    text-aligndirection: rightrtl;

    color: #718a9f;

border:
        1px solid
       font-size: 11px;
 rgba(255,255,255,.88);

    lineborder-heightradius: 1.928px;
}


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

.mq-form {
    margin-top: 28px;
}

.mq-field {
    position: relative;

    width: 100%    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.88),
            rgba(238,249,252,.79)
        );

    marginbox-bottomshadow: 14px;

        0 30px 85px
        rgba(17, 68, 90, .18);

    backdrop-filter:
        blur(25px);

    -webkit-backdrop-filter:
        blur(25px);
}


/* ============================================================
   INPUTLOGIN LOGO
   ============================================================ */

.mq-login-inputlogo-wrap {
    displaywidth: block100%;

    widthdisplay: 100%flex;

    heightalign-items: 57pxcenter;

    border: 1px solid rgba(181,204,217,.75);
    border-radius: 13px;

    outline: nonejustify-content: center;
}

.mq-login-logo {
    display: block;

    backgroundwidth: rgba(255,255,255,.82)245px;

    colormax-width: #173d5c78%;

    font-familyheight: Tahoma, Arial, sans-serifauto;

    fontobject-sizefit: 12pxcontain;

    direction: rtl;
    text-align: right;

    /*
       فضای سمت راست برای آیکن
       فضای سمت چپ برای چشم
    */
    padding:
        0
        48px
        0
        52px}


/* ============================================================
   WELCOME
   ============================================================ */

.mq-welcome {
    margin-top: 32px;

    color: var(--mq-navy);

    direction: rtl;
    text-align: right;

    font-size: 20px;

    font-weight: 700;

    transitionline-height: .18s ease;1.8;
}

.mq-input::placeholder-welcome-description {
    colormargin-top: #7890a45px;

    text-aligncolor: right#718aa0;
}

.mq-input:focus {
    direction: rtl;
    bordertext-coloralign: var(--primary)right;

    backgroundfont-size: #fff11px;

    boxfont-shadowweight:
        0 0 0 3px 400;

        rgba(8,181,173,.10)line-height: 1.9;
}


/* ============================================================
   RIGHT ICONFORM
   ============================================================ */

.mq-field-iconform {
    positionwidth: absolute100%;

    rightmargin-top: 17px27px;
    left: auto;

    topdirection: 50%rtl;

    transform: translateY(-50%);}


    width: 20px;

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

    color: #69839a;

    pointer-events: none;
}


/* /* ============================================================
   ICON SVGFIELD
   ============================================================ */

.mq-field-icon svg {
    widthposition: 19pxrelative;

    heightwidth: 19px100%;

    fillmargin-bottom: none14px;
}

.mq-input {
    strokedisplay: currentColorblock;

    stroke-width: 1.8100%;

    stroke-linecapheight: round58px;

    stroke-linejoin: round;
}


/* =========================================================
   PASSWORD EYE
   سمت چپ مستقل
   ========================================================= */

.mq-eye {
    position: absolutepadding:
        0
        49px
        0
        52px;

    leftborder:
 14px;
    right: auto;

   1px solid
     top: 50%;

  rgba(171, 198, transform: translateY(-50%215, .67);

    widthborder-radius: 34px13px;

    heightoutline: 34pxnone;

    paddingbackground: 0
        rgba(255,255,255,.76);

    bordercolor: none#173b59;

    outlinedirection: nonertl;

    bordertext-radiusalign: 8pxright;

    backgroundfont-family: transparent;


       color: #6f879b;

Tahoma,
       cursor: pointer;

Arial,
       display: flexsans-serif;

    alignfont-itemssize: center12px;

    justifyfont-contentweight: center400;
}

.mq-eye:hover {
   transition:
 background: #eef7f8;
    color: var(--primary) border-color .18s ease,
        box-shadow .18s ease,
        background .18s ease;
}

.mq-eye svg input::placeholder {
    widthcolor: 19px#70889f;

    heightopacity: 19px1;

    filldirection: nonertl;

    stroketext-align: currentColorright;

    strokefont-widthweight: 1.8400;
}

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

    strokeborder-linejoincolor: round
        var(--mq-primary);
}


/* =====
    box-shadow:
        0 0 0 3px
        rgba(8,184,176,.10);
}


/* ============================================================
   OPTIONSRIGHT FIELD ICON
   ============================================================ */

.mq-field-optionsicon {
    marginposition: 13px 2px 18pxabsolute;

    displayright: flex17px;

    align-itemstop: center50%;

    justify-contenttransform: flex-start
        translateY(-50%);
}

.mq-remember {
    width: 21px;
    height: 21px;

    display: flex;

    align-items: center;

    gapjustify-content: 8pxcenter;

    color: #577086#66829c;

    fontpointer-sizeevents: 11pxnone;

    cursor: pointer;
}

.mq-rememberfield-icon inputsvg {
    width: 16px20px;
    height: 16px 20px;

    fill: none;

    marginstroke: 0currentColor;

    accentstroke-color: var(--primary)width: 1.8;

    stroke-linecap: round;

    stroke-linejoin: round;
}


/* ============================================================
   LOGINPASSWORD BUTTONEYE
   ============================================================ */

.mq-submitpassword-toggle {
    widthposition: 100%absolute;

    heightleft: 59px12px;

    bordertop: 050%;

    outlinetransform: none;


        border-radius: 13pxtranslateY(-50%);

    backgroundwidth: linear-gradient(36px;
    height: 36px;

   90deg,
 padding: 0;

      #07aaa5,border: 0;

    border-radius: 9px;

   #0cc4b9
 outline:   )none;

    colorbackground: #ffftransparent;

    font-familycolor: Tahoma, Arial, sans-serif#66829c;

    font-sizecursor: 15pxpointer;

    font-weightdisplay: 800flex;

    cursoralign-items: pointercenter;

    boxjustify-shadowcontent: center;

    transition:
    0 12px 27px
  background .15s ease,
    rgba(4,169,163,.21);

    transition:color .18s15s ease;
}

.mq-password-submittoggle:hover {
    transform: translateY(-2px);

background:
    box-shadow:
    rgba(8,184,176,.08);

    0 17px 35pxcolor:
        rgba(4,169,163,.28var(--mq-primary-dark);
}

.mq-submit:active-password-toggle svg {
    transformwidth: translateY(0)20px;
}


/*     height: 20px;

    fill: none;

    stroke: currentColor;

    stroke-width: 1.8;

    stroke-linecap: round;

    stroke-linejoin: round;
}


/* ============================================================
   ERRORREMEMBER
   ============================================================ */

.mq-erroroptions {
    displaywidth: none100%;

    margin-top:
 12px;

     padding: 10px 12px;13px

     border: 1px solid #fecdd3;0
       border-radius: 9px19px;

    backgrounddisplay: #fff1f2flex;

    coloralign-items: #be123ccenter;

    textjustify-aligncontent: rightflex-start;

    font-sizedirection: 10px;
 rtl;
}

.mq-remember {
    display: inline-flex;

   line-height: 1.8;
}


/* =========================================================
   SUPPORT
   ========================================================= */

.mq-divider {
    height: 1px align-items: center;

    gap: 8px;

    color: #59748b;

    direction: rtl;

    font-size: 11px;

    font-weight: 400;

    cursor: pointer;

    marginuser-select: 29px 0 21pxnone;
}

.mq-remember    background: linear-gradient(input {
        90deg,width: 17px;
        transparent,height: 17px;

        rgba(136,165,183,.42),margin: 0;

    accent-color:
    transparent
    var(--mq-primary);
}

.mq-support {
    display: flex;

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

    gap: 8px
/* ============================================================
   SUBMIT
   ============================================================ */

.mq-submit {
    width: 100%;
    height: 60px;

    colorborder: #71899d0;

    fontborder-sizeradius: 10px13px;

    line-heightoutline: 1.8none;

    text-align: right;
}

.mq-support svg {
background:
        linear-gradient(
            90deg,
            #05aaa5,
            #0bc2b8
     flex: 0 0 auto);

    widthcolor: 18px#fff;

    height: 18px;

font-family:
        Tahoma,
       fill: none;

Arial,
       stroke: #173d5csans-serif;

    strokefont-widthsize: 1.715px;

    strokefont-linecapweight: round700;

    stroke-linejoincursor: roundpointer;
}


/* =========================================================
   LOADERbox-shadow:
   ========================================================= */

.mq-loader {
   0 display: none;
13px 28px
    width: 20px;
    height: 20pxrgba(3, 166, 160, .20);

    margintransition: auto;


       border: 3pxtransform solid rgba(255,255,255,.35);.17s ease,
    border-top-color: #fff;

    border-radius: 50%;

box-shadow .17s ease,
       animation: mq-spinfilter .7s17s linear infiniteease;
}

.mq-submit.loading .mq-submit-text :hover {
    displaytransform: none;
}

.mq-submit.loading .mq-loader {

       display: block;
}

@keyframes mq-spin { translateY(-2px);

    box-shadow:
    to {
   0 18px 35px
   transform: rotate(360deg);
    }
rgba(3,166,160,.27);

    filter:
        brightness(1.015);
}

.mq-submit:active {
    transform:
        translateY(0);
}


/* ============================================================
   RESPONSIVEERROR
   ============================================================ */

@media (max-width:1150px).mq-error {

    .mq-layout {display: none;

    width: 100%;

    gridmargin-template-columns:
top: 12px;

    padding:
        minmax(390px,1fr)10px
        12px;

    40pxborder:
        1px    390px;solid

        padding: 40px 35px#fecdd3;

    }

    .mq-title {
        font-size: 39px;
    }

border-radius: 9px;

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

    }
}


@media (max-width:850px) {

color:
    #mediq-login {
        overflow: visible#be123c;

        background-positiondirection: 65% centerrtl;
    }

    .mq-layout {
        display: flextext-align: right;

        flex-directionfont-size: column10px;

        minline-height: auto1.8;
}
        padding: 30px 20px;

        gap: 35px;
    }

    .mq-login-card {
        width: min(100%,460px);

        order: 1;
    }

    .mq-intro {
        width: min(100%,560px);

        order: 2;
    }
}


@media (max-width:520px) {

    .mq-login-card {
        padding: 34px 22px 27px;

        border-radius: 22px;
    }

    .mq-title {

/* ============================================================
   DIVIDER
   ============================================================ */

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

    margin:
        font-size: 30px;29px
    }

    .mq-description {0
        font-size: 13px;22px;

    }

background:
        .mq-features {
linear-gradient(
           grid-template-columns: repeat(2,1fr); 90deg,
    }
}

</style>


<div class="mq-layout">


        <!-- =====================================================transparent,
            rgba(131,160,179,.35),
         LEFT   transparent
        );
}


/* ======================================================== -->

    <section class="mq-intro">


        <!-- BRAND -->

        <div class="mq-brand">


            <!-- MEDIQ LOGO -->
====
   SUPPORT
         <svg
                class="mq-logo-svg"============================================================ */

.mq-support {
    width: 100%;

           viewBox="0 0 100 100"
                aria-hidden="true"
  display: flex;

    align-items: center;

     >justify-content: center;

    gap: 8px;

    direction: rtl;

    color:  <defs>#6f879c;

    text-align: right;

    font-size: 10px;

    font-weight: 400;

     <linearGradient
 line-height: 1.9;
}

.mq-support-icon {
    flex: 0 0 auto;

    width: 19px;
    height: 19px;

      id="mqGradientA"
  color: #163d5d;
}

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

    fill: none;

       x1="0"stroke: currentColor;

    stroke-width: 1.8;

    stroke-linecap: round;

    stroke-linejoin: round;
}


/* ============================================================
   LOADING
     y1="0"
 ============================================================ */

.mq-loader {
    display: none;

    width: 21px;
    height: 21px;

        x2="1"margin: auto;

    border:
        3px solid
           y2="1"rgba(255,255,255,.38);

    border-top-color:
        #fff;

        >border-radius: 50%;

    animation:
        mq-spin
            <stop.7s
        linear
        infinite;
}

.mq-submit.loading {
           offset="0%"
          pointer-events: none;

    opacity: .88;
}

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

.mq-submit.loading
.mq-loader {
    display:  stop-color="#58d8d5"block;
}

@keyframes mq-spin {
    to {
        transform:
           />

 rotate(360deg);
                        <stop}
}


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

@media (max-width: 1200px) {

    .mq-layout {
        grid-template-columns:
               offset="100%"minmax(400px, 1fr)
            30px
                stop-color="#11bcb6"400px;

        padding:
            45px
    />
        35px;
    }

        </linearGradient>

.mq-title {
        font-size: 40px;
    }

    .mq-main-logo {
  <linearGradient
      width: 290px;
    }

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


@media (max-width: 900px) {

    x1="1"#mediq-login-page {
        overflow: visible;

        background-position:
         y1="0"
   65%
            center;
    }

     x2="0".mq-layout {
        display: flex;

        flex-direction: column;

      y2="1"
  min-height: auto;

        padding:
         >
   35px
            20px;

        gap: <stop35px;
    }

    .mq-login-card {
        order: 1;

        width:
  offset="0%"
          min(100%, 470px);

        min-height: auto;
    }

    stop-color="#00a7a3".mq-intro {
        order: 2;

        width:
       />

     min(100%, 580px);
    }
}


@media (max-width: 520px) {

    .mq-layout {
      <stop
  padding:
            22px
            12px
  offset="100%"
          40px;
    }

    .mq-login-card {
         stop-color="#00c3b6"padding:
            32px
            />22px
            27px;

        </linearGradient>
border-radius:
            22px;
    </defs>}


    .mq-login-logo {
         width:
  <!-- LEFT HALF -->

       210px;
    }

     <path.mq-main-logo {
        width:
            d="265px;
    }

    .mq-title {
        font-size:
   M50 82
        31px;
    }

    .mq-description {
   C43 72 24 58 20 39font-size:
            13px;
    }

    C17 24 26 13 39 13.mq-features {
        grid-template-columns:
            C47 13 53 18 57 25repeat(2, 1fr);
    }
}

</style>


<div class="mq-layout">


    <!-- ======================================================
         LEFT C48CONTENT
  27 41 34 39 44
   ====================================================== -->

    <section class="mq-intro">


        <!-- REAL MEDIQ C36 55 41 67 50 82
LOGO -->

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

               Z<img
                    class="mq-main-logo"
                    fill="url(#mqGradientA)src="/download/attachments/174855060/MediQ%20Heart%20Medical%20Logo.png"
                />


    alt="MediQ"
            <!-- RIGHT HALF -->

                <path</div>


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


        <!-- TITLE -->

          M50 82<h1 class="mq-title">

              <span class="mq-title-line">
      C58 71 77 58 81 39
     مدیریت هوشمند
            </span>

  C84 24 75 13 62 13
     <span class="mq-title-line">
              C53 13 47 19 43 27تجهیزات پزشکی
            </span>

        C53 28 60 35 62 45</h1>


        <!-- DESCRIPTION -->

        <div  C64 56 59 68 50 82
class="mq-description">

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

     Z
       <br>

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

        </div>



         fill="url(#mqGradientB)"<!-- ==================================================
             FEATURES
   />


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

     <!-- CENTER WHITE CUT<div -->class="mq-features">


             <!-- ACCURATE INFORMATION <path-->

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

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

                    C43 57 42 48 45 40<svg viewBox="0 0 24 24">

                    C47 34 51 30 56 28<path
                    C50 38 51 50 56 58
   d="M12 3l7 3v5c0 5-3 8-7 10-4-2-7-5-7-10V6l7-3z"
            C55 62 53 65 50 68
       ></path>

             Z
           <path
         "
                    filld="#ffffff"
M9 12l2 2 4-5"
                 opacity=".94"
        ></path>

        />

            </svg>


               <div class="mq-brand-text"> </div>

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

                    Medi<span class="q">Q</span>
اطلاعات دقیق

                    </div><br>

                <div class="mq-brand-caption">    و به‌روز

                </div>

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



            </div>!-- MAINTENANCE -->

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


        </div>


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


feature-icon">

                    <h1<svg classviewBox="mq-title0 0 24 24">

            مدیریت هوشمند
            <br><circle
            تجهیزات پزشکی
        </h1>


        <div classcx="mq-description12">


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

cy="12"
             <br>

            در یک پلتفرم یکپارچه

r="3"
              </div>



        <!-- FEATURES --> ></circle>

        <div class="mq-features">


               <div class="mq-feature">
 <path
                <div class="mq-feature-icon">
           d="
         ✓
                </div>

   M19.4 15
            <div class="mq-feature-text">
               a1.7 1.7 0 0 0 اطلاعات دقیق.3 1.9
                    <br>
        l.1.1
            و به‌روز
                </div>
-2.1 2.1
            </div>


            <div class="mq-feature">

   -.1-.1
             <div class="mq-feature-icon">
              a1.7 1.7 0    ⚙0 0-1.9-.3
                </div>

            1.7 1.7 0 0 <div class="mq-feature-text">0-1 1.5
                    نگهداری و تعمیرات
      V20
              <br>
              h-3
      کارآمد
                </div>

         v-.2
   </div>


            <div class="mq-feature">

            a1.7 1.7 0  <div class="mq-feature-icon">0 0-1-1.5
                    ▥
        1.7 1.7 0 0 0-1.9.3
       </div>

                <div class="mq-feature-text">
    l-.1.1
                گزارش‌های
            -2.1-2.1
        <br>
                    تحلیلی.1-.1
                </div>

            </div>


      A1.7 1.7 0 0 0 7 14.6
      <div class="mq-feature">

                <div class="mq-feature-icon">
     a1.7 1.7 0 0 0-1.5-1
            ◈
                </div>H5

                <div class="mq-feature-text">
           v-3
         مدیریت کامل
                  h.5
  <br>
                    دارایی‌ها
      A1.7 1.7 0 0 0 7 9.6
    </div>

            </div>


        </div>


    </section>



    <!-- =====================================================
a1.7 1.7 0 0 0-.3-1.9
                 LOGIN CARD
         ===================================================== -->

 l-.1-.1
       <section class="mq-login-card">


        <!-- CARD BRAND -->

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


 2.1-2.1
            <svg
                class="mq-logo-svg".1.1
                viewBox="0 0 100 100"
           a1.7 1.7 0 0  aria-hidden="true"0 1.9.3
            >

                <defs>

     1.7 1.7 0 0 0 1-1.5
               <linearGradient
             V4
           id="mqGradientCardA"
                 h3
       x1="0"
                     v.4
   y1="0"
                        x2="1"
        a1.7 1.7 0 0 0 1 1.5
                 y2="1"
           1.7 1.7 0 0 0 1.9-.3
    >
                        <stopl.1-.1
                            offset="0%"2.1 2.1
                            stop-color="#58d8d5"
    -.1.1
                    />

        a1.7 1.7 0 0 0-.3 1.9
           <stop
                 1.7 1.7 0 0 0 1.5  1
    offset="100%"
                        h.5
    stop-color="#11bcb6"
                        />v3
                    </linearGradient>


        h-.5
            <linearGradient
                a1.7 1.7 0 0 0-1.5 1z
   id="mqGradientCardB"
                         x1="1"
                        y1="0"></path>

                        x2="0"</svg>

                        y2="1"</div>

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

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

                    <br>

        offset="0%"
            کارآمد

                stop-color="#00a7a3"</div>

            </div>



            <!-- REPORT /-->

            <div class="mq-feature">

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

                    <svg  offsetviewBox="100%"
0 0 24 24">

                         stop-color="#00c3b6"<path
                        />
    d="M5 20V11"
               </linearGradient>

                </defs>></path>


                <path
        <path
            d="
                d="M10 20V6"
   M50 82
                    C43 72 24 58 20 39
></path>

                       C17 24<path
 26 13 39 13
                    C47 13 53 18 57 25d="M15 20V9"
                    C48 27 41 34 39 44
  ></path>

                   C36 55 41 67 50 82<path
                    Z
        d="M20 20V3"
           "
             ></path>

       fill="url(#mqGradientCardA)"
                </>svg>


                <path</div>

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

     d="
               گزارش‌های

     M50 82
              <br>

      C58 71 77 58 81 39
         تحلیلی

           C84 24 75 13 62 13</div>

            </div>



        C53  13 47 19 43 27<!-- ASSETS -->

            <div class="mq-feature">

       C53 28 60 35 62 45
    <div class="mq-feature-icon">

               C64 56 59 68 50 82
    <svg viewBox="0 0 24 24">

                Z
        <path
            "
                d="M12 3l7 4-7  fill="url(#mqGradientCardB)"4-7-4 7-4z"
                />


        ></path>

        <path
                <path
    d="
                    M50 68
   d="M5 7v9l7 4 7-4V7"
              C43 57 42 48 45 40
     ></path>

               C47 34 51 30 56 28
    <path
                C50 38 51 50 56 58
       d="M12 11v9"
            C55 62 53 65 50 68
       ></path>

             Z
       </svg>

             "
   </div>

                <div fillclass="#ffffffmq-feature-title">

                    opacity=".94"مدیریت کامل

                />

    <br>

        </svg>


            <div class="mq-card-wordmark">دارایی‌ها

                Medi<span class="q">Q</span></div>

            </div>


        </div>


    </section>



    <div class="mq-card-caption"><!-- ======================================================
         LOGIN CARD
  مدیریت تجهیزات پزشکی
        </div>
====================================================== -->

    <section    <div class="mq-login-welcomecard">


        <!-- REAL LOGO -->

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

    </div>


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



        <!-- =================================================src="/download/attachments/174855060/MediQ%20Heart%20Medical%20Logo.png"
             FORM
   alt="MediQ"
          ================================================= --  >

        <form
     </div>



       id="mqLoginForm"
    <!-- WELCOME -->

        <div class="mq-formwelcome">

            method="post"
    به پلتفرم مدیکیو خوش آمدید

        action="/dologin.action"</div>


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


            برای ادامه، وارد حساب <!-- USERNAME -->کاربری خود شوید.

        </div>



      <div class="mq-field">

  <!-- ==================================================
             LOGIN   <inputFORM
                    id="mqUsername"
                    class="mq-input"================================================== -->

                    type="text"<form
                    nameid="os_usernamemqLoginForm"
                    placeholder="نام کاربریclass="mq-form"
                    autocompletemethod="usernamepost"
            action="/dologin.action"
        required>


            <!-- USERNAME   -->


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

                <input
    <svg viewBox="0 0 24 24">

            id="mqUsername"
            <circle
        class="mq-input"
                    cxtype="12text"
                    name="os_username"
        cy="8"
            placeholder="نام کاربری"
                    rautocomplete="4username"
                    required
    ></circle>

            >


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

                    <svg   dviewBox="M50 20c0-4 3-7 7-7s7 3 7 7"0 24 24">

                        ></path>
<circle
                    </svg>

           cx="12"
     </span>


            </div>



            <!-- PASSWORD -->

cy="8"
               <div class="mq-field">


            r="4"
    <input
                    id="mqPassword"></circle>

                    class="mq-input"
    <path
                type="password"
            d="M5 20c0-4 3-7 7-7s7 3 7   name="os_password"7"
                    placeholder="رمز عبور"
   ></path>

                 autocomplete="current-password"
   </svg>

                 required
   </span>

             ></div>



                <!-- LOCKPASSWORD RIGHT -->

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

                <input
    <svg viewBox="0 0 24 24">

            id="mqPassword"
            <rect
        class="mq-input"
                    xtype="5password"
                    name="os_password"
        y="10"
            placeholder="رمز عبور"
               width="14"
     autocomplete="current-password"
                       height="10"required
                >


            rx="2"
    <!-- LOCK -->

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

                    <svg viewBox="0 0 24 <path
    24">

                        d="<rect
                            M8 10x="5"
                            V7y="10"
                            a4 4 0 0 1 8 0width="14"
                            v3height="10"
                            rx="2"
                        ></path>rect>

                    </svg>
    <path
                </span>



            d="M8 10V7a4 4 0 <!-- EYE LEFT -->

0 1 8 0v3"
                <button
        ></path>

            id="mqEye"
            <path
        class="mq-eye"
                    typed="buttonM12 14v2"
                    title="نمایش رمز عبور"
  ></path>

                  aria-label="نمایش رمز عبور"
                ></svg>

                </span>



    <svg
            <!-- EYE -->

            id="mqEyeIcon"
    <button
                    viewBoxid="0 0 24 24mqPasswordToggle"
                    >
class="mq-password-toggle"
                    type="button"
    <path
                title="نمایش رمز عبور"
          d="
          aria-label="نمایش رمز عبور"
                M2 12>

                    <svg
        s4-7 10-7
               id="mqEyeIcon"
             10 7 10 7
        viewBox="0 0 24 24"
                  -4 7-10 7>

                        <path
     S2    12 2 12
                 d="M2 12s4-7 10-7 10 7 10 7-4 7-10 7S2 12 2 12z"
                        ></path>

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

                    </svg>

                </button>


            </div>



            <!-- REMEMBER -->

            <div class="mq-options">

                <label class="mq-remember">

                    <input
                        type="checkbox"
                        name="os_cookie"
                        value="true"
                    >

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

                </label>

            </div>



            <!-- DESTINATION -->

            <input
                id="mqDestination"
                type="hidden"
                name="os_destination"
                value="/"
            >



            <!-- SUBMITLOGIN -->

            <button
                id="mqSubmit"
                class="mq-submit"
                type="mqSubmit"
"submit"
            >

                <span class="mq-submit-text">

                    ورود

                </span>

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

            </button>



            type="submit"<!-- ERROR -->

            ><div

                <span classid="mq-submit-textmqError">
                class="mq-error"
    ورود
        ></div>


        </span>form>



        <!-- DIVIDER -->

      <span  <div class="mq-loaderdivider"></span>div>



        <!--    </button>SUPPORT -->



            <div<div class="mq-support">


            <span>

    id="mqError"
            در صورت مشکل  class="mq-error"
        در ورود، با واحد فناوری اطلاعات تماس بگیرید.

    ></div>


        </form>
span>


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


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


                <svg viewBox="0 0 24 24">

                    <path
                        d="
M4 13v-2a8 8 0 0 1 16 0v2"
             M4 13v-2
      ></path>

              a8 8 0 0 1 16 0<path
                    v2
    d="M4 13H3a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2v-6z"
    "
                ></path>

                    <path
                        d=="M20 13h1a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-2v-6z"
                    M4 13></path>

                    H3<path
                    a2   2 0 0 0d="M19 19c0 2-2 2-4 2"
                    v2></path>

                </svg>

      a2 2 0 0 0 2 2</span>


        </div>


    </section>


</div>



<script>
(function () {

      h2"use strict";


        /* ========================================================
       MEDIQ CONFIG
    v-6
   ======================================================== */

    var CFG = {

         z/*
         * بعداً Page ID داشبورد اصلی MediQ
     "
    * را اینجا می‌گذاریم.
         ><*/path>

                <pathdestination:
            "/",


        d="/*
         * Confluence login endpoint
        M20 13*/

        loginAction:
            h1
          "/dologin.action"

    };



    /*  a2 2 0 0 1 2 2========================================================
       ELEMENTS
       ======================================================== */

    var        v2form =
           document.getElementById(
         a2 2 0 0 1-2 2
"mqLoginForm"
        );


    var username =
        h-2document.getElementById(
            "mqUsername"
        v-6);


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


    var passwordToggle "=
        document.getElementById(
        ></path>

    "mqPasswordToggle"
        </svg>);


    var eyeIcon =
      <span>  document.getElementById(
            "mqEyeIcon"
    در صورت مشکل در ورود،);


 با واحد فناوری اطلاعاتvar تماسsubmit بگیرید.=
            </span>


document.getElementById(
        </div>


    </section>


</div>



<script>
(function () {

    "mqSubmit"
       "use strict");


    /* ========================================================
var destination =
        CONFIG
document.getElementById(
            "mqDestination"
    ======================================================== */    );


    var CFGerror =
 {

       document.getElementById(
  destination: "/",

        loginAction: "/dologin.actionmqError"

        });



    /* ========================================================
       ELEMENTSAPPLY CONFIG
       ======================================================== */

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

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

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

    var eye =
  

    if  document.getElementById("mqEye");(form) {

    var eyeIcon    form.action =
            document.getElementById("mqEyeIcon")CFG.loginAction;

    var submit =}


     if   document.getElementById("mqSubmit");

(destination) {

      var  destination.value =
         document.getElementById("mqDestination")   CFG.destination;

    var error =
        document.getElementById("mqError");}



    /* ========================================================
       SHOW / APPLYHIDE CONFIGPASSWORD
       ======================================================== */



    if (
        password &&
        passwordToggle
    ) {

       if (form) {
passwordToggle.addEventListener(
          form.action = CFG.loginAction;
 "click",
     }

       iffunction (destination) {

                var destination.valueshowPassword = CFG.destination;

                }


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


         PASSWORD EYE
       password.type =
        ======================================================== */

        if (password && eye) {

showPassword
             eye.addEventListener(
           ? "clicktext",
            function () {            : "password";


                varif isHidden =(showPassword) {

                    passwordpasswordToggle.typetitle === "password";



                         password.type ="مخفی کردن رمز عبور";

                    isHiddenpasswordToggle.setAttribute(
                        ? "textaria-label",
                        "مخفی کردن :رمز "passwordعبور";


                   eye.title =
 );


                     isHiddenif (eyeIcon) {

                        ? "مخفی کردن رمز عبور"
eyeIcon.innerHTML =
                            :'<path d="نمایشM2 رمز عبور";


         12s4-7 10-7 10 7 10 7-4 7-10 7S2 12 2 12z"></path>' +
       eye.setAttribute(
                     '<circle cx="aria-label12",
 cy="12" r="3"></circle>' +
                 eye.title
           '<path d="M4    )4l16 16"></path>';


                  if (eyeIcon) {}

                }
    if (isHidden) {

          else {

             eyeIcon.innerHTML =
      passwordToggle.title =
                     '<path d="M2 12s4-7 10-7 10 7 10 7-4 7-10 7S2 12 2 12"></path>' +
 "نمایش رمز عبور";

                    passwordToggle.setAttribute(
                '<circle cx="12" cy="12" r="3"></circle>' +
     "aria-label",
                       '<path d="M4نمایش 4l16رمز 16عبور"></path>';

                    );


 }
                   if else(eyeIcon) {

                        eyeIcon.innerHTML =
                            '<path d="M2 12s4-7 10-7 10 7 10 7-4 7-10 7S2 12 2 1212z"></path>' +
                            '<circle cx="12" cy="12" r="3"></circle>';

                    }

                }

            }
        );

    }



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

    if (form) {

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

                var userValue =
                    username
                        ? username.value.trim()
                        : "";


                var passValuepasswordValue =
                    password
                        ? password.value
                        : "";


                if (
                    !userValue ||
         !passValue           !passwordValue
                ) {

                    event.preventDefault();


                    if (error) {

                        error.style.display =
                            "block";

                        error.innerHTML =
                            "لطفاً نام کاربری و رمز عبور را وارد کنید.";

                    }


                    return false;

                }


                if (error) {

                    error.style.display =
                        "none";

                }


                if (submit) {

                    submit.classList.add(
                        "loading"
                    );

                }

            }
        );

    }



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

    window.setTimeout(
        function () {

            if (username) {

                username.focus();

            }

        },
        300
    );


})();
</script>

</div>

...