@font-face {
  font-family: "Lato";
  src: url(../fonts/Lato/Lato-Bold.ttf);
  font-weight: bold;
}

@font-face {
  font-family: "Lato";
  src: url(../fonts/Lato/Lato-Regular.ttf);
  font-weight: normal;
}

/*@font-face {
  font-family: "Lato";
  src: url(../fonts/Lato/Lato-Bold.ttf);
}*/

@font-face {
  font-family: "Gill Sans";
  src: url("../fonts/GillSans/Gill Sans.otf") format("opentype");;
}

@font-face {
    font-family: "Montserrat";
    src: url("../fonts/Montserrat-VariableFont_wght.ttf") format("truetype");
}



section {
    /*background-color: #F4F4F4;*/
}
#loginLogoBar {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-left: 25px;
    margin-right: 25px;
    padding: 1.7% 80px;
    /*background: #FFFFFF;*/
    /*box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);*/
}

#loginLogoLeft img{
    /*position: absolute;*/
    height:6vh;
/*    left: 0%;
    right: 0%;
    top: 0%;
    bottom: 0%;
    background: url(../img/logo1.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;*/
/*    width: 139.91px;
    height: 58.59px;*/

    /* Inside auto layout */

/*    flex: none;
    order: 0;*/
    /*flex-grow: 0;*/
}

#loginLogoRight {
    /*position: absolute;*/
    left: 0.41%;
    right: 0%;
    top: 0%;
    bottom: 0.1%;
    background: url("data:image/svg+xml;utf8,<svg width='184' height='41' viewBox='0 0 184 41' fill='none' xmlns='http://www.w3.org/2000/svg'> <path d='M49.1665 2.87018C49.1665 1.41961 50.319 0.296906 52.0378 0.296906C53.7567 0.296906 54.9092 1.36 54.9092 2.78076C54.9092 4.32075 53.7567 5.44345 52.0378 5.44345C50.319 5.44345 49.1665 4.32075 49.1665 2.87018ZM49.7328 7.66899H54.3528V23.5855H49.7328V7.66899Z' fill='black'/> <path d='M77.1646 2.87018L68.2029 23.5855H63.4637L54.5317 2.87018H59.7081L66.0072 17.664L72.3956 2.87018H77.1547H77.1646Z' fill='black'/> <path d='M76.9558 2.87018C76.9558 1.41961 78.1083 0.296906 79.8271 0.296906C81.546 0.296906 82.6985 1.36 82.6985 2.78076C82.6985 4.32075 81.546 5.44345 79.8271 5.44345C78.1083 5.44345 76.9558 4.32075 76.9558 2.87018ZM77.5122 7.66899H82.1322V23.5855H77.5122V7.66899Z' fill='black'/> <path d='M100.602 16.9288H88.5605C89.0076 18.9159 90.6867 20.128 93.1208 20.128C94.8099 20.128 96.022 19.6213 97.1149 18.588L99.5689 21.2507C98.0886 22.9397 95.873 23.824 93.0016 23.824C87.4974 23.824 83.9207 20.3665 83.9207 15.6273C83.9207 10.8881 87.557 7.43054 92.4154 7.43054C97.2739 7.43054 100.702 10.5701 100.702 15.6869C100.702 16.0446 100.642 16.5413 100.612 16.9288H100.602ZM88.5009 14.2363H96.3399C96.0121 12.2194 94.5019 10.9179 92.4353 10.9179C90.3687 10.9179 88.8288 12.1896 88.5009 14.2363Z' fill='black'/> <path d='M127.706 7.66898L121.933 23.5855H117.492L113.906 13.6998L110.21 23.5855H105.769L100.026 7.66898H104.378L108.133 18.439L112.038 7.66898H115.942L119.728 18.439L123.603 7.66898H127.686H127.706Z' fill='black'/> <path d='M141.019 23.5855L136.022 16.3923L131.104 23.5855H125.6L133.26 13.054L125.977 2.87018H131.422L136.181 9.58652L140.86 2.87018H146.037L138.814 12.8751L146.543 23.5855H141.009H141.019Z' fill='black'/> <path d='M151.164 6.7748H144.537V2.87018H162.589V6.7748H155.962V23.5855H151.164V6.7748Z' fill='black'/> <path d='M48.2524 36.3227L48.6598 35.5279C49.3553 36.2035 50.5873 36.7102 51.8689 36.7102C53.6871 36.7102 54.482 35.9452 54.482 34.9914C54.482 32.3287 48.5008 33.968 48.5008 30.3714C48.5008 28.9407 49.6136 27.7087 52.0875 27.7087C53.1804 27.7087 54.323 28.0266 55.0979 28.5731L54.7502 29.3878C53.9156 28.8513 52.942 28.583 52.0875 28.583C50.3091 28.583 49.5142 29.3779 49.5142 30.3515C49.5142 33.0142 55.4954 31.4047 55.4954 34.9516C55.4954 36.3823 54.3528 37.6044 51.8689 37.6044C50.4084 37.6044 48.9777 37.0877 48.2624 36.3426L48.2524 36.3227Z' fill='black'/> <path d='M64.0994 30.1926V37.4951H63.1556V36.1638C62.6389 37.048 61.6951 37.5646 60.5326 37.5646C58.6747 37.5646 57.4526 36.5214 57.4526 34.4251V30.1926H58.4362V34.3356C58.4362 35.8955 59.241 36.6804 60.632 36.6804C62.162 36.6804 63.1158 35.6968 63.1158 34.0276V30.1926H64.0994V30.1926Z' fill='black'/> <path d='M74.2635 33.8488C74.2635 36.0743 72.7036 37.5746 70.6271 37.5746C69.4646 37.5746 68.4612 37.0778 67.8452 36.134V40.2075H66.8616V30.2124H67.8054V31.6531C68.4016 30.6794 69.415 30.1528 70.6271 30.1528C72.7135 30.1528 74.2635 31.6531 74.2635 33.8587V33.8488ZM73.2799 33.8488C73.2799 32.1499 72.0975 30.9973 70.5575 30.9973C69.0176 30.9973 67.8352 32.1499 67.8352 33.8488C67.8352 35.5478 68.9977 36.7003 70.5575 36.7003C72.1174 36.7003 73.2799 35.5577 73.2799 33.8488Z' fill='black'/> <path d='M83.6722 33.8488C83.6722 36.0743 82.1222 37.5746 80.0358 37.5746C78.8733 37.5746 77.8699 37.0778 77.2539 36.134V40.2075H76.2703V30.2124H77.2141V31.6531C77.8103 30.6794 78.8237 30.1528 80.0358 30.1528C82.1222 30.1528 83.6722 31.6531 83.6722 33.8587V33.8488ZM82.6885 33.8488C82.6885 32.1499 81.5062 30.9973 79.9662 30.9973C78.4263 30.9973 77.2439 32.1499 77.2439 33.8488C77.2439 35.5478 78.4064 36.7003 79.9662 36.7003C81.5261 36.7003 82.6885 35.5577 82.6885 33.8488Z' fill='black'/> <path d='M85.6792 27.1921H86.6628V37.4951H85.6792V27.1921Z' fill='black'/> <path d='M95.5549 30.1926L91.8987 38.3694C91.2827 39.8001 90.5077 40.2571 89.4645 40.2571C88.7889 40.2571 88.1331 40.0386 87.686 39.5915L88.1431 38.8563C88.5007 39.2139 88.9478 39.4126 89.4744 39.4126C90.1301 39.4126 90.5673 39.1046 90.9846 38.1906L91.3025 37.4852L88.0338 30.1926H89.0571L91.8092 36.4022L94.5613 30.1926H95.535H95.5549Z' fill='black'/> <path d='M99.9265 32.6367C99.9265 29.7852 102.092 27.6888 105.023 27.6888C106.444 27.6888 107.716 28.1657 108.58 29.1096L107.925 29.7653C107.13 28.9606 106.166 28.6128 105.053 28.6128C102.708 28.6128 100.94 30.3317 100.94 32.6367C100.94 34.9417 102.708 36.6605 105.053 36.6605C106.166 36.6605 107.14 36.3128 107.925 35.4981L108.58 36.1538C107.716 37.0977 106.444 37.5845 105.013 37.5845C102.092 37.5845 99.9265 35.4881 99.9265 32.6367V32.6367Z' fill='black'/> <path d='M117.284 33.2626V37.4951H116.3V33.352C116.3 31.812 115.495 31.0172 114.104 31.0172C112.535 31.0172 111.551 31.9909 111.551 33.66V37.4951H110.567V27.1921H111.551V31.4643C112.087 30.6198 113.051 30.133 114.283 30.133C116.062 30.133 117.284 31.1563 117.284 33.2626V33.2626Z' fill='black'/> <path d='M125.471 32.9745V37.505H124.527V36.3625C124.08 37.1076 123.225 37.5746 122.013 37.5746C120.364 37.5746 119.35 36.7102 119.35 35.4484C119.35 34.3257 120.076 33.3818 122.172 33.3818H124.487V32.9347C124.487 31.6829 123.782 31.0073 122.42 31.0073C121.477 31.0073 120.592 31.3351 119.986 31.8717L119.539 31.1364C120.274 30.5105 121.357 30.1528 122.51 30.1528C124.398 30.1528 125.471 31.0967 125.471 32.9844V32.9745ZM124.487 35.3093V34.1171H122.192C120.771 34.1171 120.314 34.6734 120.314 35.4186C120.314 36.2631 120.99 36.7897 122.162 36.7897C123.334 36.7897 124.09 36.2631 124.477 35.2994L124.487 35.3093Z' fill='black'/> <path d='M127.935 27.8876C127.935 27.51 128.252 27.1921 128.66 27.1921C129.067 27.1921 129.385 27.5001 129.385 27.8677C129.385 28.275 129.077 28.593 128.66 28.593C128.243 28.593 127.935 28.275 127.935 27.8876ZM128.153 30.1926H129.137V37.4951H128.153V30.1926V30.1926Z' fill='black'/> <path d='M138.605 33.2626V37.4951H137.622V33.3521C137.622 31.8121 136.817 31.0172 135.426 31.0172C133.856 31.0172 132.873 31.9909 132.873 33.6601V37.4951H131.889V30.1926H132.833V31.5438C133.359 30.6596 134.343 30.1429 135.615 30.1429C137.393 30.1429 138.615 31.1663 138.615 33.2726L138.605 33.2626Z' fill='black'/> <path d='M152.743 31.1166C152.743 33.1831 151.243 34.435 148.769 34.435H146.156V37.505H145.133V27.7882H148.769C151.243 27.7882 152.743 29.0401 152.743 31.1166V31.1166ZM151.72 31.1166C151.72 29.5567 150.697 28.6725 148.749 28.6725H146.166V33.5309H148.749C150.697 33.5309 151.72 32.6466 151.72 31.1166V31.1166Z' fill='black'/> <path d='M153.975 33.8488C153.975 31.6829 155.555 30.1429 157.701 30.1429C159.847 30.1429 161.407 31.6829 161.407 33.8488C161.407 36.0147 159.837 37.5746 157.701 37.5746C155.565 37.5746 153.975 36.0147 153.975 33.8488ZM160.404 33.8488C160.404 32.1399 159.251 30.9974 157.691 30.9974C156.131 30.9974 154.969 32.1399 154.969 33.8488C154.969 35.5577 156.131 36.7003 157.691 36.7003C159.251 36.7003 160.404 35.5577 160.404 33.8488Z' fill='black'/> <path d='M167.1 30.1429V31.0967C167.02 31.0967 166.931 31.0868 166.861 31.0868C165.331 31.0868 164.407 32.0604 164.407 33.7793V37.5051H163.424V30.2025H164.368V31.6332C164.825 30.6596 165.759 30.1429 167.1 30.1429V30.1429Z' fill='black'/> <path d='M173.041 37.058C172.654 37.4057 172.068 37.5746 171.501 37.5746C170.13 37.5746 169.365 36.7996 169.365 35.4484V31.0272H168.064V30.1926H169.365V28.593H170.349V30.1926H172.574V31.0272H170.349V35.3888C170.349 36.2532 170.796 36.7202 171.611 36.7202C172.018 36.7202 172.415 36.591 172.694 36.3426L173.041 37.048V37.058Z' fill='black'/> <path d='M180.344 32.9745V37.505H179.4V36.3625C178.953 37.1076 178.098 37.5746 176.886 37.5746C175.237 37.5746 174.224 36.7102 174.224 35.4484C174.224 34.3257 174.949 33.3818 177.045 33.3818H179.36V32.9347C179.36 31.6829 178.655 31.0073 177.294 31.0073C176.35 31.0073 175.466 31.3351 174.859 31.8717L174.412 31.1364C175.148 30.5105 176.231 30.1528 177.383 30.1528C179.271 30.1528 180.344 31.0967 180.344 32.9844V32.9745ZM179.36 35.3093V34.1171H177.065C175.644 34.1171 175.187 34.6734 175.187 35.4186C175.187 36.2631 175.863 36.7897 177.035 36.7897C178.208 36.7897 178.963 36.2631 179.35 35.2994L179.36 35.3093Z' fill='black'/> <path d='M183.017 27.1921H184V37.4951H183.017V27.1921Z' fill='black'/> <g style='mix-blend-mode:multiply'> <path d='M34.9489 12.7957C35.704 12.7957 36.3001 13.4017 36.3001 14.1469C36.3001 14.8424 35.7834 15.4087 35.1078 15.4882C35.0482 15.4882 34.9985 15.4981 34.9389 15.4981C34.2335 15.4981 33.6473 14.9517 33.5977 14.2661C33.5977 14.2264 33.5977 14.1866 33.5977 14.1469C33.5977 13.4613 34.0944 12.905 34.7502 12.8056C34.8098 12.7957 34.8793 12.7857 34.9489 12.7857V12.7957Z' stroke='#016298' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M30.021 14.6436C30.0409 14.7231 30.0508 14.8125 30.0508 14.902C30.0508 15.2795 29.8919 15.6173 29.6435 15.8657C29.3951 16.1141 29.0672 16.2532 28.6996 16.2532C28.024 16.2532 27.4676 15.7564 27.3683 15.1007C27.3583 15.0311 27.3484 14.9616 27.3484 14.902C27.3484 14.5344 27.4974 14.2065 27.7359 13.9581C27.9843 13.7097 28.3221 13.5508 28.6996 13.5508C29.3653 13.5508 29.9117 14.0177 30.031 14.6436H30.021Z' stroke='#016298' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M19.1218 7.52991C19.5292 7.52991 19.9067 7.71868 20.1551 8.00681C20.3538 8.24526 20.473 8.55326 20.473 8.88112C20.473 9.03016 20.4432 9.17919 20.4035 9.31828C20.2246 9.84486 19.7179 10.2323 19.1317 10.2323C18.6747 10.2323 18.2773 10.0038 18.0289 9.66602C17.8699 9.43751 17.7805 9.16925 17.7805 8.88112C17.7805 8.70229 17.8203 8.53338 17.8799 8.37442C18.0786 7.87765 18.5654 7.52991 19.1317 7.52991H19.1218Z' stroke='#016298' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M9.26587 24.4996C9.26587 24.0624 9.46458 23.6849 9.78251 23.4365C10.011 23.2577 10.2992 23.1484 10.6072 23.1484C10.6568 23.1484 10.7065 23.1484 10.7661 23.1484C11.0642 23.1881 11.3424 23.3173 11.551 23.516C11.8093 23.7644 11.9683 24.1121 11.9683 24.4996C11.9683 24.9169 11.7696 25.3044 11.4715 25.5428C11.2331 25.7316 10.945 25.8409 10.6171 25.8409H10.5575C10.2296 25.821 9.94148 25.6918 9.71296 25.4931C9.44471 25.2448 9.26587 24.8871 9.26587 24.4897V24.4996Z' stroke='#016298' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M25.4904 36.3426C25.0333 36.3426 24.6161 36.1042 24.3776 35.7564C24.2286 35.5379 24.1392 35.2795 24.1392 34.9914C24.1392 34.8324 24.169 34.6735 24.2186 34.5344C24.3975 34.0177 24.9042 33.6402 25.4804 33.6402C25.9077 33.6402 26.2951 33.8389 26.5336 34.1469C26.7124 34.3754 26.8217 34.6635 26.8217 34.9815C26.8217 35.1206 26.8019 35.2597 26.7621 35.3789C26.5932 35.9353 26.0766 36.3327 25.4705 36.3327L25.4904 36.3426Z' stroke='#016298' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M34.3131 24.0922C34.1542 24.0922 33.9952 24.0624 33.8561 24.0128C33.3395 23.8339 32.9619 23.3272 32.9619 22.751C32.9619 22.2442 33.2401 21.7972 33.6574 21.5587C33.8462 21.4593 34.0747 21.3898 34.3131 21.3898C34.4224 21.3898 34.5317 21.3997 34.6211 21.4295C35.2173 21.5686 35.6544 22.1052 35.6544 22.751C35.6544 23.2974 35.3365 23.7644 34.8596 23.9829C34.6907 24.0624 34.5019 24.1022 34.3032 24.1022L34.3131 24.0922Z' stroke='#016298' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M12.6639 38.0614C11.1835 33.8786 10.4383 29.7455 10.5575 25.8508' stroke='#A4CD39' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M29.6533 3.57559C25.8977 4.70823 22.7482 6.20848 20.155 8.01673' stroke='#A4CD39' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M10.7761 23.1484C11.4815 17.9919 13.8064 13.352 18.019 9.67593' stroke='#A4CD39' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M11.551 23.516C15.4954 19.5816 20.4035 16.5513 27.3583 15.1106' stroke='#1FBBB1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M36.3 14.1668C36.9757 14.1469 37.6612 14.1469 38.3766 14.1668' stroke='#1FBBB1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M33.5977 14.276C32.3558 14.3555 31.1636 14.4847 30.021 14.6436' stroke='#00AEEF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M9.71299 25.4931C7.95442 27.51 6.37469 29.7058 4.8645 32.0207' stroke='#1FBBB1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M30.7959 36.3426C29.4049 36.0942 28.0637 35.7763 26.782 35.3888' stroke='#E13C30' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M3.41382 10.7589C5.04323 15.5677 7.1396 19.82 9.79236 23.4266' stroke='#E13C30' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M11.4714 25.5428C14.8793 29.5269 19.1018 32.5672 24.2285 34.5244' stroke='#E13C30' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M6.46411 6.745C10.6668 6.75493 14.4621 7.30138 17.86 8.38434' stroke='#A89968' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M33.6572 21.5587C32.4948 19.4325 31.1535 17.5349 29.6433 15.8657' stroke='#A89968' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M34.8694 23.973C35.6742 25.7217 36.3696 27.6094 36.9658 29.6263' stroke='#A89968' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M27.7259 13.9581C25.5699 12.0207 23.1258 10.4708 20.3936 9.31827' stroke='#A89968' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M31.2231 4.56915C33.0612 7.30139 34.1938 10.0833 34.7502 12.8156' stroke='#FEBE3F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M26.5535 34.1469C29.8123 31.4643 32.4054 27.9671 33.856 24.0128' stroke='#FEBE3F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M35.1079 15.4981C35.247 17.5349 35.0682 19.522 34.6211 21.4296' stroke='#FEBE3F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M24.3775 35.7465C21.9036 37.3759 19.1614 38.5682 16.3 39.1742' stroke='#FEBE3F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M38.3766 14.1568C37.0652 10.2522 34.5217 6.90396 31.2231 4.56914C30.7164 4.21147 30.1998 3.87366 29.6533 3.56566C26.8416 1.96606 23.5927 1.052 20.1352 1.052C14.78 1.06194 9.95141 3.23779 6.46408 6.745C5.28176 7.93725 4.24848 9.28846 3.4139 10.7589C1.80437 13.5706 0.880371 16.8294 0.880371 20.3068C0.880371 24.7182 2.36075 28.7818 4.86447 32.0207C6.88137 34.6536 9.56393 36.75 12.6638 38.0515C13.8262 38.5383 15.0483 38.9159 16.3101 39.1742C17.552 39.4226 18.8237 39.5518 20.1352 39.5518C24.0796 39.5518 27.7457 38.3595 30.7959 36.3327C33.3493 34.6337 35.4755 32.3287 36.9758 29.6362C38.5157 26.8742 39.3801 23.6948 39.3801 20.3068C39.3801 18.1509 39.0225 16.0843 38.3766 14.1568V14.1568Z' stroke='#005B94' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> </svg>")
}

#logoBar {
    display: flex;
    flex-basis: 100%;
    flex-direction: row;
    /*justify-content: space-between;*/
    align-items: center;
    /*padding: 0px;*/
    /*margin-left: 25px;*/
    /*margin-right: 25px;*/
    padding: 0px 80px;
    gap: 20px;
/*    gap: 984px;

    position: absolute;
    width: 1340px;*/
/*    height: 58.59px;
    left: 50px;
    top: 24px;*/
    background: #FFFFFF;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}

#logoLeft {
    /*position: absolute;*/
    left: 0%;
    right: 0%;
    top: 0%;
    bottom: 0%;
    background: url(../img/logo1.png);
    
    width: 139.91px;
    height: 58.59px;

    /* Inside auto layout */

/*    flex: none;
    order: 0;*/
    /*flex-grow: 0;*/
}

#logoRight {
    /*position: absolute;*/
    left: 0.41%;
    right: 0%;
    top: 0%;
    bottom: 0.1%;
    background: url("data:image/svg+xml;utf8,<svg width='184' height='41' viewBox='0 0 184 41' fill='none' xmlns='http://www.w3.org/2000/svg'> <path d='M49.1665 2.87018C49.1665 1.41961 50.319 0.296906 52.0378 0.296906C53.7567 0.296906 54.9092 1.36 54.9092 2.78076C54.9092 4.32075 53.7567 5.44345 52.0378 5.44345C50.319 5.44345 49.1665 4.32075 49.1665 2.87018ZM49.7328 7.66899H54.3528V23.5855H49.7328V7.66899Z' fill='black'/> <path d='M77.1646 2.87018L68.2029 23.5855H63.4637L54.5317 2.87018H59.7081L66.0072 17.664L72.3956 2.87018H77.1547H77.1646Z' fill='black'/> <path d='M76.9558 2.87018C76.9558 1.41961 78.1083 0.296906 79.8271 0.296906C81.546 0.296906 82.6985 1.36 82.6985 2.78076C82.6985 4.32075 81.546 5.44345 79.8271 5.44345C78.1083 5.44345 76.9558 4.32075 76.9558 2.87018ZM77.5122 7.66899H82.1322V23.5855H77.5122V7.66899Z' fill='black'/> <path d='M100.602 16.9288H88.5605C89.0076 18.9159 90.6867 20.128 93.1208 20.128C94.8099 20.128 96.022 19.6213 97.1149 18.588L99.5689 21.2507C98.0886 22.9397 95.873 23.824 93.0016 23.824C87.4974 23.824 83.9207 20.3665 83.9207 15.6273C83.9207 10.8881 87.557 7.43054 92.4154 7.43054C97.2739 7.43054 100.702 10.5701 100.702 15.6869C100.702 16.0446 100.642 16.5413 100.612 16.9288H100.602ZM88.5009 14.2363H96.3399C96.0121 12.2194 94.5019 10.9179 92.4353 10.9179C90.3687 10.9179 88.8288 12.1896 88.5009 14.2363Z' fill='black'/> <path d='M127.706 7.66898L121.933 23.5855H117.492L113.906 13.6998L110.21 23.5855H105.769L100.026 7.66898H104.378L108.133 18.439L112.038 7.66898H115.942L119.728 18.439L123.603 7.66898H127.686H127.706Z' fill='black'/> <path d='M141.019 23.5855L136.022 16.3923L131.104 23.5855H125.6L133.26 13.054L125.977 2.87018H131.422L136.181 9.58652L140.86 2.87018H146.037L138.814 12.8751L146.543 23.5855H141.009H141.019Z' fill='black'/> <path d='M151.164 6.7748H144.537V2.87018H162.589V6.7748H155.962V23.5855H151.164V6.7748Z' fill='black'/> <path d='M48.2524 36.3227L48.6598 35.5279C49.3553 36.2035 50.5873 36.7102 51.8689 36.7102C53.6871 36.7102 54.482 35.9452 54.482 34.9914C54.482 32.3287 48.5008 33.968 48.5008 30.3714C48.5008 28.9407 49.6136 27.7087 52.0875 27.7087C53.1804 27.7087 54.323 28.0266 55.0979 28.5731L54.7502 29.3878C53.9156 28.8513 52.942 28.583 52.0875 28.583C50.3091 28.583 49.5142 29.3779 49.5142 30.3515C49.5142 33.0142 55.4954 31.4047 55.4954 34.9516C55.4954 36.3823 54.3528 37.6044 51.8689 37.6044C50.4084 37.6044 48.9777 37.0877 48.2624 36.3426L48.2524 36.3227Z' fill='black'/> <path d='M64.0994 30.1926V37.4951H63.1556V36.1638C62.6389 37.048 61.6951 37.5646 60.5326 37.5646C58.6747 37.5646 57.4526 36.5214 57.4526 34.4251V30.1926H58.4362V34.3356C58.4362 35.8955 59.241 36.6804 60.632 36.6804C62.162 36.6804 63.1158 35.6968 63.1158 34.0276V30.1926H64.0994V30.1926Z' fill='black'/> <path d='M74.2635 33.8488C74.2635 36.0743 72.7036 37.5746 70.6271 37.5746C69.4646 37.5746 68.4612 37.0778 67.8452 36.134V40.2075H66.8616V30.2124H67.8054V31.6531C68.4016 30.6794 69.415 30.1528 70.6271 30.1528C72.7135 30.1528 74.2635 31.6531 74.2635 33.8587V33.8488ZM73.2799 33.8488C73.2799 32.1499 72.0975 30.9973 70.5575 30.9973C69.0176 30.9973 67.8352 32.1499 67.8352 33.8488C67.8352 35.5478 68.9977 36.7003 70.5575 36.7003C72.1174 36.7003 73.2799 35.5577 73.2799 33.8488Z' fill='black'/> <path d='M83.6722 33.8488C83.6722 36.0743 82.1222 37.5746 80.0358 37.5746C78.8733 37.5746 77.8699 37.0778 77.2539 36.134V40.2075H76.2703V30.2124H77.2141V31.6531C77.8103 30.6794 78.8237 30.1528 80.0358 30.1528C82.1222 30.1528 83.6722 31.6531 83.6722 33.8587V33.8488ZM82.6885 33.8488C82.6885 32.1499 81.5062 30.9973 79.9662 30.9973C78.4263 30.9973 77.2439 32.1499 77.2439 33.8488C77.2439 35.5478 78.4064 36.7003 79.9662 36.7003C81.5261 36.7003 82.6885 35.5577 82.6885 33.8488Z' fill='black'/> <path d='M85.6792 27.1921H86.6628V37.4951H85.6792V27.1921Z' fill='black'/> <path d='M95.5549 30.1926L91.8987 38.3694C91.2827 39.8001 90.5077 40.2571 89.4645 40.2571C88.7889 40.2571 88.1331 40.0386 87.686 39.5915L88.1431 38.8563C88.5007 39.2139 88.9478 39.4126 89.4744 39.4126C90.1301 39.4126 90.5673 39.1046 90.9846 38.1906L91.3025 37.4852L88.0338 30.1926H89.0571L91.8092 36.4022L94.5613 30.1926H95.535H95.5549Z' fill='black'/> <path d='M99.9265 32.6367C99.9265 29.7852 102.092 27.6888 105.023 27.6888C106.444 27.6888 107.716 28.1657 108.58 29.1096L107.925 29.7653C107.13 28.9606 106.166 28.6128 105.053 28.6128C102.708 28.6128 100.94 30.3317 100.94 32.6367C100.94 34.9417 102.708 36.6605 105.053 36.6605C106.166 36.6605 107.14 36.3128 107.925 35.4981L108.58 36.1538C107.716 37.0977 106.444 37.5845 105.013 37.5845C102.092 37.5845 99.9265 35.4881 99.9265 32.6367V32.6367Z' fill='black'/> <path d='M117.284 33.2626V37.4951H116.3V33.352C116.3 31.812 115.495 31.0172 114.104 31.0172C112.535 31.0172 111.551 31.9909 111.551 33.66V37.4951H110.567V27.1921H111.551V31.4643C112.087 30.6198 113.051 30.133 114.283 30.133C116.062 30.133 117.284 31.1563 117.284 33.2626V33.2626Z' fill='black'/> <path d='M125.471 32.9745V37.505H124.527V36.3625C124.08 37.1076 123.225 37.5746 122.013 37.5746C120.364 37.5746 119.35 36.7102 119.35 35.4484C119.35 34.3257 120.076 33.3818 122.172 33.3818H124.487V32.9347C124.487 31.6829 123.782 31.0073 122.42 31.0073C121.477 31.0073 120.592 31.3351 119.986 31.8717L119.539 31.1364C120.274 30.5105 121.357 30.1528 122.51 30.1528C124.398 30.1528 125.471 31.0967 125.471 32.9844V32.9745ZM124.487 35.3093V34.1171H122.192C120.771 34.1171 120.314 34.6734 120.314 35.4186C120.314 36.2631 120.99 36.7897 122.162 36.7897C123.334 36.7897 124.09 36.2631 124.477 35.2994L124.487 35.3093Z' fill='black'/> <path d='M127.935 27.8876C127.935 27.51 128.252 27.1921 128.66 27.1921C129.067 27.1921 129.385 27.5001 129.385 27.8677C129.385 28.275 129.077 28.593 128.66 28.593C128.243 28.593 127.935 28.275 127.935 27.8876ZM128.153 30.1926H129.137V37.4951H128.153V30.1926V30.1926Z' fill='black'/> <path d='M138.605 33.2626V37.4951H137.622V33.3521C137.622 31.8121 136.817 31.0172 135.426 31.0172C133.856 31.0172 132.873 31.9909 132.873 33.6601V37.4951H131.889V30.1926H132.833V31.5438C133.359 30.6596 134.343 30.1429 135.615 30.1429C137.393 30.1429 138.615 31.1663 138.615 33.2726L138.605 33.2626Z' fill='black'/> <path d='M152.743 31.1166C152.743 33.1831 151.243 34.435 148.769 34.435H146.156V37.505H145.133V27.7882H148.769C151.243 27.7882 152.743 29.0401 152.743 31.1166V31.1166ZM151.72 31.1166C151.72 29.5567 150.697 28.6725 148.749 28.6725H146.166V33.5309H148.749C150.697 33.5309 151.72 32.6466 151.72 31.1166V31.1166Z' fill='black'/> <path d='M153.975 33.8488C153.975 31.6829 155.555 30.1429 157.701 30.1429C159.847 30.1429 161.407 31.6829 161.407 33.8488C161.407 36.0147 159.837 37.5746 157.701 37.5746C155.565 37.5746 153.975 36.0147 153.975 33.8488ZM160.404 33.8488C160.404 32.1399 159.251 30.9974 157.691 30.9974C156.131 30.9974 154.969 32.1399 154.969 33.8488C154.969 35.5577 156.131 36.7003 157.691 36.7003C159.251 36.7003 160.404 35.5577 160.404 33.8488Z' fill='black'/> <path d='M167.1 30.1429V31.0967C167.02 31.0967 166.931 31.0868 166.861 31.0868C165.331 31.0868 164.407 32.0604 164.407 33.7793V37.5051H163.424V30.2025H164.368V31.6332C164.825 30.6596 165.759 30.1429 167.1 30.1429V30.1429Z' fill='black'/> <path d='M173.041 37.058C172.654 37.4057 172.068 37.5746 171.501 37.5746C170.13 37.5746 169.365 36.7996 169.365 35.4484V31.0272H168.064V30.1926H169.365V28.593H170.349V30.1926H172.574V31.0272H170.349V35.3888C170.349 36.2532 170.796 36.7202 171.611 36.7202C172.018 36.7202 172.415 36.591 172.694 36.3426L173.041 37.048V37.058Z' fill='black'/> <path d='M180.344 32.9745V37.505H179.4V36.3625C178.953 37.1076 178.098 37.5746 176.886 37.5746C175.237 37.5746 174.224 36.7102 174.224 35.4484C174.224 34.3257 174.949 33.3818 177.045 33.3818H179.36V32.9347C179.36 31.6829 178.655 31.0073 177.294 31.0073C176.35 31.0073 175.466 31.3351 174.859 31.8717L174.412 31.1364C175.148 30.5105 176.231 30.1528 177.383 30.1528C179.271 30.1528 180.344 31.0967 180.344 32.9844V32.9745ZM179.36 35.3093V34.1171H177.065C175.644 34.1171 175.187 34.6734 175.187 35.4186C175.187 36.2631 175.863 36.7897 177.035 36.7897C178.208 36.7897 178.963 36.2631 179.35 35.2994L179.36 35.3093Z' fill='black'/> <path d='M183.017 27.1921H184V37.4951H183.017V27.1921Z' fill='black'/> <g style='mix-blend-mode:multiply'> <path d='M34.9489 12.7957C35.704 12.7957 36.3001 13.4017 36.3001 14.1469C36.3001 14.8424 35.7834 15.4087 35.1078 15.4882C35.0482 15.4882 34.9985 15.4981 34.9389 15.4981C34.2335 15.4981 33.6473 14.9517 33.5977 14.2661C33.5977 14.2264 33.5977 14.1866 33.5977 14.1469C33.5977 13.4613 34.0944 12.905 34.7502 12.8056C34.8098 12.7957 34.8793 12.7857 34.9489 12.7857V12.7957Z' stroke='#016298' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M30.021 14.6436C30.0409 14.7231 30.0508 14.8125 30.0508 14.902C30.0508 15.2795 29.8919 15.6173 29.6435 15.8657C29.3951 16.1141 29.0672 16.2532 28.6996 16.2532C28.024 16.2532 27.4676 15.7564 27.3683 15.1007C27.3583 15.0311 27.3484 14.9616 27.3484 14.902C27.3484 14.5344 27.4974 14.2065 27.7359 13.9581C27.9843 13.7097 28.3221 13.5508 28.6996 13.5508C29.3653 13.5508 29.9117 14.0177 30.031 14.6436H30.021Z' stroke='#016298' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M19.1218 7.52991C19.5292 7.52991 19.9067 7.71868 20.1551 8.00681C20.3538 8.24526 20.473 8.55326 20.473 8.88112C20.473 9.03016 20.4432 9.17919 20.4035 9.31828C20.2246 9.84486 19.7179 10.2323 19.1317 10.2323C18.6747 10.2323 18.2773 10.0038 18.0289 9.66602C17.8699 9.43751 17.7805 9.16925 17.7805 8.88112C17.7805 8.70229 17.8203 8.53338 17.8799 8.37442C18.0786 7.87765 18.5654 7.52991 19.1317 7.52991H19.1218Z' stroke='#016298' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M9.26587 24.4996C9.26587 24.0624 9.46458 23.6849 9.78251 23.4365C10.011 23.2577 10.2992 23.1484 10.6072 23.1484C10.6568 23.1484 10.7065 23.1484 10.7661 23.1484C11.0642 23.1881 11.3424 23.3173 11.551 23.516C11.8093 23.7644 11.9683 24.1121 11.9683 24.4996C11.9683 24.9169 11.7696 25.3044 11.4715 25.5428C11.2331 25.7316 10.945 25.8409 10.6171 25.8409H10.5575C10.2296 25.821 9.94148 25.6918 9.71296 25.4931C9.44471 25.2448 9.26587 24.8871 9.26587 24.4897V24.4996Z' stroke='#016298' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M25.4904 36.3426C25.0333 36.3426 24.6161 36.1042 24.3776 35.7564C24.2286 35.5379 24.1392 35.2795 24.1392 34.9914C24.1392 34.8324 24.169 34.6735 24.2186 34.5344C24.3975 34.0177 24.9042 33.6402 25.4804 33.6402C25.9077 33.6402 26.2951 33.8389 26.5336 34.1469C26.7124 34.3754 26.8217 34.6635 26.8217 34.9815C26.8217 35.1206 26.8019 35.2597 26.7621 35.3789C26.5932 35.9353 26.0766 36.3327 25.4705 36.3327L25.4904 36.3426Z' stroke='#016298' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M34.3131 24.0922C34.1542 24.0922 33.9952 24.0624 33.8561 24.0128C33.3395 23.8339 32.9619 23.3272 32.9619 22.751C32.9619 22.2442 33.2401 21.7972 33.6574 21.5587C33.8462 21.4593 34.0747 21.3898 34.3131 21.3898C34.4224 21.3898 34.5317 21.3997 34.6211 21.4295C35.2173 21.5686 35.6544 22.1052 35.6544 22.751C35.6544 23.2974 35.3365 23.7644 34.8596 23.9829C34.6907 24.0624 34.5019 24.1022 34.3032 24.1022L34.3131 24.0922Z' stroke='#016298' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M12.6639 38.0614C11.1835 33.8786 10.4383 29.7455 10.5575 25.8508' stroke='#A4CD39' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M29.6533 3.57559C25.8977 4.70823 22.7482 6.20848 20.155 8.01673' stroke='#A4CD39' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M10.7761 23.1484C11.4815 17.9919 13.8064 13.352 18.019 9.67593' stroke='#A4CD39' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M11.551 23.516C15.4954 19.5816 20.4035 16.5513 27.3583 15.1106' stroke='#1FBBB1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M36.3 14.1668C36.9757 14.1469 37.6612 14.1469 38.3766 14.1668' stroke='#1FBBB1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M33.5977 14.276C32.3558 14.3555 31.1636 14.4847 30.021 14.6436' stroke='#00AEEF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M9.71299 25.4931C7.95442 27.51 6.37469 29.7058 4.8645 32.0207' stroke='#1FBBB1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M30.7959 36.3426C29.4049 36.0942 28.0637 35.7763 26.782 35.3888' stroke='#E13C30' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M3.41382 10.7589C5.04323 15.5677 7.1396 19.82 9.79236 23.4266' stroke='#E13C30' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M11.4714 25.5428C14.8793 29.5269 19.1018 32.5672 24.2285 34.5244' stroke='#E13C30' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M6.46411 6.745C10.6668 6.75493 14.4621 7.30138 17.86 8.38434' stroke='#A89968' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M33.6572 21.5587C32.4948 19.4325 31.1535 17.5349 29.6433 15.8657' stroke='#A89968' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M34.8694 23.973C35.6742 25.7217 36.3696 27.6094 36.9658 29.6263' stroke='#A89968' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M27.7259 13.9581C25.5699 12.0207 23.1258 10.4708 20.3936 9.31827' stroke='#A89968' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M31.2231 4.56915C33.0612 7.30139 34.1938 10.0833 34.7502 12.8156' stroke='#FEBE3F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M26.5535 34.1469C29.8123 31.4643 32.4054 27.9671 33.856 24.0128' stroke='#FEBE3F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M35.1079 15.4981C35.247 17.5349 35.0682 19.522 34.6211 21.4296' stroke='#FEBE3F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M24.3775 35.7465C21.9036 37.3759 19.1614 38.5682 16.3 39.1742' stroke='#FEBE3F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> <g style='mix-blend-mode:multiply'> <path d='M38.3766 14.1568C37.0652 10.2522 34.5217 6.90396 31.2231 4.56914C30.7164 4.21147 30.1998 3.87366 29.6533 3.56566C26.8416 1.96606 23.5927 1.052 20.1352 1.052C14.78 1.06194 9.95141 3.23779 6.46408 6.745C5.28176 7.93725 4.24848 9.28846 3.4139 10.7589C1.80437 13.5706 0.880371 16.8294 0.880371 20.3068C0.880371 24.7182 2.36075 28.7818 4.86447 32.0207C6.88137 34.6536 9.56393 36.75 12.6638 38.0515C13.8262 38.5383 15.0483 38.9159 16.3101 39.1742C17.552 39.4226 18.8237 39.5518 20.1352 39.5518C24.0796 39.5518 27.7457 38.3595 30.7959 36.3327C33.3493 34.6337 35.4755 32.3287 36.9758 29.6362C38.5157 26.8742 39.3801 23.6948 39.3801 20.3068C39.3801 18.1509 39.0225 16.0843 38.3766 14.1568V14.1568Z' stroke='#005B94' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </g> </svg>")
}

#loginPanel, #ieMessage {
    display: flex;
    flex-direction: column;
    /*align-items: flex-start;*/
    padding: 2em;
    gap: 1vw;

/*    position: absolute;
    */
    max-width: 40vw;
    margin:auto;
/*    height: 459px;
    left: 464px;
    top: 165px;*/

    /* Grey 01 */

    background: #F4F4F4;
    border-radius: 8px;
}
#ieMessage {
    color:red;
    display:none;
}

#welcomeBack {
    /* Welcome back! */

    /*width: 414px;*/
    height: 1.2em;

    /* old?/h1 */

    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 24pt;
    line-height: 1.2em;
    /* identical to box height, or 125% */

    text-align: center;

    color: #000000;

    /* Inside auto layout */

    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
    /*font-size: 1.67vw;*/
}

body {
    /*position: relative;*/
/*    width: 1440px;
    height: 790px;*/

    /* White */

    background: #FFFFFF;
    margin: 0px auto;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
}


#loginMessage {
   margin: 0px 2em 0px 2em;
   /*width: 414px;*/
   /*max-height: 60px;*/

   font-family: 'Lato';
   font-style: normal;
   font-weight: 400;
   font-size: 12pt;
   /*font-size: 0.84vw;*/
   line-height: 1.2em;
   /* or 125% */

   text-align: center;

   color: #000000;


   /* Inside auto layout */

   flex: none;
   order: 0;
   align-self: stretch;
   flex-grow: 0;
}

.entryDetails {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    /*gap: 10px;*/

    /*width: 432px;*/
    /*height: 63px;*/


    /* Inside auto layout */

    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
}

.inputSection {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    gap: 4px;

    /*width: 432px;*/
    height: 63px;


    /* Inside auto layout */

    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
}

.inputSection .inputTitle {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 0px 0px 0px 4px;

    width: 77px;
    height: 19px;

    /* Inside auto layout */

    flex: none;
    order: 0;
    flex-grow: 0;

    /* Bold Body 2 */

    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;

    /* Black */

    color: #000000;
}

.inputSection .inputEntry {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0px 8px;
    gap: 8px;

    /*width: 432px;*/
    max-height: 40px;
    height:4vh;
    /* White */

    background: #FFFFFF;
    /* Grey 02 */

    border: 1px solid #D2D6DB;
    border-radius: 4px;

    /* Inside auto layout */

    flex: none;
    order: 1;
    align-self: stretch;
    flex-grow: 0;
}

#loginPanel .login {
    color:white;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px 24px;
    gap: 8px;

    /*width: 432px;*/
    max-height: 48px;
    height: 4vh;
    /* Link 05 */

    background: #009DDB;
    border-radius: 4px;

    /* Inside auto layout */

    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
    
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    
}

#loginPanel .login:hover {
    background: #1F2A44;
}

.split .split1 {
    max-width: 49%;
}

.split .split2 {
    max-width: 49%;
}

#forgotPassword:hover {
    text-decoration: underline;
}

#loginHolder {
    display:flex;
    flex-direction: column;
    align-self: stretch;
}
.cont .frame {
/*    background: #FFFFFF;
    box-shadow: 0px 0px 10px rgba(0, 75, 116, 0.15);
    border-radius: 8px;*/
    min-height: 12em;
}

.panelSection {
    padding-top: 1.5em;
    box-shadow: inset 0px 12px 8px rgb(0 0 0 / 10%);
}

.button
{
    /*border-right: #89e387 2px outset;*/
    padding-right: 4px;
    /*border-top: #89e387 2px outset;*/
    display: inline;
    padding-left: 4px;
    font-weight: bold;
    font-size: 0.7em;
    /*background: #32ce2f;*/
    padding-bottom: 1px;
    margin: 0px 2px;
    /*border-left: #89e387 2px outset;*/
    /*color: #fff;*/
    padding-top: 0px;
    /*border-bottom: #89e387 2px outset;*/
    text-decoration: none
}

.button:hover
{
/*    border-right:  2px inset;
    border-top:  2px inset;
    border-left:  2px inset;
    border-bottom:  2px inset*/
}

.titleNew {
    display: flex;
    gap:1em;
}
.newEntity {
    color: #7A2E0E;
    background: #FFFAEB;
    border: 2px solid #7A2E0E;
    border-radius: 4px;
    width: fit-content;
    padding: 0.2em 0.5em 0.2em 0.5em;
}
.cont .frame ul li.title a {
    display:flex;
    align-items: center;
    gap:1em;
    text-decoration: none;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 12pt;
    line-height: 19px;

    /* Primary/blue primary */

    color: #1F2B4A;
}

.iviewxt {
    color: #165189;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    height: 2em;
    /*padding-left: 25px;*/
    background: transparent url(../img/user/icon_password.svg) no-repeat;
    background-size: contain;
    padding-left: 2.5em;
}

.cont .frame ul li div.deck {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;

    /* Primary/blue primary */

    color: #1F2B4A;
}
/*.frame ul li :hover .fastmenu {
    visibility: visible;
}*/
.fastmenu {
    display: none;
    margin-left:auto;
    /*float: right;*/
    /*width: 126px;*/
    /*height: 24px;*/
    /*margin-right: 10px;*/
    
    

    /* Inside auto layout */

    /*flex: none;*/
/*    order: 0;
    flex-grow: 0;*/
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 12pt;
    /*line-height: 20px;*/
}

.fastmenu a {
    color: #000000;
    /*margin-right: 10px;*/
}

.fastmenu .fastbutton {
    display:flex;
    padding: 0.5em;
    gap:0.5em;
    align-items: center;
}

.fastmenu .fastbutton img {
    height:auto;
    width:1.5em;
}

.fastmenu .fastbutton svg {
    height:auto;
    width:1.5em;
}

.fastmenu .fastbutton:hover {
    background: #E8F0FF;
    border-radius: 100px;
}

.split .frame li img {
    height:3em;
    width:auto;
}

/*.fastmenu * {
    background: linear-gradient(180deg, rgba(186, 191, 195, 0.35) 86.46%, rgba(187, 191, 195, 0.35) 100%);
}*/

.cont .frame img.edit
{
    width: 1.5em;
    height: auto;
    /*float: right*/
}

.cont .frame img.edit:hover
{

    /*float: right*/
}

svg.popmenu
{
    float: right;
    cursor: pointer;
}

.listmenu {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 16px;
    gap: 16px;
    margin-right: 10px;
    width: 88px;
    height: 32px;
    color:white;
    /* Link 05 */
    background: #009DDB;
    border-radius: 4px;
}

.listmenu:hover {


    background: #1F2A44;

}

.cont .head UL.head2icons li {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap:0.2em;
}

.split {
    display: flex;
    /*margin-left: 4vw;*/
    margin-right:4vw;
    justify-content: space-between;
    flex: 1;
}

.chartsPage .split {
    margin-right:unset;
}

.subMenuAddItemLinksHeader {
    /* Line 29 */

    width: 264px;
    /*height: 0px;*/

    /* Grey 02 */
    border: 1px solid #D2D6DB;
    background-color: white;

    /* Inside auto layout */
    flex: none;
    order: 1;
    align-self: stretch;
    flex-grow: 0;
}


/*.subMenuLinks{
  background-color: #FFFFFF;
  color: black;
  font-weight : normal;
  text-decoration: none;
  font-size:11px;
  text-decoration:none;
  cursor: pointer;
  height: 25px;
  letter-spacing: 0;
  line-height: 20px;
  justify-content: center;
}
.subMenuLinksOver{
  background-color: #4294BD;
  font-weight : normal;
  font-size:11px;
  text-decoration:none;
  cursor: pointer;
  color: #FFFFFF;
}*/
.subMenuLinks {
/*    border-radius: 4px;
    padding: 4px;*/
    color:black;
    /*height: 47px;*/
        font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 12pt;
    line-height: 17px;
    padding: 8px 4px;
    cursor: pointer;
}

.subMenuLinks.top td{
    border-top: 1px solid #D2D6DB;
}

.subMenuLinks.bottom td{
    border-bottom: 1px solid #D2D6DB;
}

.subMenuLinksOver.top td{
    border-top: 1px solid #D2D6DB;
}

.subMenuLinksOver.bottom td{
    border-bottom: 1px solid #D2D6DB;
}

.subMenuLinks img {
    height: 1em;
    width: 1em;
}

.subMenuLinksOver  img {
    height: 1em;
    width: 1em;
}

#subMenuTabAddItem td img {
    height:1.5em;
    width:auto;
}

.subMenuTab tbody {
    border: 2px;
}

.subMenuLinksOver {
    /*border-radius: 4px;*/
    background: #E8F0FF;
    border-radius: 4px;
    color:black;
    /*height: 47px;*/
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 12pt;
    line-height: 17px;
    padding: 8px 4px;
    cursor: pointer;

    /*padding: 4px;*/
}
/*.subMenuLinksOver {
    
         ListItem 

     Auto layout 
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 8px 10px;
    gap: 8px;

    width: 264px;
    height: 33px;

     White 
    background: #FFFFFF;
 Allan Munger 

    width: 22px;
    height: 17px;

     Body 3 
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
     identical to box height 
    display: flex;
    align-items: center;

     Black 
    color: #000000;


     Inside auto layout 
    flex: none;
    order: 0;
    flex-grow: 0;


}*/
/*
.subMenuLinks {
     width: 22px;
    height: 33px;

     Body 3 
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
     identical to box height 
    display: flex;
    align-items: center;

     Black 
    color: #000000;


     Inside auto layout 
    flex: none;
    order: 0;
    flex-grow: 0;
}*/

.menuspacer {
    margin-right: 10px;
}

.goUp {
/*    display: flex;
    margin-bottom: 20px;
    margin-right: 20px;
    justify-content: flex-end;*/
/*    width: 32px;
height: 32px;
left: 20px;
top: 20px;

 White 

background: #FFFFFF;
box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
border-radius: 100px;*/
  display: none;
  position: fixed;
  bottom: 110px;
  right: 1vw;
  z-index: 99;
/*  font-size: 18px;
  border: none;
  outline: none;
  background-color: red;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;*/

}

.goUp svg:hover path:first-child {
    fill:#E8F0FF;
}


#searchDirectory {
    padding-left: 25px;
    /*  background-image: url("../img/nav_search_icon.svg"),url("../img/nav_search_icon.svg");
    background-repeat: repeat-y;
    background-position: left, right;*/
    /*background-size: 20px;*/
    padding-right: 25px;
    /*background: url("../img/nav_search_icon.svg") no-repeat right;*/
    display: flex;
    flex-direction: row;
    align-items: center;
    background: #FFFFFF;
    /* Grey 02 */

    border: 1px solid #D2D6DB;
    border-radius: 4px;
}

#navSearch {
    width: fit-content;
    margin: 0 auto;
    float: left;
}

#searchicon {
  padding: 10px;
  background: #fff;
  color: #000;
  border:1px solid #000;
  border-right:none;
  min-width: 50px;
  text-align: center;
  font-size:20px;

}

#searchDirectory::placeholder {
    color:#9DA4AE;
}

#searchContainer {
    position: relative;
}

#searchContainer input {
    border: 1px solid #D2D6DB;
    height: 40px;
    /*padding: 0px;*/
    gap: 4px;
    padding-left: 32px;
    
}

#searchiconright {
    width: 7%;
    position: absolute;
    top: 50%;
    right: 5%;
    transform: translateY(-50%);
}

#searchiconleft {
    width: 10%;
    position: absolute;
    top: 50%;
    left: 3%;
    transform: translateY(-50%);
}

#rrdlogo {
    content: url(../img/rrdscslogo.svg);
    padding-top: 20px;
    padding-bottom: 28px;
    height:40px;
    flex: none;
    order: 0;
    flex-grow: 0;
}
#iViewLogo {
    content: url(../img/iViewXTLogoRGB.svg);
    height:40px;

    flex: none;
    order: 0;
    flex-grow: 0;
}

#menuButtons {
    width:30%;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 0px;
    /*gap: 24px;*/
    justify-content: space-between;
}

#menuButtons ul {
    display: flex;
    flex-basis: 100%;
    flex-direction: row;
    align-items: flex-start;
    padding: 0px;
    /*gap: 24px;*/
    flex-wrap: wrap;
    justify-content: space-between;
}

#menuButtons ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0px;
    gap: 8px;
    
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 12pt;
    line-height: 19px;

    /* RRD Dark Blue */

    color: #1F2A44;
    
}

#menuButtons ul li a:visited{
    color: #1F2A44;
}

/*#menuButtons ul li a:hover{
    text-decoration: underline;
}*/

#menuButtons ul li a{
    color: #1F2A44;
    text-decoration: none;
}
/* Dropdown Button */
.mnudropbtn {

  cursor: pointer;
  
    /* Body 2 */

  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-size: 12pt;
  line-height: 19px;

  /* RRD Dark Blue */

  color: #1F2A44;
  background: url(../img/arrow_drop_down.svg);
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 20px;
  border:none;
  
}

/* Dropdown button on hover & focus */
#drpdowncontainer:hover, .dropbtn:focus {
  /*background-color: #2980B9;*/
}

#drpdowncontainer:hover .dropdown-content {
    display:block;
}

/* The container <div> - needed to position the dropdown content */
#drpdowncontainer {
  position: relative;
  display: inline-block;
  filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.1));
    display: flex;
    flex-direction: column;
    gap: 8px;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 170px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  top:100%;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #E8F0FF;border-radius: 4px;}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}

.menuUnderLine {
    width: 100%;
    height: 2px;

    /* RRD Dark Blue */

    background: #1F2A44;
    border-radius: 2px 2px 0px 0px;
}

.menuNoUnderLine {
    /*display: none;*/
    width: 100%;
    height: 2px;

    /* RRD Dark Blue */

    background: white;
    border-radius: 2px 2px 0px 0px;
}

.menuFakeUnderLine {
    width: 100%;
    height: 2px;

    /* RRD Dark Blue */

    background: white;
    border-radius: 2px 2px 0px 0px; 
}

#bannerContainer {
    display: flex;
    flex-direction: column;
    /*align-items: flex-start;*/
    padding: 0px 4vw 10px 4vw;
    /*gap: 16px;*/

    /*position: absolute;*/
    /*width: 1440px;*/
    /*height: 123px;*/
    left: 0px;
    top: 80px;

    background: url(../img/rrdbanner.jpg);
    /*width: 100%;*/
    background-size: 100% 100%;
    background-repeat: no-repeat;
    /*background-position: center;*/
    /*overflow: hidden;*/
}

#bcrumbGroup ul {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    gap: 8px;
    flex-wrap: wrap;
}

#bcrumbGroup ul li{
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 0px;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
}

#bcrumbGroup a {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: center;

    /* White */

    color: #FFFFFF;
}

#bannerDetails {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    padding: 0px;
    gap: 16px;
}
#bannerDetails img {
    align-self: flex-start;
    min-height: 56px;
}
#bannerContents {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    gap: 8px;
}

#bannerEntityTitle {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    display: flex;
    align-items: center;

    /* White */

    color: #FFFFFF;
}

#bannerEntityDesc {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
/*    display: flex;
    align-items: center;
    flex-wrap: wrap;*/

    /* White */

    color: #FFFFFF;
}

#bannerIcons {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    gap: 16px;
    margin-left:auto;
}

.split .head {
    align-items: center;
    padding: 8px 24px;
    gap: 24px;

    /* Link 01 */

    background: #F2F2F2;
    color: #002449;
    border-radius: 8px 8px 0px 0px;
    /*box-shadow: 0px 0px 10px rgb(0 75 116 / 15%);*/
}
.split .head h2
{
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 12pt;
    line-height: 19px;
    display: flex;
    align-items: center;

    color: #002449;
}

#passwordText {
    display: flex;
    justify-content: space-between;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 12pt;
    line-height: 1em;
    color: #1C67FF;
    text-decoration: none;
}
#passwordText a {
    text-decoration: none;
    color: #1C67FF;
}

/*
#forgotPassword {
    width: 160px;
    height: 19px;
    text-decoration: none;

     Body 2 

    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: center;
    text-align: center;

     Link 04 

    color: #1C67FF;


     Inside auto layout 

    flex: none;
    order: 1;
    flex-grow: 0;
}

#forgotPassword .left {
    
}

#forgotPassword .right {
    
}*/

#leftTriangle {
    width: 256px;
    height: 122px;

    /* RRD Light Blue */

    background: #009FDF;
    opacity: 0.8;
    transform: matrix(0, -1, -1, 0, 0, 0);
}

#leftPic {

    width: 456.91px;
    height: 587.74px;
    transform: matrix(-1, 0, 0, 1, 0, 0); 
}

#leftLowerTri {
    width: 414.79px;
    height: 231.96px;


    /* RRD Steel Blue */

    background: #006298;
    transform: matrix(0.7, 0.71, 0.71, -0.7, 0, 0);
}

#loginSection {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin:auto;
    height:100%;
}

#loginForm {
    margin:auto auto auto auto;
}

#loginForm form {
    /*padding-bottom: 40px;*/
    margin:auto;
}

#loginFooter {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding: 2px 24px;
/*    gap: 260px;*/
    background: #FFFFFF;
    box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.1);
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-align: right;

    /* Grey 04 */

    color: #6C737F;
}

#footerMenu, #loginCopyRight {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
}

#loginFooter a {
    color: #6C737F;
    text-decoration: none;
}

#loginFooter a::visited {
    color: #6C737F;
    text-decoration: none;
}

#footerMenu ul {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    gap: 6px;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
}

#loginCenter {
    height:100%;
}

#footerMenu ul li {
    padding: 0px;
    /*gap: 16px;*/
    display:flex;
    flex-direction: row;
    border-left: 1px solid #6C737F;
    padding-left: 0.4em;
}

#footerMenu ul li:first-child {
    border-left: none;
}

.tooltip {
      position: relative;
}

.tooltip .toolTipText {
    visibility: hidden;
    position: absolute;
    width: 80px;
    /*height: 20px;*/
    padding:4px;
    left: -30px;
    top: 30px;
    z-index:20;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    /* identical to box height */

    text-align: center;

    color: #FFFFFF;
    background: #009DDB;
    border: 2px solid #FFFFFF;
    border-radius: 10px;
}

.tooltip .toolTipText::after {
    content: " ";
    position: absolute;
    bottom: 100%;  /* At the top of the tooltip */
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #009DDB transparent;
}

.tooltip:hover .toolTipText {
  visibility: visible;
}

.tooltip.placeholder {
  visibility: hidden;
}

.dropdownMenuItem {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 8px 2px;
    gap: 8px;
    background: #FFFFFF;
}


.dropdownMenuItem svg {
    padding-right: 12px;
}

.dropdownMenuItem img {
    /*width:25%;*/
    padding-right: 12px;
}

.dropdownMenuItem a {
    width:100%;
}

.bottompanel {
    display: none;
    flex-direction: column;
    /*align-items: flex-start;*/
    padding: 0px;

    position: relative;

    background: #FFFFFF;
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.25);
    
    
  width: 100%;
  position: fixed;
  z-index: 1;
  height: 0px;
  bottom: 0;
  left: 0;
  /*background-color: #111;*/
  overflow-x: hidden;
  transition: 0.5s;
  /*padding-top: 60px;*/
}

.slidePanelHeader {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 16px;

    /*width: 1440px;*/
    /*height: 51px;*/

    /* Link 01 */

    background: #E8F0FF;
}

.slidePanelContent {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    padding: 16px;
    gap: 16px;    
}

.sidePanelContentText {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    align-content: flex-start;
    gap:16px;
    /* RRD Dark Blue */

    color: #1F2A44;

}

.buttonUX {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 16px;
    gap: 8px;

    width: 82px;
    height: 40px;

    /* Link 05 */

    background: #009DDB;
    border-radius: 4px;
    
    
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    /* identical to box height */

    text-align: center;

    /* White */

    color: #FFFFFF;
}

img#homeSelect:hover {
    background: url('../img/HomeItem.svg');
}

div#homeSelect {
    width: 32px;
    height: 32px;
    background: url('../img/HomeAdd.svg');
}

div#homeSelect:hover {
    background: url('../img/HomeItem.svg');
}

div#favouriteIcon {
    width: 32px;
    height: 32px;
    background: url('../img/Favorites.Add.svg');
}

div#favouriteIcon:hover {
    background: url('../img/Favorites.Item.svg');
}

div#shareIcon {
    width: 32px;
    height: 32px;
    background: url('../img/Share.svg');
}
div#shareIcon:hover {
    background: url('../img/Share 1.svg');
}

div#menuIcon {
    width: 32px;
    height: 32px;
    background: url('../img/menu.svg');
}

div#menuIcon:hover {
    background: url('../img/menu hover.svg');
}

#sidebarForm {
    margin: auto;
    margin-right: 5px;
    /*margin-bottom: 0;*/
}

#helpMessageSlide {
    display:flex;
}

.loginAlertContainer{
    display: flex;
    justify-content: space-around;
}

div.alert {
    box-sizing: border-box;

    /* Auto layout */

    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0.375em 1em;
    gap: 4px;
    /*margin:auto auto 2em auto;*/
    /*width:fit-content;*/
    /*width: 1280px;*/
    /*height: 40px;*/

    /* Warning 01 */

    background: #FFFAEB;
    /* Warning 02 */

    border: 1px solid #FEC84B;
    border-radius: 0.2em;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 1.5em;
}

div.redalert {
    display: flex;
    padding: 0.5em;
    gap: 0.4em;
    background: #FEF3F2;
    border: 1px solid #E76158;
    border-radius: 0.2em;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 1.5em;
}

.redalert div {
    color:#9B140B;
}

#loginPage {
    background-image: url('../img/iViewXTbg1.jpg');
    background-position-x: left;
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

/*@media screen and (max-width: 1030px) {
   #loginLogoRight img{
    width: 50%;  The width is 100%, when the viewport is 800px or smaller 
  }
}*/

#loginLogoRight img {
    height:6vh;
}

#directory {
    margin:0;
}

.numux {
    position: absolute;
    /* right: 0px; */
    /* top: -3px; */
    color: white;
    font-weight: bold;
    /*font-size: 12px;*/
    font-size: 8pt;
    font-family: monospace;
    /* float: right; */
/*    margin-left: 5%;
    margin-top: -0.6%;*/
    /*margin-left: 80px;*/
    margin-left: 6.5em;
    margin-top: -15px;
    background-color: red;
    /* width: 14px; */
    min-width: 10px;
    height: 18px;
    border-radius: 20px;
    padding-bottom: 1px;
    /* align-items: center; */
    /* justify-content: center; */
    /* padding: 1px; */
    padding-left: 6px;
    padding-right: 3px;
}

#menuButtons ul li a:hover {
    color: #6C737F;
}

/*div#logoBar div#menuButtons {
    margin-right: auto;
} */

.tabContainer {
    background: white;
    border-radius: 8px;
    padding:8px;
    
}

#sysPanel {
    /*background: #F4F4F4;*/
    padding:40px;
}

.settingsButton {
    float: left;
    flex-direction: column;
    display: flex;
    margin: 25px;
    align-items: center;
    border: 1px solid #A2AAAD;
    border-radius: 10px;
    width: 16.5em;
    padding: 2px;
    /*height:200px;*/
}

.settingsButtonHolder {
    float:left;
    height:240px;
}
.settingsDetails {
    display: none;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    padding-bottom: 10px;

/* Primary/blue primary */

    color: #1F2B4A;
}
.settingsButton:hover {
    box-shadow: inset 0 0 0 2px #003D94;
    /*border-radius: 10px;*/
}

.settingsButton .settingsButtonImage {
    background-image: url("../img/user/icon_lg_standard_tool.svg");
    background-repeat: no-repeat;
    background-size: 100%;
}

.settingsButtonImage {
    height:8em;
    width:8em;
}

.settingsButton:hover .settingsButtonImage {
    background-image: url("../img/user/icon_lg_standard_tool_sel.svg");
}

.settingsButton:hover .settingsDetails{
    display:block;
    /*border-radius: 10px;*/
}

.settingsButton:hover .profileAppImage {
    display: none;
}

.settingsButton:hover .profileAppImageAlt {
    display: block;
}
.settingsButton div img {
    /*height:150px;*/
}

.settingsDesc {
    display: inline-flex;
    /*font-size: small;*/
    padding-bottom: 10px;
    text-align: center;
    color:#1F2B4A;
    text-decoration: none;
}

.settingsDesc a {
    text-align: center;
    color:#1F2B4A;
    text-decoration: none;
}

.profilePic {
    background-image: url(../img/user_profile.svg);
    width: 6em;
    height: 6em;
    background-repeat: no-repeat;
    background-size: contain;
}

.profileSide {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 25px 16px;
    gap: 10px;
    /* width: 411px; */
    /* height: 903px; */
    background: #FFFFFF;
    border-radius: 10px;
}

.profileName {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 59px;
    display: flex;
    align-items: center;
    color: #000028;
}

a.bluebutton {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 16px;
    gap: 8px;
    width: 343px;
    height: 40px;
    background: #009DDB;
    border-radius: 4px;
}

.bluebutton div {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
}

.profileitems {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0px 16px;
    gap: 8px;
    width: 342px;
    height: 83px;
    border: 1px solid #D2D6DB;
    border-radius: 8px;
}

.profileItemHead {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: center;
    color: #003D94;
}

.profileItemHead a, a:visited, a:hover, a:active {
text-decoration: none;
    color: inherit;
}

.profileItemDesc {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    display: flex;
    align-items: center;

    color: rgba(31, 43, 74, 0.75);
}

.profilePanels {
    display: flex;
    flex-direction: row;
    /*align-items: flex-start;*/
    padding: 40px;
    gap: 24px;
    /*justify-content: center;*/
}

.profileApps {
    display: flex;
    flex-direction: column;
    justify-content: center;
    /*align-items: flex-start;*/
    padding: 0px;
    gap: 24px;
}

.profileAppsContainer {
    display: flex;
    flex-direction: column;
    /*align-items: flex-start;*/
    padding: 0px;
    background: #FFFFFF;
    border-radius: 10px;
    width:100%;
}

.profileContainerHeader {
    /*background: #E8F0FF;*/
    border-radius: 8px 8px 0px 0px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    display: flex;
    align-items: center;
    /*width:100%;*/
    color: #000000;
    padding: 1em;
    cursor: pointer;
}

.profileContainerContent {
    display: flex;
    flex-direction: row;
    /*justify-content: center;*/
    align-items: center;
    padding: 24px 24px;
    gap: 24px;
    flex-wrap: wrap;
}
.profileContainerContent a, a:visited, a:hover, a:active {
    text-decoration: none;
    color: inherit;
}

.profileAppContainer {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    /*padding: 40px 40px;*/
        padding: 1.3em 2.5em;
    /*gap: 40px;*/

    background: #FFFFFF;
    /* Primary/Grey/RRD SILVER */

    border: 1px solid #A2AAAD;
    border-radius: 10px;

}

.profileAppContainer:hover {
    box-shadow: inset 0 0 0 2px #003D94;
}
.profileAppText {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    /* identical to box height, or 100% */

    text-align: center;

    /* Primary/blue primary */

    color: #1F2B4A;
}

.profileApp {
    /*width:4em;*/
    /*height: 4em;*/
    text-align: center;
}

.profileApp img{
    width:8em;
    height:8em;
}

.profileContainerHeader div {
    margin-left:1em;
}

.profileSide a, a:visited, a:hover, a:active {
    text-decoration: none;
    color: inherit;
}

.profileItemHeader {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.profileAppImageAlt {
    display:none;
}

.profileContainerContent a:hover .profileAppImage {
    display: none;
}

.profileContainerContent a:hover .profileAppImageAlt {
    display: block;
}

.menuTabHeader {
    display:flex;
    flex-direction: row;
    background: #E8F0FF;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.profileContainerContent.makeappear {
    display:none;
}

.profileContainerHeader.active {
    font-weight: bold;
}

.listCommandSection {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 10px 2.4vw 10px 2.4vw;
    gap: 62px;
    background: #FFFFFF;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}

.listCommandGroup {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px 1.5vw 5px 1.5vw;
    gap: 8px;
    border-radius: 100px;
}

.listCommandText {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    /*font-size: 0.8vw;*/
    font-size: 0.9vw;
    line-height: 19px;
    display: flex;
    align-items: center;
    text-align: center;

    /* Black */

    color: #000000;
}

.listCommandHolder a {
    display: inherit;
    text-decoration: none;
    color: inherit;
    gap:inherit;
}

.listCommandGroup:hover {
    background: #cee3f8 ;
    /*border-radius: 15%;*/
}

.listCommandHolder {
    display: inherit;
}

.listCommandIcon img {
    width: 1.5em;
    height: 1.5em;
}


.listcountHeader {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    /* identical to box height */

    display: flex;
    align-items: center;

    /* Dark Grey */
    margin-bottom:10px;
    color: #3D3E3C;
}

.listPage {
    /*background: #F4F4F4;*/
    /*margin-top: 30px;*/
    /*margin-bottom: 20px;*/
    margin-right: 4vw;
    margin-left: 4vw;
    padding-top: 1.5em;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    /*gap: 0.5em;*/
}

.listSectionTurnOver .listPage {
    margin-right: 1vw;
    margin-left: 1vw;
}

.timesheetHeader {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.timesheetHeaderDate {
    display:flex;
    align-items: center;
}

.reportSection .listPage {
    /*background: #F4F4F4;*/
    /*margin-top: 30px;*/
    /*margin-bottom: 20px;*/
    margin-right: 1vw;
    margin-left: 1vw;
    padding-top: 1.5em;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    /*gap: 0.5em;*/
}

.listPage .formframe {
/*    padding: 0em 2em 2em 2em;
    background-color: white;*/
    margin-bottom: 1em;
}

.listPage h1 {
    background: #E8F0FF;
    border-radius: 8px 8px 0px 0px;
    /*width: 1280px;*/
    /*height: 61px;*/
    font-weight: 400;
    font-size: 24px;
    line-height: 29px;
    padding: 0.7em;
    margin: 0;
}

.listPage .turnoverForm h1 {
    line-height: unset;
    padding:0.4em;
    /*margin-left: 0.4em;*/
}

.alertDivC {
    position: absolute;
    width:40vw;
    height:40vh;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
}


.listSection, .reportSection, .listSectionTurnOver {
    background: #F4F4F4;
    box-shadow: inset 0px 12px 8px rgb(0 0 0 / 10%);
}

.datatable,.form {
    text-align: left;
    width:100%;
    background: #FFFFFF;
    border-radius: 8px;
    padding: 0px;
    gap: 10px;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
}

.datatable tr {
    height:60px;
    gap: 10px;
}

.datatable th {
    background: #E8F0FF;
    padding: 13px 1vw;
    white-space: nowrap;
}

.datatable a {
    text-decoration: none;
    color: inherit;
}

.datatable td a {
    /*color: inherit;*/
    color:#005c95;
    text-decoration: underline;
    /*font-weight: 800;*/
}

.datatable td.alignright {
    text-align:right;
}

.datatable th.alignright {
    text-align:right;
}

/*.datatable td a::after {
    content: attr(data-text);
    content: attr(data-text) / "";
    height: 0;
    visibility: hidden;
    overflow: hidden;
    user-select: none;
    pointer-events: none;
    font-weight: 800;
}*/

.datatable td a:hover {
    text-decoration: none;
    /*color:#005c95;*/
}

.datatable td a img:hover {
    background: #cee3f8 ;
    border-radius: 50%;
    
}

.datatable td a img {
    padding: 0.4em;
    min-height: 2em;
}

.datatable td {
    border-top: solid 1px #E1E3E1;
    /*padding: 13px 21px;*/
    padding: 13px 1vw;
}

.datatable td input {
    background: #FFFFFF;
    /* Grey 02 */

    border: 1px solid #D2D6DB;
    border-radius: 4px;
    padding: 10px 0px 10px 20px;
}

.datatable caption
{
    display: none
}


.datatable1
{
    border-spacing: separate;
}


.datatable1 CAPTION
{
    display: none
}
.datatable1 TD
{
    /*border-top: solid 1px #E1E3E1;*/
    padding: 13px 1vw;
}
.datatable1 TH
{ 
    background: #E8F0FF;
    padding: 13px 1vw;
    white-space: nowrap;
}

.datatable1 TD
{
    /*border-right: #808080 1px solid;*/
    padding-right: 6px;
    /*border-top: #808080 1px solid;*/
    padding-left: 6px;
    /*font-size: 0.7em;*/
    background: #ffffff;
    padding-bottom: 2px;
    /*border-left: #808080 1px solid;*/
    padding-top: 2px;
    /*border-bottom: #808080 1px solid*/
}
#center .datatable1 th a 
{ 
    color:#fff; 
    text-decoration:none; 
}
#center .datatable1 th a.sort 
{ 
    float:left; 
}
#mainCol1 .datatable1 td 
{
    vertical-align:top; 
}
.datatable1 TR.alt TD
{
    background: #f2f2f2
}
.datatable1 TFOOT TD
{
    background: #4294BD;
    color: #fff; 
    font-size: 0.7em; 
    text-align:left
}
.datatable1 A
{
    color: #165189
}
.datatable1 A:hover
{
    text-decoration: none
}
.datatable1 A.sorticon
{
        background: url('icons.png') no-repeat;
    background-position: -74px -1439px;
    float: right;
    width: 11px;
    text-decoration: none
}
.datatable1 a.sorticon_asc 
{ 
    text-decoration:none; 
    padding:0 4px; 
    float:right; 
    background: url('icons.png') no-repeat 100% 0;
    background-position: -74px -1439px;
}
.datatable1 a.sorticon_des 
{ 
    text-decoration:none; 
    padding:0 4px; 
    float:right; 
    background: url('icons.png') no-repeat top right;  
    background-position: -74px -1500px;
}
.datatable1 A.sort
{
    color: #fff;
    text-decoration: none
}

#prevnext {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    width:100%;
    margin-top: 1%;
    padding-bottom: 2%;
}

#prevnext .icons {
    display: flex;
    flex-direction: row;
    padding: 0px;
    border-radius: 8px;
}

#prevnext .icons a {
    box-sizing: border-box;

    /* Auto layout */

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px;

    width: 32px;
    height: 32px;

    /* White */

    background: #FFFFFF;
    /* Grey 03 */

    border: 1px solid #9DA4AE;
    border-radius: 4px 0px 0px 4px;
}

#prevnext .icons .goto {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    gap: 16px;
}

#prevnext form, .goto
{
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 23px;
    gap: 16px;
    width:100%;
}

#prevnext .goto label {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    /* identical to box height */


    /* Grey 05 */

    color: #4D5761;
}

#prevnext .goto input {
    box-sizing: border-box;

    /* Auto layout */

    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 8px 12px;
    gap: 10px;

    width: 4.5em;
    height: 40px;

    /* White */

    background: #FFFFFF;
    /* Grey 03 */

    border: 1px solid #9DA4AE;
    border-radius: 4px;
}

#prevnext .goto a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 16px;
    gap: 8px;

    width: 51px;
    height: 40px;

    /* Link 05 */

    background: #009DDB;
    border-radius: 4px;
    
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;

    color: #FFFFFF;
    text-decoration: none;
}

#prevnext .goto a:hover {
    background:#1F2A44;
}

#prevnext .showresults {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    padding: 0px 0px 0px 23px;
    gap: 16px;
    width: 100%;
        font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
}

#prevnext .showresults label {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    /* identical to box height */


    /* Black */

    color: #000000;
}

#prevnext .showresults select {
    box-sizing: border-box;

    /* Auto layout */

    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px 8px;
    gap: 8px;

    width: 76px;
    height: 40px;

    /* White */

    background: #FFFFFF;
    /* Grey 02 */

    border: 1px solid #D2D6DB;
    border-radius: 4px;
        font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
}

.datatable .listFilter input{
    background-image: url(../img/search_glass.svg);
    background-repeat: no-repeat;
    background-position: left;
    width:70%;
}

.datatable th .sorticon_asc img {
    height:1em;
}

.datatable th .sorticon_des img {
    height:1em;
}

.gridText {
    background: #FFFFFF;
/* Grey 04 */

border: 1px solid #6C737F;
border-radius: 4px;
}

.btmCmdButtons {
/*    position: sticky;
    bottom: 0;*/
    width: 100%;
    /*margin-bottom: 5px;*/
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    background: white;
    box-shadow: 0px -4px 10px rgb(0 0 0 / 10%);
}

.btmCmdButtons.rightJust {
    justify-content: flex-end;
}

.btmCmdButtons .cmdLeft {
    display: flex;
    align-items: center;
    padding: 20px 20px;
    gap: 28px;
    background: #FFFFFF;
    padding-left:4vw;
    /*box-shadow: 0px -4px 10px rgb(0 0 0 / 10%);*/
}

.btmCmdButtons .cmdMiddle {
    display: flex;
    align-items: center;
    padding: 20px 20px;
    gap: 28px;
    background: #FFFFFF;
    /*box-shadow: 0px -4px 10px rgb(0 0 0 / 10%);*/
}

.btmCmdButtons .cmdRight {
    display: flex;
    align-items: center;
    padding: 20px 20px;
    gap: 28px;
    background: #FFFFFF;
    padding-right:4vw;
    /*box-shadow: 0px -4px 10px rgb(0 0 0 / 10%);*/
}


.formContent .action {
    position: sticky;
    bottom:0;
}

.action .btmCmdButtons {
        background: #FFFFFF;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    
    box-shadow: 0px -4px 10px rgb(0 0 0 / 10%);
}

.btmCmdButtons a {
    text-decoration: none;
}

.btmCmdButtons .r {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 20px 20px;
    gap: 28px;
    background: #FFFFFF;
    box-shadow: 0px -4px 10px rgb(0 0 0 / 10%);
    justify-content: flex-end;
    overflow: hidden;
    order:1;
}
.btmCmdButtons .button.red {
    flex-grow: 1;
    padding: 1em;
}

.btmCmdButtons .button.red div {
    color: #9B140B;
    border-color: #9B140B;
}

.action .btmCmdButtons .r {
    display: inherit;
    flex-direction: inherit;
    align-items: inherit;
/*    padding: 0;
    gap: 0;*/
    background: #FFFFFF;
    box-shadow: none;
    justify-content: inherit;
    overflow: inherit;
    order:2
}

.cmdButton {
    box-sizing: border-box;

    /* Auto layout */
    text-align:center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 16px;
    gap: 8px;

    min-width: 7em;
    height: 48px;

    /* White */

    background: #FFFFFF;
    /* Error 05 */
    color: #009DDB;
    border: 2px solid #009DDB;
    border-radius: 4px;
}

.cmdButton:hover {
    background: #E8F0FF;
}
.btmCmdButtons .r a{
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: center;
    text-align: center;
    text-decoration: none;

    /* Error 05 */

    color: inherit;
}

/*.btmCmdButtons .r a:hover {
    color: #FFFFFF;
}*/

.alertNoDismiss {
    box-sizing: border-box;

/* Auto layout */

    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 6px 16px;
    gap: 4px;

    /*position: absolute;*/
    /*width: 1392px;*/
/*    height: 46px;
    left: 24px;
    top: 315px;*/

    /* White */

    background: #FFFAEB;
    /* Link 05 */

    border: 1px solid #FEC84B;
    border-radius: 4px;
    margin-bottom: 1.5em;
}

.tabcont h2 {
    background-color: #E8F0FF;
    padding: 10px 20px;
}

.loginSection {
    margin-top:auto;
    margin-bottom:auto;
    height:100%;
}

.cmdButton.warn {
    color:#9B140B;
    border-color: #9B140B;
}

.btmCmdButtons.warn .r a {
    color:#9B140B;
}

.cmdButton.warn:hover {
    background-color: #FEF3F2;
}

.note2 {
    box-sizing: border-box;

    /* Auto layout */

    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0.375em 1em;
    /*gap: 4px;*/

    /*width: 100%;*/
    /*height: 40px;*/

    /* White */

    /*background: rgba(254, 190, 63, 0.18);*/
    background: #FFFAEB ;
    /* Link 05 */

    border: 1px solid #FEC84B;
    border-radius: 0.2em;
    margin-top: 0.4em;
    margin-bottom: 1.5em;
}

.noteSuccess {
    box-sizing: border-box;

    /* Auto layout */

    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0.375em 1em;
    gap: 4px;

    /*width: 100%;*/
    /*height: 40px;*/

    /* White */

    /*background: rgba(254, 190, 63, 0.18);*/
    background: #ECFDF3 ;
    /* Link 05 */

    border: 1px solid #92D2B5;
    border-radius: 0.2em;
    margin-top: 0.4em;
    margin-bottom: 1.5em;
    color:#054F31;
}

select.dd {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px 8px;
    gap: 8px;

    width: 291px;
    height: 40px;

    /* White */

    background: #FFFFFF;
    /* Grey 02 */

    border: 1px solid #D2D6DB;
    border-radius: 4px;
}

select.dd option {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 8px 10px;
    gap: 8px;

    /*width: 275px;*/
    height: 1em;
    min-height: 1em;

    /* White */

    background: #FFFFFF;
    color:#000000;

    /* Inside auto layout */

    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
}

select.dd .select-items {
display: flex;
flex-direction: row;
align-items: center;
padding: 8px 10px;
gap: 8px;

width: 275px;
height: 33px;

/* White */

background: #FFFFFF;

/* Inside auto layout */

flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;
}

.cmdButton.confirmation {
    background: #009DDB;
        color:white;
}

.cmdButton.confirmation:hover {
    background: #1F2A44;

}

img.fileImageRow {
    height:3em;
    width: auto;
}

th.listImageCenter {
    text-align:center;
}

td.listImageCenter {
    text-align:center;
}

.infoalert {
    box-sizing: border-box;

    /* Auto layout */

    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0.375em 1em;
    /*gap: 4px;*/

    /* White */

    background: #FFFFFF;
    /* Link 05 */

    border: 1px solid #009DDB;
    border-radius: 0.2em;
    margin-bottom: 1.5em;
}

.infoalert img {
    padding-right: 1em;
}

.infomessage {
    box-sizing: border-box;

    /* Auto layout */

    /*display: flex;*/
    /*flex-direction: row;*/
    /*align-items: center;*/
    padding: 0.6em 1em 0.6em 3em;
    /*gap: 4px;*/

    /* White */

    /* Link 05 */

    border: 1px solid #009DDB;
    border-radius: 0.2em;
    margin-top: 1em;
    background-image: url(../img/info_highlight.svg);
    background-repeat: no-repeat;
    background-color: white;
    background-position-y: center;
    background-position-x: 1em;
    box-sizing: border-box;
}

.textCenter {
    text-align: center;
}

.infomessage img {
    vertical-align: middle;
}

.rowImage {
    text-align:center;
}

footer {
    /*padding-top: 1em;*/
    background: #F4F4F4;
}

.displayAlert {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 22px 86px;
    gap: 16px;

    /*position: sticky;*/
    /*width: 1440px;*/
    /*height: 77px;*/
    left: 0px;
    /*bottom: 0px;*/
    background: linear-gradient(204.46deg, #F79009 -171.21%, #C94C17 335.05%);
}
.displayNotice.visible {
    display:none;
}
.displayNotice {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 22px 86px;
    gap: 16px;

    /*position: sticky;*/
    /*width: 1440px;*/
    /*height: 77px;*/
    left: 0px;
    /*bottom: 0px;*/
    /*background: #006298;*/
    background: linear-gradient(to right, #01244a, #009edb);
}


.notifIcon {
    border-radius: 3px;
    align-self: center;
}

.notifText {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    /* identical to box height */

    display: flex;
    align-items: center;

    /* Grey 01 */
    flex-direction: column;
    color: #F4F4F4;

}

.notifIconText {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 1em;
}

.notifButton {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 16px;
    gap: 8px;

    width: 68px;
    height: 40px;

    /* White */

    background: #FFFFFF;
    border-radius: 4px;

}
.displayAlert a,.displayNotice a{
    text-decoration: none;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    /* identical to box height */

    display: flex;
    align-items: center;
    text-align: center;

    /* Black */

    color: #000000;
}

.displayAlert a:hover div,.displayNotice a:hover div{
    background: #1F2A44;
    color: #FFFFFF;
}

.displayAlert.visible {
    display:none;
}

.systemNoticeMaintenance{
    font-size: 0.7em;
    color: white;
    background-color: grey;
}

.notifIcon img {
    height:2em;
    width:auto;
}

.subMenu {
    background-color: #FFFFFF;
    color: black;
    font-weight: normal;
    /*border-color: #CEE3F8;*/
    font-size: 12pt;
    /*border-style: solid;*/
    /*border-width: 1px;*/
    text-decoration: none;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    border-radius: 4px;
}

.datatable td.fileImageRow {
    display: flex;
    align-items: center;
    gap: 1em;
}
.formContent {
    text-align: left;
    width: 100%;
    background: #FFFFFF;
    border-radius: 8px;
    padding: 0em 2em;
    box-sizing: border-box;
    gap: 10px;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 12pt;
    line-height: 17px;
}

.turnSearch .formContent {
    padding:0;
}

.formContent > div:not(.sectionBreak) {
    padding:1em 2em;
}

.turnSearch .formContent > div:not(.sectionBreak) {
    padding:0;
    padding-bottom: 0.5em;
}
.formContent .label, .formContent label {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 12pt;
    line-height: 19px;
    
    /* Black */

    color: #000000;
    /*padding-top:2em;*/
    padding-bottom:0.2em;
}
.formContent input {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    box-sizing: border-box; 
}
.formContent .mandatory input:not([type='file']) {
    border: 1px solid red;
}

.formContent .mandatory select {
    border: 1px solid red;
    outline-color: red;
}

.formContent .mandatory textarea {
    border: 1px solid red;
    outline-color: red;
}

.formContent .mandatory iframe {
    border: 1px solid red;
    outline-color: red;
}

.formContent input:not([type='file']) {
    padding: 0.5em 1em;
    gap: 8px;

/*    width: 1232px;
    height: 40px;*/

    /* White */
    /*width:100%;*/
    background: #FFFFFF;
    /* Grey 02 */

    border: 1px solid #D2D6DB;
    border-radius: 4px;

}

.formContent input.result {
    width:100%;
}

.formContent .highlight.gridText {
    border:3px solid black
}

.formContent select.gridText, .formContent select.dateText {
    padding: 0.5em 1em;
    gap: 8px;
    /* width: 100%; */
    background: #FFFFFF;
    border: 1px solid #D2D6DB;
    border-radius: 4px;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    box-sizing: border-box;

}
.formContent select.gridText {
    width:100%;
}

.formContent .rowGap {
    display: flex;
    gap:0.4em;
}

.formContent textarea.result {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 12pt;
    line-height: 19px;
}




.switch {
  position: relative;
  display: inline-block;
  width: 8em;
  height: 1.4em;
}


.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.bluetext {
    padding-top: 0.5em;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 2em;
  width:3.6em;
  right: 0;
  bottom: 0;
  background-color: #D2D6DB;
  -webkit-transition: .4s;
  transition: .4s;
  border: 1px solid #9DA4AE;
  border-radius: 2em;
}

.slider:before {
  position: absolute;
  content:"";
    height: 1.1em;
    width: 1.1em;
    left: 0.18em;
    top: 0.22em;
  background-color: #FFFFFF;
  -webkit-transition: .4s;
  transition: .4s;
  /*border: 1px solid #9DA4AE;*/
  
}

input:checked + .slider {
  /*background-color: #1C67FF;*/
  background-color: #009DDB;
  border:none;
}

input:checked + .slider.round:before {
    border:none;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(1.8em);
  -ms-transform: translateX(1.8em);
  transform: translateX(1.8em);
}
label.checkedText {
    display: none;
}
input:checked ~ label.checkedText {
    display: flex;
    float: right;
    align-items: center;
    height: 100%;
}

label.uncheckedText {
    display: none;
}
input[type="checkbox"]:not(:checked) ~ label.uncheckedText {
    display: flex;
    float: left;
    align-items: center;
    height: 100%;
}

.toggleContainer {
    display: flex;
    gap: 0.5em;
    align-items: center;
}


/* Rounded sliders */
.slider.round {
  border-radius: 2em;
}

.slider.round:before {
    box-sizing: border-box;
    border: 1px solid #9DA4AE;
    border-radius: 50%;
}

.formContent select.dd {
    width:100%;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 12pt;
    /*height:10vh;*/
}

.formContent select {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 12pt;
}

.formContent select.multiSelect {
    width:100%;
}

.formContent .multiList select.dd {
    height:10em;
    min-width:20vw;
}

.formContent div.multiListContainer {
    display:flex;
    flex-direction: row;
}
.formContent div.multiListContainer .multiListSectionContainer {
    flex-direction: column;
    width:100%;
}

.formContent div.multiListContainer+div {
    flex-direction: column;
}

.formContent div.multiListContainer div {
    display:flex;
    gap:0.5em;
}

.transferArrows {
    align-items: center;
}

.formContent div.multiListContainer {
    padding-bottom: 0.5em;
}

.formContent div.title {
        background: #E8F0FF;
    border-radius: 8px 8px 0px 0px;
    /* width: 1280px; */
    /* height: 61px; */
    font-weight: 400;
    font-size: 24px;
    line-height: 29px;
    padding: 0.7em;
    margin-left: -1.4em;
    margin-right: -1.4em;
    /*margin-top: 1em;*/
    display: flex;
    justify-content: space-between;
}

.formContent .dd.s295 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
}

input[type='radio'] {
    accent-color: #009DDB;
}
input[type='radio']:checked + div  {
    color:#009DDB;
}

.radioControls {
    display:flex;
    flex-direction: row;
    align-items: center;
}

textarea.result {
    width: 100%;
}

.bottomNotification {
    position:sticky;
    bottom:0;
}

.sectionBreak {
    background: #F4F4F4;
    /*border-radius: 8px 8px 0px 0px;*/
    /* width: 1280px; */
    /* height: 61px; */
    font-weight: 400;
    font-size: 24px;
    line-height: 29px;
    padding: 0.7em;
    margin-left: -1.4em;
    margin-right: -1.4em;
    margin-bottom: -0.2em;
    /*margin-top: 1em;*/
    /* border-radius: 2em; */
    /* background: grey; */
    /* height: 2em; */
    /* width: 100%; */
    /* padding: 0.7em; */
    /* margin: -1.2em; */
}

.mandatory input, .mandatory select.gridText {
    border: 1px solid red;
    outline-color: red;
}

.mandatory p {
    color:red;
}

.formframe .formContent {
    padding-bottom: 2em;
}

.turnSearch .formframe .formContent {
    padding-bottom: 0;
    padding-right: 0.4em;
}

.listSectionTurnOver .formContent {
    padding:0;
    padding-top: 1em;
    border-radius:unset;
}



.formframe .formContent .title svg {
    margin-top:auto;
    margin-bottom: auto;
}

.wysiwygContainer {
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 8px;
gap: 8px;

/*width: 1232px;
height: 151px;*/

/* Grey 01 */

background: #F4F4F4;
/* Grey 02 */

border: 1px solid #D2D6DB;
border-radius: 4px;
}

.topBar {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 0px 4px;
    gap: 16px;
    width: 100%;
}

.formContent input[type=color] {
    padding:0;
} 

.stylebar {
    display:flex;
}

.htmlEditPane {
    width:100%;
    background-color: white; 
    color: black;
}

iframe.hierarchyTreePicker {
    width:100%;
    height:30em;
}

.ygtvrow {
    font-size:14pt;
}

.selectGroup {
    display:flex;
    gap:1em;
}

.newsPanel .form{
    padding:2em;
}

.panelHolder {
    display: flex;
    justify-content: flex-start;
    flex-wrap: nowrap;
    margin-left: 4vw;
    /* margin: auto;
/*    padding-top:1.5em;
    box-shadow: inset 0px 12px 8px rgb(0 0 0 / 10%);*/
}
.split .cont {
    box-shadow: 0px 0px 10px rgb(0 75 116 / 15%);
    border-radius: 8px;
    /*margin: 10px 0px 0px;*/
}

.cont .frame ul li {
    display:flex;
    gap:1em;
    padding: 1em;
    align-items: center;
    border-width: 1px 0px;
    border-style: solid;
    border-color: #F4F4F4;
    border-radius: 0px;
    flex-wrap: nowrap;
}

.cont .frame ul li:hover {
    background-color: #F4F4F4;
}

.cont .frame ul li:hover .fastmenu{
    display:flex;
    /*visibility: visible;*/
}

.listSectionTurnOver .formContent tbody tr td a.gridLink.turnoverTarget {
    visibility: hidden;
}
.listSectionTurnOver .formContent tbody tr:hover td a.gridLink.turnoverTarget {
    visibility:unset;
}

.yui-ac-container {
    display: flex;
    
}

.yui-ac-bd ul {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding:0;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 15%);
    border-radius: 4px;
}

.yui-ac-bd ul li {
    padding: 8px 10px;
    overflow: hidden;
}

.yui-ac-bd ul li:hover {
    background: #E8F0FF;
}

.emailContents a:visited {
    color:#A2AAAD;
}

.emailContents a:link {
    color:#006298;
}

.resultListHolder {
    overflow-y: hidden;
    /* height: 50%; */
    /*max-height: 35vh;*/
}

#redrawChart {
    font-size:12pt;
}

.popupChart img {
    width: 2em;
}

.rowSection {
    display:flex;
    gap:1em;
    align-items: center;
}

.turnSearch .rowSection {
    display:flex;
    gap:1em;
    align-items: center;
    /*justify-content: flex-end;*/
}

.rowSection a.cmdButton {
    text-decoration: none;
}

.colSection {
    display:flex;
    flex-direction: column;
}
.timesheetInputs {
    display:flex;
    flex-direction: row;
    gap:1em;
}

.turnoverForm {
    display:flex;
    justify-content: space-between;
    gap:1em; 
    padding: 1em 1em;
}

.timesheetForm {
    display:flex;
    justify-content: space-between;
    gap:1em; 
    padding: 1em 1em;
    flex-direction: column;
}

.timesheetEntryInsert {
    display: flex;
    flex-direction: row;
    gap:1em;
}
.timesheetSearchForm {
    width:25%;
    display:none;
    height:24em;
}
table.datatable.turnoverlist tr:hover {
    background-color: #F4F4F4;
}

.turnoverForm h1 img {
    /*width:50%;*/
}

.turnoverForm div {
    width:100%;
}

.timesheetForm div {
    width:100%;
}

.turnoverForm .form{
    display: flex;
    flex-direction: column;
}

.timesheetForm .form{
    display: flex;
    flex-direction: column;
}

div.timeSheetSearch {
    display: flex;
    align-items: center;
    width: auto;
    background-color: #E8F0FF;
    margin-top: 20px;
    border-radius: 8px 8px 8px 8px;
    /* height: 40px; */
    /* width: 40px; */
    margin-bottom: auto;
}
div.timeSheetSearch img {
    height: 30px;
    width: 30px;
    padding: 5px;
}

.listSectionTurnOver tfoot td {
    font-weight: bold;
    font-size: 14pt;
}

.rowTurn {
    display: flex;
    gap: 1em;
}

.formframe h1 input[type="date"] {
    border: none;
    background: none;
    font-family: 'Lato';
    font-style: normal;
    font-size: 18pt;
}

.formframe h1 input:hover {
    cursor:pointer;
}

.formframe h1 input::-webkit-calendar-picker-indicator {
    cursor: pointer;
 }

 .sortableList {
     display: flex;
 }

 .sortButtons {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
 }
 
 
/* .box:hover .box__input {
     display:block;
 }*/
  .box__input {
    display:none;
    border: 2px dashed #9DA4AE;
    padding: 2em;
    flex-direction: column;
    align-items: center;
 }
 
 .uploadInProgress {
     display:none;
 }
 
.box.is-dragover .box__input {
     display:flex;
 }
 
 .box.is-uploading .box__input {
     display:flex;
 }
 
 form.box img.uploadInProgress {
     display:none;
 }
 
 form.box.is-uploading img.uploadInProgress {
     display:block;
 }
 
  form.box.is-uploading svg.fileUploadSpace {
     display:none;
 }

 .ajaxErrorContainer {
     display:none;
     margin-left: 4em;
     margin-right: 4em;
 }
 
 div.minorHighlight {
     color:#009DDB;
     font-weight: bold;
 }
 
 div.uploadingText {
     display:none;
 }
 
 form.is-uploading div.uploadText {
     display:none;
 }
 
 form.is-uploading div.uploadingText {
     display:block;
 }
 
 .autocomplete-items {
    position: absolute;
    border: 1px solid #808080;
    background: #FFFFFF none repeat scroll 0% 50%;
 }
 
 #myAutoCompleteuserNameautocomplete-list.autocomplete-items {
    position: unset;
    display: flex;
    flex-direction: column;
    width: 20em;
 }
 
 .autocomplete-items div {
     text-wrap-mode:nowrap;
     font-size: 0.8em;
     text-overflow: clip;
 }
 
  .autocomplete-items div:hover {
    background: #006298 none repeat scroll 0% 50%;
    color: #FFFFFF;
  }
  
  div.autocomplete-active {
    background: #006298 none repeat scroll 0% 50%;
    color: #FFFFFF;
  }
 
 



/*.toggleRow {
    display: flex;
    justify-content: flex-start;
    padding-top: 2em;
}

.toggleRow .label {
    padding-top:0;
    padding-right: 33%;
}*/


/*
.switch-field {
	display: flex;
	margin-bottom: 36px;
	overflow: hidden;
}

 Colors: Default (blue) 
.toggle-radio > input + label {background:#f5f5f5; border:1px solid rgba(0, 0, 0, 0.2); border-width:1px 1px 0 1px;}
.toggle-radio > input:last-of-type + label {border-bottom-width:1px;}
.toggle-radio > input:checked + label {background:lightblue;}

 Rounded corners 
.toggle-radio input:first-of-type + label {border-radius:4px 4px 0 0;}
.toggle-radio input:last-of-type + label {border-radius:0 0 4px 4px;}

 Indicators for smaller devices (stacked) 
.toggle-radio > input + label:before {content:''; display:inline-block; width:16px; height:16px; margin-right:0.50rem; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath style='fill:%23000;' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center center; background-size:16px 16px;}
.toggle-radio > input:checked + label:before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath style='fill:%23000;' d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'/%3E%3C/svg%3E");}

 //////////////////////////
CORE STYLES BELOW - NO TOUCHY
////////////////////////// 
.toggle-radio {display:inline-block; vertical-align:middle;}
.toggle-radio > input[type='radio'] {display:none;}
.toggle-radio > input[disabled] + label {opacity:0.50;}
.toggle-radio > input[disabled] + label:hover {cursor:not-allowed;}
.toggle-radio > input + label {display:flex; margin-bottom:0; padding:5px 10px; cursor:pointer; align-items:center;}

 Transitions 
.toggle-radio > input:checked + label {transition:background 300ms linear;}

 //////////////////////////
CORE STYLES ABOVE - NO TOUCHY
////////////////////////// 

 Style: Rounded 
.toggle-radio[data-style='rounded'] > input:first-of-type + label		{border-radius:20px 20px 0 0;}
.toggle-radio[data-style='rounded'] > input:last-of-type + label		{border-radius:0 0 20px 20px;}

 Style: Square 
.toggle-radio[data-style='square'] > input + label			{border-radius:0;}

 Color 
.toggle-radio[data-color] > input + label					{color:#fff;}
.toggle-radio[data-color] > input + label:before 			{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath style='fill:%23fff;' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z'/%3E%3C/svg%3E");}
.toggle-radio[data-color] > input:checked + label:before	{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath style='fill:%23fff;' d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'/%3E%3C/svg%3E");}

 Color: Red 
.toggle-radio[data-color='red'] > input + label				{background:#e74c3c;}
.toggle-radio[data-color='red'] > input:checked + label		{background:#9a0000;}

 Color: Orange 
.toggle-radio[data-color='orange'] > input + label			{background:#e67e22;}
.toggle-radio[data-color='orange'] > input:checked + label	{background:#993100;}
 
 Color: Yellow 
.toggle-radio[data-color='yellow'] > input + label			{background:#f1c30f;}
.toggle-radio[data-color='yellow'] > input:checked + label	{background:#a47600;}

 Color: Green 
.toggle-radio[data-color='green'] > input + label			{background:#2ecc71;}
.toggle-radio[data-color='green'] > input:checked + label	{background:#007f24;}

 Color: Blue 
.toggle-radio[data-color='blue'] > input + label			{background:#3498db;}
.toggle-radio[data-color='blue'] > input:checked + label	{background:#004b8e;}

 Color: Purple 
.toggle-radio[data-color='purple'] > input + label			{background:#aa66cc;}
.toggle-radio[data-color='purple'] > input:checked + label	{background:#5d197f;}

 Color: Gray 
.toggle-radio[data-color='gray'] > input + label			{background:#555555;}
.toggle-radio[data-color='gray'] > input:checked + label	{background:#080808;}


 ------------------------------ 

 Bootstrap Breakpoints 

 Small (sm) and up 
@media (min-width:576px) {

}


 Medium (md) and up 
@media (min-width:768px) {

}


 Large (lg) and up 
@media (min-width:992px) {
	.toggle-radio > input + label				{display:inline-block; float:left; border-width:1px 0 1px 1px;}
	.toggle-radio > input:last-of-type + label 	{border-right-width:1px;}
	.toggle-radio > input + label:before		{display:none;}

	 Border Radius 
	.toggle-radio input:first-of-type + label	{border-radius:4px 0 0 4px;}
	.toggle-radio input:last-of-type + label 	{border-radius:0 4px 4px 0;}

	 Rounded 
	.toggle-radio[data-style='rounded'] > input:first-of-type + label {border-radius:500px 0 0 500px;}
	.toggle-radio[data-style='rounded'] > input:last-of-type + label {border-radius:0 500px 500px 0;}
}

 Extra Large (xl) and up 
@media (min-width:1200px) {

}*/



input#file.box__file {
     visibility:hidden;
}

textarea.wysiwygTextArea {
    display: none;
}

input.systemNoticeMaintenance {
    font-size: 1em;
    color: white;
    background-color:lightgrey;
}

div.clearboth {
    clear:both;
}

table.tableborder {
    border-collapse:separate;
}

div.floatleft {
    float:left;
}

div.floatright {
    float:right;
}

table.borderwhite {
    border-spacing:0px;border-right:4px solid white;
}

table.borderzero {
    border-spacing:0px;
}

td.borderall {
    border-right:none;border-left:none;border-bottom:none;border-top:none;
}

a.colorblue {
    color:blue;
}

img.heightone {
    height:1em;
}

div.marginrightauto {
    margin-right: auto;
}

ul.marginleftone {
    margin-left: 1cm;
}