/* ------- FONT IMPORTS  ------- */

@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter&display=swap');



/* ------- BUTTON STYLE  ------- */
.button{
   background-color: #5A67D8 !important;
   color: #FFFFFF !important;
   font-family: 'Barlow', 'Inter', sans-serif !important;
   border-radius: 8px !important;
   letter-spacing: 0.2px !important;
   margin-top: 15px;
}

/* ------- FONT STYLES  ------- */
.app-title{
    font-size: 2.2em;
    margin-bottom: 0.5em !important;
    font-family: 'Barlow', 'Inter', sans-serif !important;
    margin-top: 2em !important;
    margin-block-end: 1em !important;
    width: 130% !important;
}

a{
   color: #5A67D8;
}

h3 {
  margin-top:2em !important;
}

.heading{
  font-family: 'Barlow', sans-serif;
}

.accessible #content {
  line-height: 1.5em !important;
  font-size: 1.2em !important;
}

#application .heading {
    font-size: 24px;
    margin-bottom: 40px;
}

/* ------- BODY STYLES  ------- */

#app_body{
    max-width: 640px !important;
    padding-left: none !important;
    margin: 0 auto !important;
  }

#wrapper {
      max-width: 680px !important;
}

#main, body {
    overflow-x: hidden !important;
    padding: 10px;
}


/* ------- BLACK BAR ON TOP  ------- */

#wrapper::before {
    background: #1A202C;
    content: "";
    height: 126px;
    left: -10em;
    position: absolute;
    right: -10em;
    top: 0;
    z-index: -1 !important;
}

/* ------- JOB LISTING STYLING  ------- */

.opening {
    margin-bottom: 25px;
    background: #ffffff;
    box-shadow: rgb(0 0 0 / 8%) 0px 4px 12px;
    padding: 20px;
    border-radius: 8px;
}

#level-0{
  margin-top:40px;
}

/* ------- FOOTER STYLING  ------- */

#footer {
  border-top: 0px solid !important;
  background-color: white !important;
  margin-top: 0px !important;
}

/* ------- APPLICATION CARD STYLING  ------- */

#application {
    border-radius: 8px;
    margin-top: 50px;
}

#main_fields div.field{
      font-family: 'Inter';
}

/* ------- SVG LOGO INSDEAD OF PIXEL CRAP  ------- */

#logo img {
  display: none;
}

#logo{
    margin-bottom: 80px !important;
}

#logo a {
    display: inline-block;
    width: 151px;
    height: 49px;
    transform: translate(10px, 10px);
    background-size: contain;
    background-repeat:no-repeat;
  	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='151' height='49' viewBox='0 0 151 49' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.414967 31.1061C-0.0617577 31.8837 -0.0543796 32.8649 0.433986 33.6352L9.27325 47.5789C9.84694 48.4838 10.9527 48.8965 11.979 48.5886L37.4871 40.9362C38.8791 40.5186 39.5795 38.9657 38.971 37.6459L22.5732 2.0753C21.7736 0.340602 19.3628 0.19821 18.3645 1.8267L0.414967 31.1061ZM22.1376 10.2071C21.789 9.40065 20.6089 9.52487 20.4359 10.3862L14.1228 41.8201C13.9897 42.4829 14.6102 43.0489 15.258 42.8555L32.882 37.5946C33.3964 37.4411 33.6614 36.8729 33.4485 36.3801L22.1376 10.2071ZM54.7071 24.5953H56.2606C57.7124 24.5953 58.7981 24.3087 59.5192 23.7349C60.2403 23.1612 60.6005 22.3261 60.6005 21.2297C60.6005 20.1236 60.2983 19.3062 59.6945 18.7782C59.0901 18.2502 58.1437 17.9861 56.8542 17.9861H54.7071V24.5953ZM65.3678 21.0629C65.3678 23.4592 64.6192 25.2913 63.121 26.5605C61.6238 27.8301 59.4943 28.4642 56.7328 28.4642H54.7071V36.3839H49.986V14.1181H57.098C59.7992 14.1181 61.8524 14.6995 63.2586 15.8616C64.6649 17.0242 65.3678 18.758 65.3678 21.0629ZM79.4499 19.1737C79.0337 19.0823 78.511 19.0366 77.8813 19.0366C76.8251 19.0366 75.848 19.3286 74.9499 19.9121C74.0508 20.4961 73.3377 21.2656 72.8096 22.2196H72.5816L71.8959 19.3566H68.3778V36.3834H73.0231V27.7178C73.0231 26.347 73.4366 25.2806 74.2637 24.5191C75.0919 23.7577 76.2465 23.3769 77.7291 23.3769C78.2674 23.3769 78.724 23.428 79.0999 23.5291L79.4499 19.1737ZM81.9152 36.3836H86.5605V19.3567H81.9152V36.3836ZM81.7178 14.9549C81.7178 13.4422 82.5605 12.6862 84.2457 12.6862C85.9304 12.6862 86.7735 13.4422 86.7735 14.9549C86.7735 15.6759 86.5627 16.2368 86.1417 16.6379C85.7201 17.0391 85.0883 17.2391 84.2457 17.2391C82.5605 17.2391 81.7178 16.4777 81.7178 14.9549ZM101.094 35.3176C102.307 34.4039 102.914 33.074 102.914 31.3274C102.914 30.4847 102.767 29.7587 102.472 29.1494C102.178 28.5401 101.721 28.0023 101.102 27.535C100.483 27.0682 99.5076 26.566 98.1772 26.0277C96.6849 25.4286 95.718 24.9763 95.2759 24.6719C94.835 24.3676 94.6134 24.0073 94.6134 23.5905C94.6134 22.8494 95.2991 22.4789 96.6698 22.4789C97.441 22.4789 98.1976 22.5956 98.9387 22.829C99.6797 23.0629 100.477 23.3619 101.33 23.7276L102.731 20.3773C100.792 19.4841 98.7967 19.0372 96.7457 19.0372C94.593 19.0372 92.9307 19.4508 91.7584 20.2784C90.585 21.106 89.9988 22.2756 89.9988 23.7884C89.9988 24.6719 90.1386 25.4157 90.4183 26.0196C90.6968 26.624 91.1437 27.1597 91.7584 27.6264C92.372 28.0938 93.3346 28.6014 94.6441 29.1494C95.5577 29.5355 96.2891 29.8727 96.8371 30.162C97.3856 30.4519 97.7712 30.7105 97.9949 30.9391C98.2181 31.1676 98.3299 31.4645 98.3299 31.8302C98.3299 32.8046 97.4867 33.2918 95.8013 33.2918C94.9791 33.2918 94.0272 33.1547 92.9463 32.881C91.8643 32.6067 90.8926 32.2668 90.0295 31.8603V35.6983C90.791 36.0232 91.6084 36.2695 92.4817 36.4367C93.355 36.6045 94.4101 36.6884 95.6492 36.6884C98.0653 36.6884 99.8803 36.2313 101.094 35.3176ZM121.315 36.3834H116.669V26.4384C116.669 25.2102 116.464 24.2884 116.053 23.6743C115.641 23.0602 114.994 22.7526 114.111 22.7526C112.923 22.7526 112.06 23.1892 111.522 24.0626C110.984 24.9359 110.715 26.3723 110.715 28.3728V36.3834H106.07V19.3566H109.618L110.243 21.5345H110.502C110.958 20.7526 111.619 20.1406 112.481 19.6991C113.344 19.2576 114.334 19.0366 115.451 19.0366C118 19.0366 119.726 19.8696 120.63 21.5345H121.04C121.498 20.7424 122.17 20.1283 123.059 19.6916C123.947 19.2549 124.949 19.0366 126.066 19.0366C127.995 19.0366 129.455 19.5319 130.445 20.5214C131.435 21.5114 131.93 23.0978 131.93 25.2806V36.3834H127.269V26.4384C127.269 25.2102 127.063 24.2884 126.653 23.6743C126.241 23.0602 125.594 22.7526 124.711 22.7526C123.574 22.7526 122.724 23.1591 122.16 23.9712C121.597 24.7837 121.315 26.0728 121.315 27.8393V36.3834ZM143.65 28.5558L145.447 28.495V29.8958C145.447 30.9218 145.125 31.7439 144.48 32.3629C143.836 32.9823 142.975 33.292 141.899 33.292C140.397 33.292 139.645 32.6371 139.645 31.3277C139.645 30.4136 139.975 29.7339 140.635 29.2871C141.295 28.8402 142.3 28.5967 143.65 28.5558ZM145.92 34.0684L146.819 36.3835H150.063V25.0372C150.063 23.0065 149.453 21.4938 148.235 20.4989C147.017 19.5041 145.265 19.0061 142.981 19.0061C140.595 19.0061 138.422 19.5191 136.462 20.5446L138 23.682C139.838 22.8592 141.437 22.4483 142.798 22.4483C144.564 22.4483 145.448 23.3115 145.448 25.0372V25.7836L142.493 25.875C139.945 25.9664 138.039 26.4413 136.774 27.299C135.51 28.1573 134.879 29.4899 134.879 31.2968C134.879 33.023 135.348 34.3529 136.287 35.287C137.227 36.2211 138.513 36.6879 140.148 36.6879C141.478 36.6879 142.557 36.4975 143.384 36.1168C144.212 35.736 145.016 35.0536 145.798 34.0684H145.92Z' fill='white'/%3E%3C/svg%3E");
}
