@font-face {
  font-family: 'Proxima Nova';
  src: url("../fonts/proxima_nova_thin-webfont.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/proxima_nova_thin-webfont.woff2") format("woff2"), url("../fonts/proxima_nova_thin-webfont.woff") format("woff"), url("../fonts/proxima_nova_thin-webfont.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }

@font-face {
  font-family: 'Proxima Nova';
  src: url("../fonts/proxima_nova_regular-webfont.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/proxima_nova_regular-webfont.woff") format("woff"), url("../fonts/proxima_nova_regular-webfont.ttf") format("truetype"), url("../fonts/proxima_nova_regular-webfont.svg#proxima_nova_regular-webfont") format("svg");
  /* Legacy iOS */
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Proxima Nova';
  src: url("../fonts/proxima_nova_semibold-webfont.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/proxima_nova_semibold-webfont.woff2") format("woff2"), url("../fonts/proxima_nova_semibold-webfont.ttf") format("truetype"), url("../fonts/proxima_nova_semibold-webfont.svg#proxima_nova_semibold-webfont") format("svg");
  /* Legacy iOS */
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'Proxima Nova';
  src: url("../fonts/proxima_nova_bold-webfont.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/proxima_nova_bold-webfont.woff2") format("woff2"), url("../fonts/proxima_nova_bold-webfont.woff") format("woff"), url("../fonts/proxima_nova_bold-webfont.ttf") format("truetype"), url("../fonts/proxima_nova_bold-webfont.svg#proxima_nova_bold-webfont") format("svg");
  /* Legacy iOS */
  font-weight: 700;
  font-style: normal; }

body {
  color: #31261D;
  background: #DCEBF9;
  font-family: "Proxima Nova", sans-serif;
  font-size: 18px;
  font-weight: 400; }

body.coe-member {
  padding-top: 0px; }

.header {
  background-color: #0f2c6c; }

#page,
#main-wrapper,
.region-primary-menu .menu-item a.is-active,
.region-primary-menu .menu-item--active-trail a {
  background: #DCEBF9; }

.container {
  max-width: 100%; }

.tabs ul.primary li a.is-active {
  background-color: #fff; }

.tabs ul.primary li .is-active a {
  background-color: #fff;
  border-bottom-color: #fff; }

.modal-backdrop {
  z-index: 9999 !important; }

.modal {
  z-index: 99999 !important; }

#navbar-top {
  background-color: #eef5fc;
  padding-top: 30px;
  padding-bottom: 30px; }
  #navbar-top section {
    display: flex;
    align-items: center;
    justify-content: end;
    width: 100%;
    padding: 0 80px; }
    #navbar-top section > * {
      width: auto; }
    #navbar-top section p {
      margin: 0; }
    #navbar-top section .user-info {
      position: absolute;
      left: 80px; }
      #navbar-top section .user-info a {
        font-weight: 700;
        text-decoration: none;
        text-transform: uppercase; }
    #navbar-top section .header-search {
      border-right: 1px solid #E8E8E8;
      padding-right: 16px; }
      #navbar-top section .header-search a {
        background: #009CDE;
        width: 34px;
        height: 34px;
        display: block;
        border-radius: 100%;
        text-align: center;
        line-height: 32px; }
        #navbar-top section .header-search a:hover {
          background: #0f2c6c; }
    #navbar-top section .user-profile {
      padding-left: 16px; }
      #navbar-top section .user-profile img {
        border-radius: 100%;
        margin-right: 16px; }
      #navbar-top section .user-profile a {
        color: #31261D;
        text-decoration: none; }
        #navbar-top section .user-profile a:hover {
          color: #0f2c6c; }
  #navbar-top .fl-name {
    display: inline-block; }

a,
.link {
  color: #0f2c6c; }
  a:hover,
  .link:hover {
    color: #CF4520; }
  a:focus,
  .link:focus {
    color: #CF4520; }

.nav-item .dropdown-item a.active {
  color: #fff; }

.nav-link {
  color: #fff; }
  .nav-link:hover, .nav-link:focus {
    color: #fff; }

.ml-10 {
  margin-left: 10px; }

.btn-primary {
  background-color: #0f2c6c;
  border-color: #0f2c6c;
  border-radius: 50px;
  font-size: 18px;
  padding: 14px 30px; }
  .btn-primary:hover, .btn-primary:focus {
    background-color: #CF4520;
    border-color: #CF4520; }
  .btn-primary:disabled {
    background-color: #0f2c6c;
    border-color: #0f2c6c; }
  .btn-primary.icon-btn-right-arrow:after {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.4301 18.8201C14.2401 18.8201 14.0501 18.7501 13.9001 18.6001C13.6101 18.3101 13.6101 17.8301 13.9001 17.5401L19.4401 12.0001L13.9001 6.46012C13.6101 6.17012 13.6101 5.69012 13.9001 5.40012C14.1901 5.11012 14.6701 5.11012 14.9601 5.40012L21.0301 11.4701C21.3201 11.7601 21.3201 12.2401 21.0301 12.5301L14.9601 18.6001C14.8101 18.7501 14.6201 18.8201 14.4301 18.8201Z" fill="white"/><path d="M20.33 12.75H3.5C3.09 12.75 2.75 12.41 2.75 12C2.75 11.59 3.09 11.25 3.5 11.25H20.33C20.74 11.25 21.08 11.59 21.08 12C21.08 12.41 20.74 12.75 20.33 12.75Z" fill="white"/></svg>') no-repeat 0 center;
    margin-left: 10px;
    content: "";
    display: inline-block;
    width: 24px;
    height: 13px;
    vertical-align: middle; }
  .btn-primary.request-hub-btn:before {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 13C3.24 13 1 15.23 1 18C1 20.77 3.24 23 6 23C8.76 23 11 20.76 11 18C11 15.24 8.77 13 6 13ZM3.96 15.96H6C6.38 15.96 6.68 16.27 6.68 16.64C6.68 17.01 6.38 17.32 6 17.32H3.96C3.58 17.32 3.28 17.01 3.28 16.64C3.28 16.27 3.58 15.96 3.96 15.96ZM8.04 20.04H3.96C3.58 20.04 3.28 19.73 3.28 19.36C3.28 18.99 3.59 18.68 3.96 18.68H8.05C8.43 18.68 8.73 18.99 8.73 19.36C8.73 19.73 8.42 20.04 8.04 20.04Z" fill="white"/><path d="M17 3H7C4 3 2 4.5 2 8V11.14C2 11.87 2.75 12.33 3.42 12.04C4.52 11.56 5.77 11.38 7.08 11.59C9.7 12.02 11.84 14.09 12.37 16.69C12.52 17.45 12.54 18.19 12.44 18.9C12.36 19.49 12.84 20.01 13.43 20.01H17C20 20.01 22 18.51 22 15.01V8C22 4.5 20 3 17 3ZM17.47 8.59L14.34 11.09C13.68 11.62 12.84 11.88 12 11.88C11.16 11.88 10.31 11.62 9.66 11.09L6.53 8.59C6.21 8.33 6.16 7.85 6.41 7.53C6.67 7.21 7.14 7.15 7.46 7.41L10.59 9.91C11.35 10.52 12.64 10.52 13.4 9.91L16.53 7.41C16.85 7.15 17.33 7.2 17.58 7.53C17.84 7.85 17.79 8.33 17.47 8.59Z" fill="white"/></svg>') no-repeat 0 center;
    margin-right: 10px;
    content: "";
    display: inline-block;
    width: 24px;
    height: 22px;
    vertical-align: middle; }

.btn-sm {
  padding: 8px 20px !important;
  font-size: 14px !important; }

.btn-secondary {
  background-color: #CF4520;
  border-color: #CF4520; }
  .btn-secondary:hover, .btn-secondary:focus {
    background-color: #0f2c6c;
    border-color: #0f2c6c; }

.btn-light {
  background-color: #F5F5F5;
  border: 0;
  padding: 7px 20px;
  border-radius: 24px;
  color: #0f2c6c;
  font-size: 18px; }
  .btn-light:hover, .btn-light:focus {
    background-color: #0f2c6c;
    border-color: #0f2c6c;
    color: #fff; }

.btn-outline-primary {
  border-color: #0f2c6c;
  border-width: 2px;
  padding: 10px 20px;
  border-radius: 24px; }
  .btn-outline-primary:hover, .btn-outline-primary:focus {
    background-color: #0f2c6c;
    border-color: #0f2c6c;
    color: #fff; }

.btn-light.icon i {
  background: url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.5 2C6.98 2 2.5 6.48 2.5 12C2.5 17.52 6.98 22 12.5 22C18.02 22 22.5 17.52 22.5 12C22.5 6.48 18.02 2 12.5 2ZM16.53 12.53L13.53 15.53C13.38 15.68 13.19 15.75 13 15.75C12.81 15.75 12.62 15.68 12.47 15.53C12.18 15.24 12.18 14.76 12.47 14.47L14.19 12.75H9C8.59 12.75 8.25 12.41 8.25 12C8.25 11.59 8.59 11.25 9 11.25H14.19L12.47 9.53C12.18 9.24 12.18 8.76 12.47 8.47C12.76 8.18 13.24 8.18 13.53 8.47L16.53 11.47C16.82 11.76 16.82 12.24 16.53 12.53Z" fill="%23002D70"/></svg>');
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  margin-left: -4px;
  vertical-align: top;
  margin-top: 2px; }

.btn-light.icon:hover i, .btn-light.icon:focus i {
  background: url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.5 2C6.98 2 2.5 6.48 2.5 12C2.5 17.52 6.98 22 12.5 22C18.02 22 22.5 17.52 22.5 12C22.5 6.48 18.02 2 12.5 2ZM16.53 12.53L13.53 15.53C13.38 15.68 13.19 15.75 13 15.75C12.81 15.75 12.62 15.68 12.47 15.53C12.18 15.24 12.18 14.76 12.47 14.47L14.19 12.75H9C8.59 12.75 8.25 12.41 8.25 12C8.25 11.59 8.59 11.25 9 11.25H14.19L12.47 9.53C12.18 9.24 12.18 8.76 12.47 8.47C12.76 8.18 13.24 8.18 13.53 8.47L16.53 11.47C16.82 11.76 16.82 12.24 16.53 12.53Z" fill="%23ffffff"/></svg>'); }

.icon-add,
.icon-down-arrow,
.icon-upload,
.icon-copylink,
.icon-download {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 8px; }

.icon-down-arrow {
  margin-left: 8px;
  margin-right: 0; }

.icon-add {
  background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 8H12" stroke="%23FBFBFB" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 12V4" stroke="%23FBFBFB" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); }

.icon-down-arrow {
  background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00001 11.2004C7.53335 11.2004 7.06668 11.0204 6.71335 10.6671L2.36668 6.32042C2.17335 6.12708 2.17335 5.80708 2.36668 5.61375C2.56001 5.42042 2.88001 5.42042 3.07335 5.61375L7.42001 9.96042C7.74001 10.2804 8.26001 10.2804 8.58001 9.96042L12.9267 5.61375C13.12 5.42042 13.44 5.42042 13.6333 5.61375C13.8267 5.80708 13.8267 6.12708 13.6333 6.32042L9.28668 10.6671C8.93335 11.0204 8.46668 11.2004 8.00001 11.2004Z" fill="white"/></svg>'); }

.icon-upload {
  background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.99992 15.1663H5.99992C2.37992 15.1663 0.833252 13.6197 0.833252 9.99967V5.99967C0.833252 2.37967 2.37992 0.833008 5.99992 0.833008H9.99992C13.6199 0.833008 15.1666 2.37967 15.1666 5.99967V9.99967C15.1666 13.6197 13.6199 15.1663 9.99992 15.1663ZM5.99992 1.83301C2.92659 1.83301 1.83325 2.92634 1.83325 5.99967V9.99967C1.83325 13.073 2.92659 14.1663 5.99992 14.1663H9.99992C13.0733 14.1663 14.1666 13.073 14.1666 9.99967V5.99967C14.1666 2.92634 13.0733 1.83301 9.99992 1.83301H5.99992Z" fill="%23002D70"/><path d="M10 6.84013C9.87338 6.84013 9.74671 6.79346 9.64671 6.69346L8.00004 5.0468L6.35337 6.69346C6.16004 6.8868 5.84004 6.8868 5.64671 6.69346C5.45338 6.50013 5.45338 6.18013 5.64671 5.9868L7.64671 3.9868C7.84004 3.79346 8.16004 3.79346 8.35337 3.9868L10.3534 5.9868C10.5467 6.18013 10.5467 6.50013 10.3534 6.69346C10.2534 6.79346 10.1267 6.84013 10 6.84013Z" fill="%23002D70"/><path d="M8 10.1732C7.72667 10.1732 7.5 9.94651 7.5 9.67318V4.33984C7.5 4.06651 7.72667 3.83984 8 3.83984C8.27333 3.83984 8.5 4.06651 8.5 4.33984V9.67318C8.5 9.95318 8.27333 10.1732 8 10.1732Z" fill="%23002D70"/><path d="M7.99997 12.1531C6.5933 12.1531 5.17996 11.9264 3.83996 11.4798C3.57996 11.3931 3.43996 11.1065 3.52663 10.8465C3.6133 10.5865 3.89997 10.4398 4.15997 10.5331C6.63997 11.3598 9.36664 11.3598 11.8466 10.5331C12.1066 10.4464 12.3933 10.5865 12.48 10.8465C12.5666 11.1065 12.4266 11.3931 12.1666 11.4798C10.82 11.9331 9.40663 12.1531 7.99997 12.1531Z" fill="%23002D70"/></svg>'); }

.icon-upload-xl {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.99992 15.1663H5.99992C2.37992 15.1663 0.833252 13.6197 0.833252 9.99967V5.99967C0.833252 2.37967 2.37992 0.833008 5.99992 0.833008H9.99992C13.6199 0.833008 15.1666 2.37967 15.1666 5.99967V9.99967C15.1666 13.6197 13.6199 15.1663 9.99992 15.1663ZM5.99992 1.83301C2.92659 1.83301 1.83325 2.92634 1.83325 5.99967V9.99967C1.83325 13.073 2.92659 14.1663 5.99992 14.1663H9.99992C13.0733 14.1663 14.1666 13.073 14.1666 9.99967V5.99967C14.1666 2.92634 13.0733 1.83301 9.99992 1.83301H5.99992Z" fill="white"/><path d="M10 6.84013C9.87338 6.84013 9.74671 6.79346 9.64671 6.69346L8.00004 5.0468L6.35337 6.69346C6.16004 6.8868 5.84004 6.8868 5.64671 6.69346C5.45338 6.50013 5.45338 6.18013 5.64671 5.9868L7.64671 3.9868C7.84004 3.79346 8.16004 3.79346 8.35337 3.9868L10.3534 5.9868C10.5467 6.18013 10.5467 6.50013 10.3534 6.69346C10.2534 6.79346 10.1267 6.84013 10 6.84013Z" fill="white"/><path d="M8 10.1732C7.72667 10.1732 7.5 9.94651 7.5 9.67318V4.33984C7.5 4.06651 7.72667 3.83984 8 3.83984C8.27333 3.83984 8.5 4.06651 8.5 4.33984V9.67318C8.5 9.95318 8.27333 10.1732 8 10.1732Z" fill="white"/><path d="M7.99997 12.1531C6.5933 12.1531 5.17996 11.9264 3.83996 11.4798C3.57996 11.3931 3.43996 11.1065 3.52663 10.8465C3.6133 10.5865 3.89997 10.4398 4.15997 10.5331C6.63997 11.3598 9.36664 11.3598 11.8466 10.5331C12.1066 10.4464 12.3933 10.5865 12.48 10.8465C12.5666 11.1065 12.4266 11.3931 12.1666 11.4798C10.82 11.9331 9.40663 12.1531 7.99997 12.1531Z" fill="white"/></svg>');
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 8px; }

.icon-copylink {
  background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.33325 9.83333H6.66659C6.39325 9.83333 6.16659 9.60667 6.16659 9.33333C6.16659 9.06 6.39325 8.83333 6.66659 8.83333H8.33325C10.0799 8.83333 11.4999 7.41333 11.4999 5.66667C11.4999 3.92 10.0799 2.5 8.33325 2.5H4.99992C3.25325 2.5 1.83325 3.92 1.83325 5.66667C1.83325 6.4 2.09325 7.11333 2.55992 7.68C2.73325 7.89333 2.70659 8.20667 2.49325 8.38667C2.27992 8.56 1.96659 8.53333 1.78659 8.32C1.17325 7.57333 0.833252 6.63333 0.833252 5.66667C0.833252 3.36667 2.69992 1.5 4.99992 1.5H8.33325C10.6333 1.5 12.4999 3.36667 12.4999 5.66667C12.4999 7.96667 10.6333 9.83333 8.33325 9.83333Z" fill="%23002D70"/><path d="M11 14.5003H7.66667C5.36667 14.5003 3.5 12.6337 3.5 10.3337C3.5 8.03366 5.36667 6.16699 7.66667 6.16699H9.33333C9.60667 6.16699 9.83333 6.39366 9.83333 6.66699C9.83333 6.94033 9.60667 7.16699 9.33333 7.16699H7.66667C5.92 7.16699 4.5 8.58699 4.5 10.3337C4.5 12.0803 5.92 13.5003 7.66667 13.5003H11C12.7467 13.5003 14.1667 12.0803 14.1667 10.3337C14.1667 9.60033 13.9067 8.88699 13.44 8.32033C13.2667 8.10699 13.2933 7.79366 13.5067 7.61366C13.72 7.43366 14.0333 7.46699 14.2133 7.68033C14.8333 8.42699 15.1733 9.36699 15.1733 10.3337C15.1667 12.6337 13.3 14.5003 11 14.5003Z" fill="%23002D70"/></svg>'); }

.icon-copylink-xl {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.33325 9.83333H6.66659C6.39325 9.83333 6.16659 9.60667 6.16659 9.33333C6.16659 9.06 6.39325 8.83333 6.66659 8.83333H8.33325C10.0799 8.83333 11.4999 7.41333 11.4999 5.66667C11.4999 3.92 10.0799 2.5 8.33325 2.5H4.99992C3.25325 2.5 1.83325 3.92 1.83325 5.66667C1.83325 6.4 2.09325 7.11333 2.55992 7.68C2.73325 7.89333 2.70659 8.20667 2.49325 8.38667C2.27992 8.56 1.96659 8.53333 1.78659 8.32C1.17325 7.57333 0.833252 6.63333 0.833252 5.66667C0.833252 3.36667 2.69992 1.5 4.99992 1.5H8.33325C10.6333 1.5 12.4999 3.36667 12.4999 5.66667C12.4999 7.96667 10.6333 9.83333 8.33325 9.83333Z" fill="%23002D70"/><path d="M11 14.5003H7.66667C5.36667 14.5003 3.5 12.6337 3.5 10.3337C3.5 8.03366 5.36667 6.16699 7.66667 6.16699H9.33333C9.60667 6.16699 9.83333 6.39366 9.83333 6.66699C9.83333 6.94033 9.60667 7.16699 9.33333 7.16699H7.66667C5.92 7.16699 4.5 8.58699 4.5 10.3337C4.5 12.0803 5.92 13.5003 7.66667 13.5003H11C12.7467 13.5003 14.1667 12.0803 14.1667 10.3337C14.1667 9.60033 13.9067 8.88699 13.44 8.32033C13.2667 8.10699 13.2933 7.79366 13.5067 7.61366C13.72 7.43366 14.0333 7.46699 14.2133 7.68033C14.8333 8.42699 15.1733 9.36699 15.1733 10.3337C15.1667 12.6337 13.3 14.5003 11 14.5003Z" fill="%23002D70"/></svg>');
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle; }

.icon-link {
  background: url('data:image/svg+xml,<svg width="24" height="24" version="1.1" id="Link" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 511.999 511.999" style="enable-background:new 0 0 511.999 511.999;" xml:space="preserve"><path d="M437.019,74.981C388.667,26.628,324.38,0,256,0C187.62,0,123.332,26.628,74.981,74.98C26.628,123.332,0,187.62,0,256 s26.628,132.667,74.981,181.019C123.332,485.371,187.62,511.999,256,511.999c68.381,0,132.667-26.628,181.02-74.981 c48.351-48.351,74.98-112.639,74.98-181.019S485.371,123.332,437.019,74.981z M96.216,96.216 c22.511-22.511,48.938-39.681,77.742-50.888c-7.672,9.578-14.851,20.587-21.43,32.969c-7.641,14.38-14.234,30.173-19.725,47.042 c-19.022-3.157-36.647-7.039-52.393-11.595C85.345,107.678,90.61,101.822,96.216,96.216z M62.229,139.585 c18.417,5.897,39.479,10.87,62.461,14.809c-6.4,27.166-10.167,56.399-11.066,86.591H30.536 C32.896,204.752,43.778,170.172,62.229,139.585z M60.594,369.638c-17.455-29.899-27.769-63.481-30.059-98.623h83.146 c0.982,29.329,4.674,57.731,10.858,84.186C101.085,359.003,79.494,363.85,60.594,369.638z M96.216,415.784 c-6.38-6.381-12.322-13.081-17.831-20.055c16.323-4.526,34.571-8.359,54.214-11.433c5.53,17.103,12.194,33.105,19.928,47.662 c7.17,13.493,15.053,25.349,23.51,35.505C146.427,456.28,119.268,438.834,96.216,415.784z M240.984,478.115 c-22.808-6.389-44.384-27.217-61.936-60.249c-6.139-11.552-11.531-24.155-16.15-37.587c24.73-2.722,51.045-4.331,78.086-4.709 V478.115z M240.984,345.537c-29.988,0.409-59.217,2.292-86.59,5.507c-6.038-24.961-9.671-51.978-10.668-80.028h97.259V345.537z M240.984,240.984h-97.315c0.911-28.834,4.602-56.605,10.828-82.201c27.198,3.4,56.366,5.468,86.487,6.06V240.984z M240.984,134.808c-27.146-0.547-53.403-2.317-77.958-5.205c4.591-13.292,9.941-25.768,16.022-37.215 c17.551-33.032,39.128-53.86,61.936-60.249V134.808z M450.717,141.18c17.874,30.193,28.427,64.199,30.749,99.804h-83.088 c-0.889-29.844-4.584-58.749-10.85-85.647C410.661,151.601,431.984,146.848,450.717,141.18z M415.783,96.216 c6.029,6.029,11.661,12.349,16.914,18.91c-16.073,4.389-33.972,8.114-53.204,11.112c-5.548-17.208-12.243-33.305-20.02-47.941 c-6.579-12.382-13.758-23.391-21.43-32.969C366.845,56.535,393.273,73.705,415.783,96.216z M271.016,271.016h97.259 c-1.004,28.268-4.686,55.49-10.81,80.612c-27.194-3.381-56.349-5.43-86.449-6.006V271.016z M271.016,240.984v-76.041 c30.005-0.394,59.257-2.261,86.656-5.464c6.125,25.403,9.756,52.932,10.659,81.505H271.016z M271.014,32.139h0.001 c22.808,6.389,44.384,27.217,61.936,60.249c6.178,11.627,11.601,24.318,16.24,37.848c-24.763,2.712-51.108,4.309-78.177,4.674 V32.139z M271.016,478.115V375.657c27.12,0.532,53.357,2.286,77.903,5.156c-4.579,13.232-9.911,25.654-15.967,37.053 C315.4,450.898,293.824,471.726,271.016,478.115z M415.783,415.784c-23.051,23.051-50.21,40.496-79.821,51.678 c8.457-10.156,16.34-22.011,23.51-35.504c7.62-14.341,14.198-30.088,19.68-46.906c19.465,3.213,37.473,7.186,53.515,11.859 C427.424,403.457,421.801,409.765,415.783,415.784z M450.606,371.009c-18.635-5.991-40-11.032-63.326-15.01 c6.296-26.68,10.048-55.36,11.041-84.983h83.146C479.139,306.694,468.549,340.769,450.606,371.009z" fill="%23002D70" /></svg>');
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle; }

.icon-download {
  background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.99992 15.1663H5.99992C2.37992 15.1663 0.833252 13.6197 0.833252 9.99967V5.99967C0.833252 2.37967 2.37992 0.833008 5.99992 0.833008H9.99992C13.6199 0.833008 15.1666 2.37967 15.1666 5.99967V9.99967C15.1666 13.6197 13.6199 15.1663 9.99992 15.1663ZM5.99992 1.83301C2.92659 1.83301 1.83325 2.92634 1.83325 5.99967V9.99967C1.83325 13.073 2.92659 14.1663 5.99992 14.1663H9.99992C13.0733 14.1663 14.1666 13.073 14.1666 9.99967V5.99967C14.1666 2.92634 13.0733 1.83301 9.99992 1.83301H5.99992Z" fill="%23002D70"/><path d="M8.00004 10.1731C7.87338 10.1731 7.74671 10.1265 7.64671 10.0265L5.64671 8.02647C5.45338 7.83314 5.45338 7.51314 5.64671 7.3198C5.84004 7.12647 6.16004 7.12647 6.35337 7.3198L8.00004 8.96647L9.64671 7.3198C9.84004 7.12647 10.16 7.12647 10.3534 7.3198C10.5467 7.51314 10.5467 7.83314 10.3534 8.02647L8.35337 10.0265C8.25337 10.1265 8.12671 10.1731 8.00004 10.1731Z" fill="%23002D70"/><path d="M8 10.1732C7.72667 10.1732 7.5 9.94651 7.5 9.67318V4.33984C7.5 4.06651 7.72667 3.83984 8 3.83984C8.27333 3.83984 8.5 4.06651 8.5 4.33984V9.67318C8.5 9.95318 8.27333 10.1732 8 10.1732Z" fill="%23002D70"/><path d="M7.99996 12.1531C6.5933 12.1531 5.17996 11.9264 3.83996 11.4798C3.57996 11.3931 3.43996 11.1065 3.52663 10.8465C3.6133 10.5865 3.89329 10.4398 4.15996 10.5331C6.63996 11.3598 9.36663 11.3598 11.8466 10.5331C12.1066 10.4464 12.3933 10.5865 12.48 10.8465C12.5666 11.1065 12.4266 11.3931 12.1666 11.4798C10.82 11.9331 9.40663 12.1531 7.99996 12.1531Z" fill="%23002D70"/></svg>'); }

.btn-light .icon-down-arrow {
  background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00001 11.2004C7.53335 11.2004 7.06668 11.0204 6.71335 10.6671L2.36668 6.32042C2.17335 6.12708 2.17335 5.80708 2.36668 5.61375C2.56001 5.42042 2.88001 5.42042 3.07335 5.61375L7.42001 9.96042C7.74001 10.2804 8.26001 10.2804 8.58001 9.96042L12.9267 5.61375C13.12 5.42042 13.44 5.42042 13.6333 5.61375C13.8267 5.80708 13.8267 6.12708 13.6333 6.32042L9.28668 10.6671C8.93335 11.0204 8.46668 11.2004 8.00001 11.2004Z" fill="%23002D70"/></svg>'); }

.btn-light:hover .icon-down-arrow, .btn-light:active .icon-down-arrow, .btn-light:visited .icon-down-arrow, .btn-light:focus .icon-down-arrow {
  background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00001 11.2004C7.53335 11.2004 7.06668 11.0204 6.71335 10.6671L2.36668 6.32042C2.17335 6.12708 2.17335 5.80708 2.36668 5.61375C2.56001 5.42042 2.88001 5.42042 3.07335 5.61375L7.42001 9.96042C7.74001 10.2804 8.26001 10.2804 8.58001 9.96042L12.9267 5.61375C13.12 5.42042 13.44 5.42042 13.6333 5.61375C13.8267 5.80708 13.8267 6.12708 13.6333 6.32042L9.28668 10.6671C8.93335 11.0204 8.46668 11.2004 8.00001 11.2004Z" fill="white"/></svg>'); }

.btn-light:hover .icon-upload, .btn-light:active .icon-upload, .btn-light:visited .icon-upload, .btn-light:focus .icon-upload {
  background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.99992 15.1663H5.99992C2.37992 15.1663 0.833252 13.6197 0.833252 9.99967V5.99967C0.833252 2.37967 2.37992 0.833008 5.99992 0.833008H9.99992C13.6199 0.833008 15.1666 2.37967 15.1666 5.99967V9.99967C15.1666 13.6197 13.6199 15.1663 9.99992 15.1663ZM5.99992 1.83301C2.92659 1.83301 1.83325 2.92634 1.83325 5.99967V9.99967C1.83325 13.073 2.92659 14.1663 5.99992 14.1663H9.99992C13.0733 14.1663 14.1666 13.073 14.1666 9.99967V5.99967C14.1666 2.92634 13.0733 1.83301 9.99992 1.83301H5.99992Z" fill="white"/><path d="M10 6.84013C9.87338 6.84013 9.74671 6.79346 9.64671 6.69346L8.00004 5.0468L6.35337 6.69346C6.16004 6.8868 5.84004 6.8868 5.64671 6.69346C5.45338 6.50013 5.45338 6.18013 5.64671 5.9868L7.64671 3.9868C7.84004 3.79346 8.16004 3.79346 8.35337 3.9868L10.3534 5.9868C10.5467 6.18013 10.5467 6.50013 10.3534 6.69346C10.2534 6.79346 10.1267 6.84013 10 6.84013Z" fill="white"/><path d="M8 10.1732C7.72667 10.1732 7.5 9.94651 7.5 9.67318V4.33984C7.5 4.06651 7.72667 3.83984 8 3.83984C8.27333 3.83984 8.5 4.06651 8.5 4.33984V9.67318C8.5 9.95318 8.27333 10.1732 8 10.1732Z" fill="white"/><path d="M7.99997 12.1531C6.5933 12.1531 5.17996 11.9264 3.83996 11.4798C3.57996 11.3931 3.43996 11.1065 3.52663 10.8465C3.6133 10.5865 3.89997 10.4398 4.15997 10.5331C6.63997 11.3598 9.36664 11.3598 11.8466 10.5331C12.1066 10.4464 12.3933 10.5865 12.48 10.8465C12.5666 11.1065 12.4266 11.3931 12.1666 11.4798C10.82 11.9331 9.40663 12.1531 7.99997 12.1531Z" fill="white"/></svg>'); }

.btn-light:hover .icon-copylink, .btn-light:active .icon-copylink, .btn-light:visited .icon-copylink, .btn-light:focus .icon-copylink {
  background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.33325 9.83333H6.66659C6.39325 9.83333 6.16659 9.60667 6.16659 9.33333C6.16659 9.06 6.39325 8.83333 6.66659 8.83333H8.33325C10.0799 8.83333 11.4999 7.41333 11.4999 5.66667C11.4999 3.92 10.0799 2.5 8.33325 2.5H4.99992C3.25325 2.5 1.83325 3.92 1.83325 5.66667C1.83325 6.4 2.09325 7.11333 2.55992 7.68C2.73325 7.89333 2.70659 8.20667 2.49325 8.38667C2.27992 8.56 1.96659 8.53333 1.78659 8.32C1.17325 7.57333 0.833252 6.63333 0.833252 5.66667C0.833252 3.36667 2.69992 1.5 4.99992 1.5H8.33325C10.6333 1.5 12.4999 3.36667 12.4999 5.66667C12.4999 7.96667 10.6333 9.83333 8.33325 9.83333Z" fill="white"/><path d="M11 14.5003H7.66667C5.36667 14.5003 3.5 12.6337 3.5 10.3337C3.5 8.03366 5.36667 6.16699 7.66667 6.16699H9.33333C9.60667 6.16699 9.83333 6.39366 9.83333 6.66699C9.83333 6.94033 9.60667 7.16699 9.33333 7.16699H7.66667C5.92 7.16699 4.5 8.58699 4.5 10.3337C4.5 12.0803 5.92 13.5003 7.66667 13.5003H11C12.7467 13.5003 14.1667 12.0803 14.1667 10.3337C14.1667 9.60033 13.9067 8.88699 13.44 8.32033C13.2667 8.10699 13.2933 7.79366 13.5067 7.61366C13.72 7.43366 14.0333 7.46699 14.2133 7.68033C14.8333 8.42699 15.1733 9.36699 15.1733 10.3337C15.1667 12.6337 13.3 14.5003 11 14.5003Z" fill="white"/></svg>'); }

.btn-light:hover .icon-download, .btn-light:active .icon-download, .btn-light:visited .icon-download, .btn-light:focus .icon-download {
  background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.99992 15.1663H5.99992C2.37992 15.1663 0.833252 13.6197 0.833252 9.99967V5.99967C0.833252 2.37967 2.37992 0.833008 5.99992 0.833008H9.99992C13.6199 0.833008 15.1666 2.37967 15.1666 5.99967V9.99967C15.1666 13.6197 13.6199 15.1663 9.99992 15.1663ZM5.99992 1.83301C2.92659 1.83301 1.83325 2.92634 1.83325 5.99967V9.99967C1.83325 13.073 2.92659 14.1663 5.99992 14.1663H9.99992C13.0733 14.1663 14.1666 13.073 14.1666 9.99967V5.99967C14.1666 2.92634 13.0733 1.83301 9.99992 1.83301H5.99992Z" fill="white"/><path d="M8.00004 10.1731C7.87338 10.1731 7.74671 10.1265 7.64671 10.0265L5.64671 8.02647C5.45338 7.83314 5.45338 7.51314 5.64671 7.3198C5.84004 7.12647 6.16004 7.12647 6.35337 7.3198L8.00004 8.96647L9.64671 7.3198C9.84004 7.12647 10.16 7.12647 10.3534 7.3198C10.5467 7.51314 10.5467 7.83314 10.3534 8.02647L8.35337 10.0265C8.25337 10.1265 8.12671 10.1731 8.00004 10.1731Z" fill="white"/><path d="M8 10.1732C7.72667 10.1732 7.5 9.94651 7.5 9.67318V4.33984C7.5 4.06651 7.72667 3.83984 8 3.83984C8.27333 3.83984 8.5 4.06651 8.5 4.33984V9.67318C8.5 9.95318 8.27333 10.1732 8 10.1732Z" fill="white"/><path d="M7.99996 12.1531C6.5933 12.1531 5.17996 11.9264 3.83996 11.4798C3.57996 11.3931 3.43996 11.1065 3.52663 10.8465C3.6133 10.5865 3.89329 10.4398 4.15996 10.5331C6.63996 11.3598 9.36663 11.3598 11.8466 10.5331C12.1066 10.4464 12.3933 10.5865 12.48 10.8465C12.5666 11.1065 12.4266 11.3931 12.1666 11.4798C10.82 11.9331 9.40663 12.1531 7.99996 12.1531Z" fill="white"/></svg>'); }

.icon-download-xl {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.44 8.90039C20.04 9.21039 21.51 11.0604 21.51 15.1104V15.2404C21.51 19.7104 19.72 21.5004 15.25 21.5004H8.73998C4.26998 21.5004 2.47998 19.7104 2.47998 15.2404V15.1104C2.47998 11.0904 3.92998 9.24039 7.46998 8.91039" stroke="%23002D70" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 2V14.88" stroke="%23002D70" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.3499 12.6504L11.9999 16.0004L8.6499 12.6504" stroke="%23002D70" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  display: inline-block;
  width: 24px;
  height: 24px; }
  .icon-download-xl:hover {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.44 8.90039C20.04 9.21039 21.51 11.0604 21.51 15.1104V15.2404C21.51 19.7104 19.72 21.5004 15.25 21.5004H8.73998C4.26998 21.5004 2.47998 19.7104 2.47998 15.2404V15.1104C2.47998 11.0904 3.92998 9.24039 7.46998 8.91039" stroke="%23CF4520" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 2V14.88" stroke="%23CF4520" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.3499 12.6504L11.9999 16.0004L8.6499 12.6504" stroke="%23CF4520" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); }

.icon-share {
  background: url('data:image/svg+xml,<svg id="Layer_1" height="24" viewBox="0 0 128 128" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="%23002D70"><path d="m107.683 55.056c-3.133-3.132-7.298-4.856-11.727-4.856h-1.2v-16.484c0-16.838-13.698-30.536-30.535-30.536h-1.129c-16.837 0-30.536 13.698-30.536 30.536v16.483h-1.2c-4.429 0-8.594 1.725-11.727 4.857-3.132 3.133-4.857 7.298-4.857 11.728v41.452c0 4.43 1.725 8.595 4.857 11.726 3.132 3.133 7.297 4.858 11.727 4.858h64.6c4.43 0 8.595-1.725 11.728-4.858 3.132-3.132 4.857-7.297 4.857-11.726v-41.452c0-4.429-1.725-8.594-4.858-11.728zm-67.127-21.34c0-12.426 10.109-22.536 22.536-22.536h1.129c12.426 0 22.535 10.11 22.535 22.536v16.483h-46.2zm63.985 74.52c0 2.259-.917 4.471-2.514 6.069-1.622 1.622-3.778 2.515-6.071 2.515h-64.6c-2.293 0-4.448-.893-6.071-2.516-1.621-1.62-2.514-3.775-2.514-6.068v-41.452c0-2.293.893-4.45 2.514-6.071 1.622-1.621 3.777-2.514 6.07-2.514h64.6c2.293 0 4.449.893 6.07 2.513 1.622 1.623 2.515 3.779 2.515 6.072v41.452z"/><path d="m63.656 76.464c-2.209 0-4 1.791-4 4v14.092c0 2.209 1.791 4 4 4s4-1.791 4-4v-14.092c0-2.209-1.791-4-4-4z"/></g></svg>');
  display: inline-block;
  width: 24px;
  height: 24px; }
  .icon-share:hover {
    background: url('data:image/svg+xml,<svg id="Layer_1" height="24" viewBox="0 0 128 128" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="%23CF4520"><path d="m107.683 55.056c-3.133-3.132-7.298-4.856-11.727-4.856h-1.2v-16.484c0-16.838-13.698-30.536-30.535-30.536h-1.129c-16.837 0-30.536 13.698-30.536 30.536v16.483h-1.2c-4.429 0-8.594 1.725-11.727 4.857-3.132 3.133-4.857 7.298-4.857 11.728v41.452c0 4.43 1.725 8.595 4.857 11.726 3.132 3.133 7.297 4.858 11.727 4.858h64.6c4.43 0 8.595-1.725 11.728-4.858 3.132-3.132 4.857-7.297 4.857-11.726v-41.452c0-4.429-1.725-8.594-4.858-11.728zm-67.127-21.34c0-12.426 10.109-22.536 22.536-22.536h1.129c12.426 0 22.535 10.11 22.535 22.536v16.483h-46.2zm63.985 74.52c0 2.259-.917 4.471-2.514 6.069-1.622 1.622-3.778 2.515-6.071 2.515h-64.6c-2.293 0-4.448-.893-6.071-2.516-1.621-1.62-2.514-3.775-2.514-6.068v-41.452c0-2.293.893-4.45 2.514-6.071 1.622-1.621 3.777-2.514 6.07-2.514h64.6c2.293 0 4.449.893 6.07 2.513 1.622 1.623 2.515 3.779 2.515 6.072v41.452z"/><path d="m63.656 76.464c-2.209 0-4 1.791-4 4v14.092c0 2.209 1.791 4 4 4s4-1.791 4-4v-14.092c0-2.209-1.791-4-4-4z"/></g></svg>'); }

.icon-folder {
  background: url('data:image/svg+xml,<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M30.095 11.819C30.4473 12.415 29.9696 13.1038 29.2773 13.1038H3.83325C3.28097 13.1038 2.83325 12.6561 2.83325 12.1038V9.09468C2.83325 5.63801 5.63825 2.83301 9.09492 2.83301H12.3816C14.6908 2.83301 15.4133 3.58384 16.3341 4.81634L18.3174 7.45134C18.7566 8.03218 18.8133 8.10301 19.6349 8.10301H23.5874C26.3557 8.10301 28.7793 9.59321 30.095 11.819Z" fill="%23002D70"/><path d="M30.1416 15.2285C30.6926 15.2285 31.1398 15.6742 31.1416 16.2251L31.1666 23.5872C31.1666 27.7664 27.7666 31.1664 23.5874 31.1664H10.4124C6.23325 31.1664 2.83325 27.7664 2.83325 23.5872V16.2289C2.83325 15.6766 3.28096 15.2289 3.83324 15.2289L30.1416 15.2285Z" fill="%23002D70"/></svg>');
  width: 34px;
  height: 34px;
  display: inline-block; }

.icon-msg {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.4699 16.83L18.8599 19.99C18.9599 20.82 18.0699 21.4 17.3599 20.97L13.8999 18.91C13.6599 18.77 13.5999 18.47 13.7299 18.23C14.2299 17.31 14.4999 16.27 14.4999 15.23C14.4999 11.57 11.3599 8.59 7.49989 8.59C6.70989 8.59 5.93989 8.71 5.21989 8.95C4.84989 9.07 4.48989 8.73 4.57989 8.35C5.48989 4.71 8.98989 2 13.1699 2C18.0499 2 21.9999 5.69 21.9999 10.24C21.9999 12.94 20.6099 15.33 18.4699 16.83Z" fill="white"/><path d="M13 15.2298C13 16.4198 12.56 17.5198 11.82 18.3898C10.83 19.5898 9.26 20.3598 7.5 20.3598L4.89 21.9098C4.45 22.1798 3.89 21.8098 3.95 21.2998L4.2 19.3298C2.86 18.3998 2 16.9098 2 15.2298C2 13.4698 2.94 11.9198 4.38 10.9998C5.27 10.4198 6.34 10.0898 7.5 10.0898C10.54 10.0898 13 12.3898 13 15.2298Z" fill="white"/></svg>');
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  margin-left: 5px;
  margin-top: -2px; }

.icon-back {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.57 5.92969L3.5 11.9997L9.57 18.0697" stroke="white" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.4999 12H3.66992" stroke="white" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  margin-right: 5px;
  margin-top: -2px; }

.icon-export-csv {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="20" height="20" x="0" y="0" viewBox="0 0 548.29 548.291" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><path d="M486.2 196.121h-13.164V132.59c0-.399-.064-.795-.116-1.2-.021-2.52-.824-5-2.551-6.96L364.656 3.677c-.031-.034-.064-.044-.085-.075-.629-.707-1.364-1.292-2.141-1.796a8.528 8.528 0 0 0-.704-.419 11.262 11.262 0 0 0-2.121-.893c-.199-.052-.377-.134-.576-.188-.8-.188-1.629-.306-2.467-.306H96.757C84.893 0 75.256 9.649 75.256 21.502v174.613H62.093c-16.972 0-30.733 13.756-30.733 30.73v159.81c0 16.966 13.761 30.736 30.733 30.736h13.163V526.79c0 11.854 9.637 21.501 21.501 21.501h354.777c11.853 0 21.502-9.647 21.502-21.501V417.392H486.2c16.966 0 30.729-13.764 30.729-30.731v-159.81c.001-16.979-13.763-30.73-30.729-30.73zM96.757 21.502H345.81v110.006c0 5.94 4.818 10.751 10.751 10.751h94.973v53.861H96.757V21.502zM258.618 313.18c-26.68-9.291-44.063-24.053-44.063-47.389 0-27.404 22.861-48.368 60.733-48.368 18.107 0 31.447 3.811 40.968 8.107l-8.09 29.3c-6.43-3.107-17.862-7.632-33.59-7.632-15.717 0-23.339 7.149-23.339 15.485 0 10.247 9.047 14.769 29.78 22.632 28.341 10.479 41.681 25.239 41.681 47.874 0 26.909-20.721 49.786-64.792 49.786-18.338 0-36.449-4.776-45.497-9.77l7.38-30.016c9.772 5.014 24.775 10.006 40.264 10.006 16.671 0 25.488-6.908 25.488-17.396-.005-10.01-7.632-15.721-26.923-22.619zM69.474 302.692c0-54.781 39.074-85.269 87.654-85.269 18.822 0 33.113 3.811 39.549 7.149l-7.392 28.816c-7.38-3.084-17.632-5.939-30.491-5.939-28.822 0-51.206 17.375-51.206 53.099 0 32.158 19.051 52.4 51.456 52.4 10.947 0 23.097-2.378 30.241-5.238l5.483 28.346c-6.672 3.34-21.674 6.919-41.208 6.919-55.5.001-84.086-34.551-84.086-80.283zm382.06 218.27H96.757v-103.57h354.777v103.57zm-24.016-140.379h-42.399l-51.45-160.536h39.787l19.526 67.894c5.479 19.046 10.479 37.386 14.299 57.397h.709c4.048-19.298 9.045-38.352 14.526-56.693l20.487-68.598h38.599l-54.084 160.536z" fill="%23ffffff" opacity="1"/></svg>');
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-right: 5px;
  margin-top: -2px;
  display: inline-block; }

.icon-txt-csv {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="20" height="20" x="0" y="0" viewBox="0 0 548.291 548.291" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><path d="M486.201 196.124h-13.166V132.59c0-.396-.062-.795-.115-1.196-.021-2.523-.825-5-2.552-6.963L364.657 3.677c-.033-.031-.064-.042-.085-.075-.63-.704-1.364-1.29-2.143-1.796-.229-.154-.461-.283-.702-.418a11.22 11.22 0 0 0-2.121-.892c-.2-.055-.379-.134-.577-.188A10.684 10.684 0 0 0 356.562 0H96.757C84.894 0 75.256 9.649 75.256 21.502v174.616H62.09c-16.968 0-30.729 13.753-30.729 30.73V386.66c0 16.961 13.761 30.731 30.729 30.731h13.166V526.79c0 11.854 9.638 21.501 21.501 21.501h354.776c11.853 0 21.501-9.647 21.501-21.501V417.392H486.2c16.966 0 30.729-13.764 30.729-30.731V226.854c.001-16.982-13.762-30.73-30.728-30.73zM96.757 21.502h249.054v110.006c0 5.943 4.817 10.751 10.751 10.751h94.972v53.864H96.757V21.502zm106.057 203.54h41.68l14.063 29.3c4.756 9.756 8.336 17.622 12.147 26.676h.48c3.798-10.242 6.9-17.392 10.95-26.676l13.587-29.3h41.449l-45.261 78.363 47.638 82.185H297.62l-14.525-29.06c-5.956-11.197-9.771-19.528-14.299-28.825h-.478c-3.334 9.297-7.381 17.628-12.381 28.825l-13.336 29.06h-41.455l46.455-81.224-44.787-79.324zM66.08 255.532v-30.489h123.382v30.489h-43.828v130.049H109.2V255.532H66.08zm385.454 265.43H96.757v-103.57h354.776v103.57zm20.23-265.43h-43.831v130.049h-36.442V255.532h-43.119v-30.489h123.393v30.489z" fill="%23ffffff" opacity="1" class=""/></svg>');
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-right: 5px;
  margin-top: -2px;
  display: inline-block; }

.icon-export {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="20" height="20" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve"><g><path d="M21 13a1 1 0 0 0-1 1v3a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h5a1 1 0 0 0 0-2H7a5.006 5.006 0 0 0-5 5v10a5.006 5.006 0 0 0 5 5h10a5.006 5.006 0 0 0 5-5v-3a1 1 0 0 0-1-1z" fill="%23ffffff" opacity="1" data-original="%23000000"/><path d="M7.01 13.142a1 1 0 0 0 .83.845A.968.968 0 0 0 8 14a1 1 0 0 0 .895-.553c1.241-2.483 4.543-2.632 6.105-2.539V13a1 1 0 0 0 1.707.707l5-5a1 1 0 0 0-.082-1.488l-5-4A1 1 0 0 0 15 4v1.918c-2.8-.131-4.94.535-6.341 1.979a6.725 6.725 0 0 0-1.649 5.245z" fill="%23ffffff" opacity="1"/></g></svg>');
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-left: 5px;
  margin-top: -2px;
  display: inline-block; }

.icon-delete {
  background: url('data:image/svg+xml,<svg version="1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><path d="M436,60h-75V45c0-24.813-20.187-45-45-45H196c-24.813,0-45,20.187-45,45v15H76c-24.813,0-45,20.187-45,45 c0,19.928,13.025,36.861,31.005,42.761L88.76,470.736C90.687,493.875,110.385,512,133.604,512h244.792 c23.22,0,42.918-18.125,44.846-41.271l26.753-322.969C467.975,141.861,481,124.928,481,105C481,80.187,460.813,60,436,60z M181,45 c0-8.271,6.729-15,15-15h120c8.271,0,15,6.729,15,15v15H181V45z M393.344,468.246c-0.643,7.712-7.208,13.754-14.948,13.754 H133.604c-7.739,0-14.305-6.042-14.946-13.747L92.294,150h327.412L393.344,468.246z M436,120H76c-8.271,0-15-6.729-15-15 s6.729-15,15-15h360c8.271,0,15,6.729,15,15S444.271,120,436,120z" fill="%23002D70"/><path d="M195.971,436.071l-15-242c-0.513-8.269-7.67-14.558-15.899-14.043c-8.269,0.513-14.556,7.631-14.044,15.899l15,242.001 c0.493,7.953,7.097,14.072,14.957,14.072C189.672,452,196.504,444.684,195.971,436.071z" fill="%23002D70"/><path d="M256,180c-8.284,0-15,6.716-15,15v242c0,8.284,6.716,15,15,15s15-6.716,15-15V195C271,186.716,264.284,180,256,180z" fill="%23002D70"/><path d="M346.927,180.029c-8.25-0.513-15.387,5.774-15.899,14.043l-15,242c-0.511,8.268,5.776,15.386,14.044,15.899 c8.273,0.512,15.387-5.778,15.899-14.043l15-242C361.483,187.659,355.196,180.541,346.927,180.029z" fill="%23002D70"/></svg>') no-repeat center center;
  display: inline-block;
  width: 24px;
  height: 24px; }

.icon-move {
  background: url('data:image/svg+xml,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 492.009 492.009" style="enable-background:new 0 0 492.009 492.009;" xml:space="preserve"><path d="M314.343,62.977L255.399,4.033c-2.672-2.672-6.236-4.04-9.92-4.032c-3.752-0.036-7.396,1.36-10.068,4.032l-57.728,57.728 c-5.408,5.408-5.408,14.2,0,19.604l7.444,7.444c5.22,5.22,14.332,5.22,19.556,0l22.1-22.148v81.388 c0,0.248,0.144,0.452,0.188,0.684c0.6,7.092,6.548,12.704,13.8,12.704h10.52c7.644,0,13.928-6.208,13.928-13.852v-9.088 c0-0.04,0-0.068,0-0.1V67.869l22.108,22.152c5.408,5.408,14.18,5.408,19.584,0l7.432-7.436 C319.751,77.173,319.751,68.377,314.343,62.977z" fill="%23002D70"/><path d="M314.335,409.437l-7.44-7.456c-5.22-5.228-14.336-5.228-19.564,0l-22.108,22.152v-70.216c0-0.04,0-0.064,0-0.1v-9.088 c0-7.648-6.288-14.16-13.924-14.16h-10.528c-7.244,0-13.192,5.756-13.796,12.856c-0.044,0.236-0.188,0.596-0.188,0.84v81.084 l-22.1-22.148c-5.224-5.224-14.356-5.224-19.58,0l-7.44,7.444c-5.4,5.404-5.392,14.2,0.016,19.608l57.732,57.724 c2.604,2.612,6.08,4.032,9.668,4.032h0.52c3.716,0,7.184-1.416,9.792-4.032l58.94-58.94 C319.743,423.633,319.743,414.841,314.335,409.437z" fill="%23002D70"/><path d="M147.251,226.781l-1.184,0h-7.948c-0.028,0-0.056,0-0.088,0h-69.88l22.152-22.032c2.612-2.608,4.048-6.032,4.048-9.74 c0-3.712-1.436-7.164-4.048-9.768l-7.444-7.428c-5.408-5.408-14.204-5.4-19.604,0.008l-58.944,58.94 c-2.672,2.668-4.1,6.248-4.028,9.92c-0.076,3.82,1.356,7.396,4.028,10.068l57.728,57.732c2.704,2.704,6.252,4.056,9.804,4.056 s7.1-1.352,9.804-4.056l7.44-7.44c2.612-2.608,4.052-6.092,4.052-9.8c0-3.712-1.436-7.232-4.052-9.836l-22.144-22.184h80.728 c0.244,0,0.644-0.06,0.876-0.104c7.096-0.6,12.892-6.468,12.892-13.716v-10.536C161.439,233.229,154.895,226.781,147.251,226.781z " fill="%23002D70"/><path d="M487.695,236.765l-58.944-58.936c-5.404-5.408-14.2-5.408-19.604,0l-7.436,7.444c-2.612,2.604-4.052,6.088-4.052,9.796 c0,3.712,1.436,7.072,4.052,9.68l22.148,22.032h-70.328c-0.036,0-0.064,0-0.096,0h-9.084c-7.644,0-13.78,6.444-13.78,14.084 v10.536c0,7.248,5.564,13.108,12.664,13.712c0.236,0.048,0.408,0.108,0.648,0.108h81.188l-22.156,22.18 c-2.608,2.604-4.048,6.116-4.048,9.816c0,3.716,1.436,7.208,4.048,9.816l7.448,7.444c2.7,2.704,6.248,4.06,9.8,4.06 s7.096-1.352,9.8-4.056l57.736-57.732c2.664-2.664,4.092-6.244,4.028-9.92C491.787,243.009,490.359,239.429,487.695,236.765z" fill="%23002D70"/><path d="M246.011,207.541c-21.204,0-38.456,17.252-38.456,38.46c0,21.204,17.252,38.46,38.456,38.46 c21.204,0,38.46-17.256,38.46-38.46C284.471,224.793,267.215,207.541,246.011,207.541z" fill="%23002D70"/></svg>') no-repeat center center;
  display: inline-block;
  width: 24px;
  height: 24px; }

.form-select {
  background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 20.0129C15.7466 20.0129 15.4933 19.9196 15.2933 19.7196L10.5866 15.0129C10.2 14.6262 10.2 13.9862 10.5866 13.5996C10.9733 13.2129 11.6133 13.2129 12 13.5996L16 17.5996L20 13.5996C20.3866 13.2129 21.0266 13.2129 21.4133 13.5996C21.8 13.9862 21.8 14.6262 21.4133 15.0129L16.7066 19.7196C16.5066 19.9196 16.2533 20.0129 16 20.0129Z" fill="%23486284"/></svg>') no-repeat center right; }

.icon-preview {
  background: url('data:image/svg+xml,<svg id="Layer_1" enable-background="new 0 0 512 512" height="24" viewBox="0 0 512 512" width="24" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="m460.465 264.803c-41.315 74.193-119.667 120.282-204.438 120.282-84.826 0-163.177-46.089-204.493-120.282-3.182-5.761-3.182-11.851 0-17.607 41.316-74.192 119.667-120.276 204.493-120.276 84.771 0 163.122 46.084 204.438 120.276 3.238 5.756 3.238 11.846 0 17.607zm26.392-32.317c-46.638-83.767-135.085-135.798-230.83-135.798-95.8 0-184.247 52.031-230.885 135.798-8.34 14.946-8.34 32.081 0 47.016 46.638 83.767 135.085 135.809 230.885 135.809 95.745 0 184.192-52.042 230.83-135.809 8.34-14.934 8.34-32.07 0-47.016zm-230.83 85.528c34.183 0 62.001-27.818 62.001-62.017s-27.818-62.017-62.001-62.017c-34.238 0-62.056 27.818-62.056 62.017s27.819 62.017 62.056 62.017zm0-154.266c-50.918 0-92.288 41.387-92.288 92.25 0 50.874 41.371 92.244 92.288 92.244 50.863 0 92.233-41.371 92.233-92.244 0-50.863-41.37-92.25-92.233-92.25z" fill="%23002D70"/></svg>');
  display: inline-block;
  width: 24px;
  height: 24px; }

.icon-preview:hover {
  background: url('data:image/svg+xml,<svg id="Layer_1" enable-background="new 0 0 512 512" height="24" viewBox="0 0 512 512" width="24" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="m460.465 264.803c-41.315 74.193-119.667 120.282-204.438 120.282-84.826 0-163.177-46.089-204.493-120.282-3.182-5.761-3.182-11.851 0-17.607 41.316-74.192 119.667-120.276 204.493-120.276 84.771 0 163.122 46.084 204.438 120.276 3.238 5.756 3.238 11.846 0 17.607zm26.392-32.317c-46.638-83.767-135.085-135.798-230.83-135.798-95.8 0-184.247 52.031-230.885 135.798-8.34 14.946-8.34 32.081 0 47.016 46.638 83.767 135.085 135.809 230.885 135.809 95.745 0 184.192-52.042 230.83-135.809 8.34-14.934 8.34-32.07 0-47.016zm-230.83 85.528c34.183 0 62.001-27.818 62.001-62.017s-27.818-62.017-62.001-62.017c-34.238 0-62.056 27.818-62.056 62.017s27.819 62.017 62.056 62.017zm0-154.266c-50.918 0-92.288 41.387-92.288 92.25 0 50.874 41.371 92.244 92.288 92.244 50.863 0 92.233-41.371 92.233-92.244 0-50.863-41.37-92.25-92.233-92.25z" fill="%23CF4520"/></svg>');
  display: inline-block;
  width: 24px;
  height: 24px; }

.icon-option {
  background: url('data:image/svg+xml,<svg id="Icons" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="2" fill="%23002D70"/><circle cx="4" cy="12" r="2" fill="%23002D70"/><circle cx="20" cy="12" r="2" fill="%23002D70"/></svg>') no-repeat center center;
  display: inline-block;
  width: 24px;
  height: 24px; }

.icon-option:hover {
  background: url('data:image/svg+xml,<svg id="Icons" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="2" fill="%23CF4520"/><circle cx="4" cy="12" r="2" fill="%23CF4520"/><circle cx="20" cy="12" r="2" fill="%23CF4520"/></svg>') no-repeat center center; }

.dmr.dropdown-menu-right {
  margin-right: 30px !important; }
  .dmr.dropdown-menu-right a {
    color: #0f2c6c; }
  .dmr.dropdown-menu-right .icon-download-xl {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-top: -2px;
    background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.44 8.90039C20.04 9.21039 21.51 11.0604 21.51 15.1104V15.2404C21.51 19.7104 19.72 21.5004 15.25 21.5004H8.73998C4.26998 21.5004 2.47998 19.7104 2.47998 15.2404V15.1104C2.47998 11.0904 3.92998 9.24039 7.46998 8.91039" stroke="%23002D70" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 2V14.88" stroke="%23002D70" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.3499 12.6504L11.9999 16.0004L8.6499 12.6504" stroke="%23002D70" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); }
  .dmr.dropdown-menu-right .icon-share {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-top: -3px;
    background: url('data:image/svg+xml,<svg id="Layer_1" height="16" viewBox="0 0 128 128" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="%23002D70"><path d="m107.683 55.056c-3.133-3.132-7.298-4.856-11.727-4.856h-1.2v-16.484c0-16.838-13.698-30.536-30.535-30.536h-1.129c-16.837 0-30.536 13.698-30.536 30.536v16.483h-1.2c-4.429 0-8.594 1.725-11.727 4.857-3.132 3.133-4.857 7.298-4.857 11.728v41.452c0 4.43 1.725 8.595 4.857 11.726 3.132 3.133 7.297 4.858 11.727 4.858h64.6c4.43 0 8.595-1.725 11.728-4.858 3.132-3.132 4.857-7.297 4.857-11.726v-41.452c0-4.429-1.725-8.594-4.858-11.728zm-67.127-21.34c0-12.426 10.109-22.536 22.536-22.536h1.129c12.426 0 22.535 10.11 22.535 22.536v16.483h-46.2zm63.985 74.52c0 2.259-.917 4.471-2.514 6.069-1.622 1.622-3.778 2.515-6.071 2.515h-64.6c-2.293 0-4.448-.893-6.071-2.516-1.621-1.62-2.514-3.775-2.514-6.068v-41.452c0-2.293.893-4.45 2.514-6.071 1.622-1.621 3.777-2.514 6.07-2.514h64.6c2.293 0 4.449.893 6.07 2.513 1.622 1.623 2.515 3.779 2.515 6.072v41.452z"/><path d="m63.656 76.464c-2.209 0-4 1.791-4 4v14.092c0 2.209 1.791 4 4 4s4-1.791 4-4v-14.092c0-2.209-1.791-4-4-4z"/></g></svg>'); }
  .dmr.dropdown-menu-right .icon-preview {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-top: -2px;
    background: url('data:image/svg+xml,<svg id="Layer_1" height="16" viewBox="0 0 32 32" width="16" xmlns="http://www.w3.org/2000/svg" data-name="Layer 1"><path d="m26.707 9.293-7-7a1 1 0 0 0 -.707-.293h-11a3 3 0 0 0 -3 3v22a3 3 0 0 0 3 3h16a3 3 0 0 0 3-3v-17a1 1 0 0 0 -.293-.707zm-6.707-3.879 3.586 3.586h-2.586a1 1 0 0 1 -1-1zm4 22.586h-16a1 1 0 0 1 -1-1v-22a1 1 0 0 1 1-1h10v4a3 3 0 0 0 3 3h4v16a1 1 0 0 1 -1 1z" fill="%23002D70"/><path d="m17.293 21.707a1 1 0 0 1 1.414-1.414l3 3a1 1 0 0 1 -1.414 1.414z" fill="%23002D70"/><path d="m15 23a5 5 0 1 1 5-5 5.006 5.006 0 0 1 -5 5zm0-8a3 3 0 1 0 3 3 3 3 0 0 0 -3-3z" fill="%23002D70"/></svg>'); }
  .dmr.dropdown-menu-right .icon-note {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    background: url('data:image/svg+xml,<svg id="_x31__px" enable-background="new 0 0 24 24" height="16" viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m18.5 24h-14c-1.378 0-2.5-1.122-2.5-2.5v-17c0-1.378 1.122-2.5 2.5-2.5h14c1.378 0 2.5 1.122 2.5 2.5v17c0 1.378-1.122 2.5-2.5 2.5zm-14-21c-.827 0-1.5.673-1.5 1.5v17c0 .827.673 1.5 1.5 1.5h14c.827 0 1.5-.673 1.5-1.5v-17c0-.827-.673-1.5-1.5-1.5z" fill="%23002D70"/><path d="m6.5 5c-.276 0-.5-.224-.5-.5v-4c0-.276.224-.5.5-.5s.5.224.5.5v4c0 .276-.224.5-.5.5z" fill="%23002D70"/><path d="m12 5c-.276 0-.5-.224-.5-.5v-4c0-.276.224-.5.5-.5s.5.224.5.5v4c0 .276-.224.5-.5.5z" fill="%23002D70"/><path d="m16.5 5c-.276 0-.5-.224-.5-.5v-4c0-.276.224-.5.5-.5s.5.224.5.5v4c0 .276-.224.5-.5.5z" fill="%23002D70"/><path d="m17.5 18h-11c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h11c.276 0 .5.224.5.5s-.224.5-.5.5z" fill="%23002D70"/><path d="m17.5 14h-11c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h11c.276 0 .5.224.5.5s-.224.5-.5.5z" fill="%23002D70"/><path d="m12.5 10h-6c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h6c.276 0 .5.224.5.5s-.224.5-.5.5z" fill="%23002D70"/></svg>'); }
  .dmr.dropdown-menu-right .icon-delete {
    background: url('data:image/svg+xml,<svg version="1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><path d="M436,60h-75V45c0-24.813-20.187-45-45-45H196c-24.813,0-45,20.187-45,45v15H76c-24.813,0-45,20.187-45,45 c0,19.928,13.025,36.861,31.005,42.761L88.76,470.736C90.687,493.875,110.385,512,133.604,512h244.792 c23.22,0,42.918-18.125,44.846-41.271l26.753-322.969C467.975,141.861,481,124.928,481,105C481,80.187,460.813,60,436,60z M181,45 c0-8.271,6.729-15,15-15h120c8.271,0,15,6.729,15,15v15H181V45z M393.344,468.246c-0.643,7.712-7.208,13.754-14.948,13.754 H133.604c-7.739,0-14.305-6.042-14.946-13.747L92.294,150h327.412L393.344,468.246z M436,120H76c-8.271,0-15-6.729-15-15 s6.729-15,15-15h360c8.271,0,15,6.729,15,15S444.271,120,436,120z" fill="%23002D70"/><path d="M195.971,436.071l-15-242c-0.513-8.269-7.67-14.558-15.899-14.043c-8.269,0.513-14.556,7.631-14.044,15.899l15,242.001 c0.493,7.953,7.097,14.072,14.957,14.072C189.672,452,196.504,444.684,195.971,436.071z" fill="%23002D70"/><path d="M256,180c-8.284,0-15,6.716-15,15v242c0,8.284,6.716,15,15,15s15-6.716,15-15V195C271,186.716,264.284,180,256,180z" fill="%23002D70"/><path d="M346.927,180.029c-8.25-0.513-15.387,5.774-15.899,14.043l-15,242c-0.511,8.268,5.776,15.386,14.044,15.899 c8.273,0.512,15.387-5.778,15.899-14.043l15-242C361.483,187.659,355.196,180.541,346.927,180.029z" fill="%23002D70"/></svg>') no-repeat center center;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-top: -4px; }
  .dmr.dropdown-menu-right .icon-move {
    background: url('data:image/svg+xml,<svg fill="none" height="16" width="16" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg"><path d="m36.0445 27.6472c-.7471-.8135-2.0123-.8674-2.8259-.1202-.8135.7471-.8674 2.0123-.1202 2.8258l3.3494 3.6472h-13.4478c-1.1046 0-2 .8954-2 2s.8954 2 2 2h13.4478l-3.3494 3.6472c-.7472.8136-.6933 2.0787.1202 2.8259.8136.7471 2.0788.6933 2.8259-.1203l6.4286-7c.7025-.765.7025-1.9406 0-2.7056z"  fill="%23002D70"/><path clip-rule="evenodd" d="m12 4c-5.52285 0-10 4.47715-10 10v32c0 7.732 6.26801 14 14 14h32c7.732 0 14-6.268 14-14v-20c0-7.732-6.268-14-14-14h-16c-.6295 0-1.2223-.2964-1.6-.8l-2.4-3.2c-1.8885-2.51806-4.8524-4-8-4zm-6 10c0-3.3137 2.68629-6 6-6h8c1.8885 0 3.6669.88916 4.8 2.4l2.4 3.2c1.1331 1.5108 2.9115 2.4 4.8 2.4h16c5.5228 0 10 4.4772 10 10v20c0 5.5228-4.4772 10-10 10h-32c-5.5228 0-10-4.4772-10-10z" fill-rule="evenodd"  fill="%23002D70"/></svg>') no-repeat center center;
    vertical-align: middle;
    margin-top: -4px;
    width: 16px;
    height: 16px; }

#MoveNote .modal-body {
  max-height: 400px;
  overflow: auto; }

#MoveNote .domain-list {
  padding-right: 35px; }

#MoveNote .center-check {
  position: absolute; }

#MoveNote .form-check-label {
  padding-left: 40px;
  position: relative; }
  #MoveNote .form-check-label i {
    position: absolute;
    left: 0;
    margin: 0; }

#MoveNote li {
  list-style: none;
  margin: 10px 0;
  position: relative; }
  #MoveNote li i {
    margin-right: 10px;
    margin-left: 10px; }

#MoveNote .collapse-toggle-icon {
  position: absolute;
  right: 0px;
  top: 9px;
  text-decoration: none;
  line-height: 32px;
  font-size: 30px; }

#MoveNote .icon-down-arrow {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00001 11.1999C7.53335 11.1999 7.06668 11.0199 6.71335 10.6666L2.36668 6.31993C2.17335 6.12659 2.17335 5.8066 2.36668 5.61326C2.56001 5.41993 2.88001 5.41993 3.07335 5.61326L7.42001 9.95993C7.74001 10.2799 8.26001 10.2799 8.58001 9.95993L12.9267 5.61326C13.12 5.41993 13.44 5.41993 13.6333 5.61326C13.8267 5.8066 13.8267 6.12659 13.6333 6.31993L9.28668 10.6666C8.93335 11.0199 8.46668 11.1999 8.00001 11.1999Z" fill="%23002D70"/></svg>') no-repeat center center;
  width: 24px;
  height: 24px;
  display: block; }

#MoveNote .icon-up-arrow {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00001 11.1999C7.53335 11.1999 7.06668 11.0199 6.71335 10.6666L2.36668 6.31993C2.17335 6.12659 2.17335 5.8066 2.36668 5.61326C2.56001 5.41993 2.88001 5.41993 3.07335 5.61326L7.42001 9.95993C7.74001 10.2799 8.26001 10.2799 8.58001 9.95993L12.9267 5.61326C13.12 5.41993 13.44 5.41993 13.6333 5.61326C13.8267 5.8066 13.8267 6.12659 13.6333 6.31993L9.28668 10.6666C8.93335 11.0199 8.46668 11.1999 8.00001 11.1999Z" fill="%23002D70"/></svg>') no-repeat center center;
  width: 24px;
  height: 24px;
  display: block;
  transform: rotate(180deg); }

.btn.disabled {
  opacity: 0.3;
  cursor: default; }

.btn.btn-light.disabled {
  color: #0f2c6c; }

#main-wrapper {
  margin-left: 300px;
  padding: 80px;
  transition: all 0.3s linear;
  min-height: calc(100vh - 185px); }

#navbar-main {
  padding-right: 90px; }
  #navbar-main .nav-link:hover {
    color: #CF4520; }

#navbar-top {
  position: relative;
  top: 0px;
  left: 300px;
  width: calc(100% - 300px);
  z-index: 11;
  transition: all 0.3s linear; }

.site-footer {
  background: #0f2c6c;
  bottom: 0px;
  position: relative;
  width: 100%;
  padding: 32px;
  font-family: "Proxima Nova", sans-serif; }
  .site-footer .content {
    color: #fff !important;
    font-size: 18px;
    padding: 0; }
    .site-footer .content a {
      color: #CFE5F0;
      text-decoration: none;
      margin-left: 20px;
      position: relative;
      display: inline-block; }
      .site-footer .content a:hover {
        color: #fff; }
      .site-footer .content a:after {
        width: 2px;
        height: 26px;
        content: "";
        display: inline-block;
        background: #fff;
        margin-left: 20px;
        vertical-align: bottom; }
      .site-footer .content a:last-child:after {
        display: none; }

.site-footer__bottom {
  margin: 0;
  border: 0; }
  .site-footer__bottom .region,
  .site-footer__bottom .block {
    margin: 0;
    padding: 0;
    text-align: center; }

.sidebar_first.sidebar {
  background: #fff;
  width: 300px !important;
  position: fixed;
  left: 0;
  top: 0px;
  height: 100%;
  transition: all 0.3s linear; }
  .sidebar_first.sidebar .block {
    background: none;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    border: 0; }
  .sidebar_first.sidebar .nav-link {
    color: #31261D;
    padding: 24px 10px 24px 24px;
    font-weight: 700;
    white-space: nowrap; }
    .sidebar_first.sidebar .nav-link:hover {
      background: #DCEBF9; }
    .sidebar_first.sidebar .nav-link img {
      vertical-align: top;
      margin-right: 5px; }
  .sidebar_first.sidebar .is-active {
    background: #DCEBF9; }
  .sidebar_first.sidebar .navbar-brand {
    padding: 24px;
    font-weight: 700;
    display: block;
    align-items: center;
    font-size: 18px;
    white-space: normal;
    line-height: 28px;
    padding-right: 10px;
    white-space: nowrap; }
    .sidebar_first.sidebar .navbar-brand img {
      margin-right: 16px;
      display: block !important;
      margin-bottom: 16px;
      max-width: 80px; }
  .sidebar_first.sidebar .section {
    padding-top: 100px;
    overflow: hidden;
    overflow-y: auto;
    height: calc(100vh - 100px); }
  .sidebar_first.sidebar .nav,
  .sidebar_first.sidebar li {
    display: block; }
  .sidebar_first.sidebar .logout-nav .nav-link--user-logout {
    color: #418FDE;
    font-weight: 600;
    border-top: 1px solid #E8E8E8; }

.nav-icon {
  position: relative;
  transform: rotate(0deg);
  transition: .5s ease-in-out;
  cursor: pointer;
  display: none; }
  .nav-icon span {
    display: block;
    position: absolute;
    height: 3px;
    width: 27px;
    background: #0f2c6c;
    border-radius: 9px;
    opacity: 1;
    left: 13px;
    transform: rotate(0deg);
    transition: .25s ease-in-out; }
    .nav-icon span:nth-child(1) {
      top: 16px; }
    .nav-icon span:nth-child(2) {
      top: 23px; }
    .nav-icon span:nth-child(3) {
      top: 30px; }

.card {
  box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.04), inset 0px 0px 0px #FFFFFF;
  border-radius: 24px;
  background: #fff;
  border: 0;
  margin-top: 40px;
  padding: 40px 20px;
  position: relative;
  height: calc(100% - 40px); }
  .card.p-40 {
    padding: 40px; }
    .card.p-40 h2 {
      padding-left: 0; }
  .card h2 {
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 24px 0;
    padding: 0 150px 24px 24px;
    color: #0f2c6c;
    border-bottom: 1px solid #E8E8E8; }
  .card .contextual-region {
    position: relative; }
    .card .contextual-region .view-header .btn {
      position: absolute;
      top: -85px;
      right: 24px; }
  .card .view-header .btn {
    position: absolute;
    top: 31px;
    right: 24px; }
  .card .view-content.row {
    margin: 0; }
    .card .view-content.row .views-row {
      margin-bottom: 10px; }
      .card .view-content.row .views-row:last-child {
        margin: 0; }
  .card .field--type-text-with-summary p:first-child {
    margin: 0; }

.title-black h2 {
  color: #31261D; }

.fw-card {
  box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.04), inset 0px 0px 0px #FFFFFF;
  border-radius: 24px;
  background: #fff;
  border: 0;
  margin-top: 40px;
  padding: 40px 20px;
  position: relative; }
  .fw-card h2 {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 5px; }
  .fw-card.block-content-homepage_footer_block h2 {
    margin-bottom: 15px; }
  .fw-card .field--type-text-with-summary p:first-child {
    margin: 0; }
  .fw-card.coe-block .views-field-title {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 0px; }
  .fw-card.coe-block p {
    font-size: 24px;
    line-height: 30px;
    font-weight: 600; }
    .fw-card.coe-block p:last-child {
      margin-bottom: 0; }
  .fw-card .col-lg-7.col-xl-8 {
    width: 100%; }
    .fw-card .col-lg-7.col-xl-8 h2 {
      margin-bottom: 20px !important;
      padding-right: 350px;
      padding-bottom: 20px;
      border-bottom: 1px solid #E8E8E8; }
    .fw-card .col-lg-7.col-xl-8 p:last-child {
      margin-bottom: 0; }
  .fw-card .col-lg-5.col-xl-4 {
    margin: 0 !important; }
    .fw-card .col-lg-5.col-xl-4 .btn {
      position: absolute;
      right: 20px;
      top: 34px;
      padding: 9px 25px; }
      .fw-card .col-lg-5.col-xl-4 .btn i.icon-right-arrow {
        margin-top: -4px; }

.fw-card.title-mb h2,
.card.title-mb h2 {
  margin-bottom: 5px; }

.discus-forum .views-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #FBFBFB;
  padding: 16px;
  border-radius: 16px; }

.discus-forum .views-field-term-node-tid,
.discus-forum .views-field-uid {
  width: 100%;
  max-width: 100%; }

.discus-forum .views-field-term-node-tid {
  margin-bottom: 5px; }
  .discus-forum .views-field-term-node-tid a {
    display: inline-block;
    position: relative;
    border: 1px solid #68ACE5;
    border-radius: 8px;
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.4199 13.4201H13.2599L13.5799 10.5801H10.7399L10.4199 13.4201Z" fill="%23D9D9D9"/><path d="M16.19 2H7.81C4.17 2 2 4.17 2 7.81V16.18C2 19.83 4.17 22 7.81 22H16.18C19.82 22 21.99 19.83 21.99 16.19V7.81C22 4.17 19.83 2 16.19 2ZM18.82 10.58H15.05L14.73 13.43H18.1C18.5 13.43 18.83 13.76 18.83 14.16C18.83 14.56 18.5 14.89 18.1 14.89H14.57L14.16 18.55C14.12 18.92 13.8 19.2 13.43 19.2C13.4 19.2 13.38 19.2 13.35 19.2C12.95 19.16 12.66 18.79 12.7 18.39L13.09 14.89H10.25L9.84 18.55C9.8 18.92 9.48 19.2 9.11 19.2C9.08 19.2 9.06 19.2 9.03 19.2C8.63 19.16 8.34 18.79 8.38 18.39L8.77 14.89H5.18C4.78 14.89 4.45 14.56 4.45 14.16C4.45 13.76 4.78 13.43 5.18 13.43H8.95L9.27 10.58H5.9C5.5 10.58 5.17 10.25 5.17 9.85C5.17 9.45 5.5 9.12 5.9 9.12H9.43L9.84 5.46C9.88 5.06 10.25 4.77 10.65 4.81C11.05 4.85 11.34 5.22 11.3 5.62L10.91 9.12H13.75L14.16 5.46C14.21 5.06 14.57 4.77 14.97 4.81C15.37 4.85 15.66 5.22 15.62 5.62L15.23 9.12H18.84C19.24 9.12 19.57 9.45 19.57 9.85C19.57 10.25 19.22 10.58 18.82 10.58Z" fill="%23D9D9D9"/></svg>') no-repeat 15px 4px;
    padding: 3px 18px 3px 50px;
    text-decoration: none;
    color: #31261D;
    margin-bottom: 5px; }
    .discus-forum .views-field-term-node-tid a:hover {
      color: #CF4520;
      border-color: #CF4520; }
  .discus-forum .views-field-term-node-tid .field-content span {
    display: inline-block;
    position: relative;
    border: 1px solid #68ACE5;
    border-radius: 8px;
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.4199 13.4201H13.2599L13.5799 10.5801H10.7399L10.4199 13.4201Z" fill="%23D9D9D9"/><path d="M16.19 2H7.81C4.17 2 2 4.17 2 7.81V16.18C2 19.83 4.17 22 7.81 22H16.18C19.82 22 21.99 19.83 21.99 16.19V7.81C22 4.17 19.83 2 16.19 2ZM18.82 10.58H15.05L14.73 13.43H18.1C18.5 13.43 18.83 13.76 18.83 14.16C18.83 14.56 18.5 14.89 18.1 14.89H14.57L14.16 18.55C14.12 18.92 13.8 19.2 13.43 19.2C13.4 19.2 13.38 19.2 13.35 19.2C12.95 19.16 12.66 18.79 12.7 18.39L13.09 14.89H10.25L9.84 18.55C9.8 18.92 9.48 19.2 9.11 19.2C9.08 19.2 9.06 19.2 9.03 19.2C8.63 19.16 8.34 18.79 8.38 18.39L8.77 14.89H5.18C4.78 14.89 4.45 14.56 4.45 14.16C4.45 13.76 4.78 13.43 5.18 13.43H8.95L9.27 10.58H5.9C5.5 10.58 5.17 10.25 5.17 9.85C5.17 9.45 5.5 9.12 5.9 9.12H9.43L9.84 5.46C9.88 5.06 10.25 4.77 10.65 4.81C11.05 4.85 11.34 5.22 11.3 5.62L10.91 9.12H13.75L14.16 5.46C14.21 5.06 14.57 4.77 14.97 4.81C15.37 4.85 15.66 5.22 15.62 5.62L15.23 9.12H18.84C19.24 9.12 19.57 9.45 19.57 9.85C19.57 10.25 19.22 10.58 18.82 10.58Z" fill="%23D9D9D9"/></svg>') no-repeat 15px 4px;
    padding: 3px 18px 3px 50px;
    text-decoration: none;
    color: #31261D;
    margin-bottom: 5px; }

.discus-forum .views-field-uid,
.discus-forum .views-field-nothing-1 {
  margin-top: 10px; }
  .discus-forum .views-field-uid .field-content,
  .discus-forum .views-field-nothing-1 .field-content {
    color: #707070; }
    .discus-forum .views-field-uid .field-content a,
    .discus-forum .views-field-nothing-1 .field-content a {
      color: #31261D;
      text-decoration: none; }
      .discus-forum .views-field-uid .field-content a:hover,
      .discus-forum .views-field-nothing-1 .field-content a:hover {
        color: #0f2c6c;
        text-decoration: underline; }
    .discus-forum .views-field-uid .field-content span,
    .discus-forum .views-field-nothing-1 .field-content span {
      color: #31261D; }

.discus-forum .views-field-user-picture {
  margin-right: 18px;
  display: inline-block; }
  .discus-forum .views-field-user-picture img {
    width: 64px;
    height: 64px;
    border-radius: 100%; }
  .discus-forum .views-field-user-picture .fl-name {
    width: 64px;
    height: 64px;
    line-height: 64px; }

.discus-forum .views-field-title {
  color: #0f2c6c;
  font-weight: 600;
  line-height: 26px;
  width: calc(100% - 90px); }
  .discus-forum .views-field-title a {
    color: #0f2c6c;
    text-decoration: none; }
    .discus-forum .views-field-title a:hover {
      color: #CF4520; }

.news .views-row {
  background: #FBFBFB;
  padding: 24px;
  border-radius: 16px; }

.news .views-field-created {
  padding-bottom: 10px; }
  .news .views-field-created .datetime {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: #0f2c6c;
    letter-spacing: 2px; }

.news .views-field-field-tags a {
  display: inline-block;
  position: relative;
  border: 1px solid #68ACE5;
  border-radius: 8px;
  padding: 3px 18px 3px 18px;
  text-decoration: none; }
  .news .views-field-field-tags a:hover {
    border-color: #CF4520; }

.news .views-field-title {
  color: #0f2c6c;
  font-weight: 600;
  line-height: 26px;
  padding: 20px 0; }
  .news .views-field-title a {
    color: #0f2c6c;
    text-decoration: none; }
    .news .views-field-title a:hover {
      color: #CF4520; }

.news .views-field-view-node a {
  color: #68ACE5;
  padding-right: 30px;
  text-decoration: none;
  background: url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.9301 18.8201C14.7401 18.8201 14.5501 18.7501 14.4001 18.6001C14.1101 18.3101 14.1101 17.8301 14.4001 17.5401L19.9401 12.0001L14.4001 6.46012C14.1101 6.17012 14.1101 5.69012 14.4001 5.40012C14.6901 5.11012 15.1701 5.11012 15.4601 5.40012L21.5301 11.4701C21.8201 11.7601 21.8201 12.2401 21.5301 12.5301L15.4601 18.6001C15.3101 18.7501 15.1201 18.8201 14.9301 18.8201Z" fill="%2368ACE5"/><path d="M20.83 12.75H4C3.59 12.75 3.25 12.41 3.25 12C3.25 11.59 3.59 11.25 4 11.25H20.83C21.24 11.25 21.58 11.59 21.58 12C21.58 12.41 21.24 12.75 20.83 12.75Z" fill="%2368ACE5"/></svg>') no-repeat center right; }
  .news .views-field-view-node a:hover {
    color: #0f2c6c;
    background: url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.9301 18.8201C14.7401 18.8201 14.5501 18.7501 14.4001 18.6001C14.1101 18.3101 14.1101 17.8301 14.4001 17.5401L19.9401 12.0001L14.4001 6.46012C14.1101 6.17012 14.1101 5.69012 14.4001 5.40012C14.6901 5.11012 15.1701 5.11012 15.4601 5.40012L21.5301 11.4701C21.8201 11.7601 21.8201 12.2401 21.5301 12.5301L15.4601 18.6001C15.3101 18.7501 15.1201 18.8201 14.9301 18.8201Z" fill="%230f2c6c"/><path d="M20.83 12.75H4C3.59 12.75 3.25 12.41 3.25 12C3.25 11.59 3.59 11.25 4 11.25H20.83C21.24 11.25 21.58 11.59 21.58 12C21.58 12.41 21.24 12.75 20.83 12.75Z" fill="%230f2c6c"/></svg>') no-repeat center right; }

.events .views-row {
  background: #FBFBFB;
  padding: 16px;
  border-radius: 16px; }

.events .views-field-title {
  color: #0f2c6c;
  font-weight: 600;
  line-height: 26px;
  padding: 0px 0 20px 0; }
  .events .views-field-title a {
    color: #0f2c6c;
    text-decoration: none; }
    .events .views-field-title a:hover {
      color: #CF4520; }

.events .views-field-field-date {
  width: 90px;
  margin-right: 20px;
  text-align: center;
  font-weight: 700;
  color: #0f2c6c;
  min-width: 90px; }
  .events .views-field-field-date span {
    display: block; }
  .events .views-field-field-date .date {
    font-size: 40px;
    color: #68ACE5;
    line-height: 40px; }

.events .btn-outline-primary {
  border-color: none;
  border-width: 0;
  padding: 0;
  border-radius: 24px; }
  .events .btn-outline-primary:hover, .events .btn-outline-primary:focus {
    background-color: none;
    border-color: none;
    color: #fff; }
  .events .btn-outline-primary a {
    border: 2px solid #0f2c6c;
    padding: 10px 20px;
    border-radius: 24px;
    display: inline-block;
    text-decoration: none; }
    .events .btn-outline-primary a:hover, .events .btn-outline-primary a:focus {
      background-color: #0f2c6c;
      border-color: #0f2c6c;
      color: #fff; }

#block-nih-userlogin .item-list,
.page-user-login .item-list {
  display: none; }

#block-nih-userlogin .forgot-passowrd,
.page-user-login .forgot-passowrd {
  text-align: right;
  font-weight: 600; }
  #block-nih-userlogin .forgot-passowrd a,
  .page-user-login .forgot-passowrd a {
    text-decoration: none; }

#block-nih-userlogin .checkbox .form-check-label,
.page-user-login .checkbox .form-check-label {
  margin-bottom: 10px !important; }

#block-nih-userlogin .register-link,
.page-user-login .register-link {
  color: #0f2c6c; }
  #block-nih-userlogin .register-link a,
  .page-user-login .register-link a {
    text-decoration: none; }

#block-nih-userlogin b,
.page-user-login b {
  font-weight: 600; }

.page-user-login .site-footer,
.page-user-password .site-footer,
.page-user-register .site-footer {
  display: none; }

.page-user-login .main-content .section,
#block-nih-userlogin,
.page-user-register .main-content .section,
.page-user-password .main-content .section {
  max-width: 630px;
  margin: 0 auto;
  background: #fff;
  box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.04), inset 0px 0px 0px #FFFFFF;
  border-radius: 24px;
  padding: 40px; }
  .page-user-login .main-content .section h2,
  #block-nih-userlogin h2,
  .page-user-register .main-content .section h2,
  .page-user-password .main-content .section h2 {
    font-size: 32px;
    font-weight: 700;
    text-align: center;
    padding-bottom: 32px; }
  .page-user-login .main-content .section .mb-3,
  #block-nih-userlogin .mb-3,
  .page-user-register .main-content .section .mb-3,
  .page-user-password .main-content .section .mb-3 {
    margin-bottom: 20px !important; }
  .page-user-login .main-content .section .form-control,
  .page-user-login .main-content .section .form-select,
  #block-nih-userlogin .form-control,
  #block-nih-userlogin .form-select,
  .page-user-register .main-content .section .form-control,
  .page-user-register .main-content .section .form-select,
  .page-user-password .main-content .section .form-control,
  .page-user-password .main-content .section .form-select {
    border: 2px solid #0f2c6c;
    border-radius: 8px;
    height: 58px;
    font-family: "Proxima Nova", sans-serif;
    margin-top: 5px; }
  .page-user-login .main-content .section .form-submit,
  #block-nih-userlogin .form-submit,
  .page-user-register .main-content .section .form-submit,
  .page-user-password .main-content .section .form-submit {
    width: 100%;
    border-radius: 24px; }
  .page-user-login .main-content .section .list-group-item,
  #block-nih-userlogin .list-group-item,
  .page-user-register .main-content .section .list-group-item,
  .page-user-password .main-content .section .list-group-item {
    border: 0px; }
  .page-user-login .main-content .section .create-account-link,
  #block-nih-userlogin .create-account-link,
  .page-user-register .main-content .section .create-account-link,
  .page-user-password .main-content .section .create-account-link {
    font-weight: 700;
    text-decoration: none; }
  .page-user-login .main-content .section .btn-primary,
  #block-nih-userlogin .btn-primary,
  .page-user-register .main-content .section .btn-primary,
  .page-user-password .main-content .section .btn-primary {
    padding: 8px 30px;
    font-size: 14px; }
    .page-user-login .main-content .section .btn-primary:after,
    #block-nih-userlogin .btn-primary:after,
    .page-user-register .main-content .section .btn-primary:after,
    .page-user-password .main-content .section .btn-primary:after {
      background: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.1204 12.5467C9.99374 12.5467 9.86707 12.5001 9.76707 12.4001C9.57374 12.2067 9.57374 11.8867 9.76707 11.6934L13.4604 8.00008L9.76707 4.30674C9.57374 4.11341 9.57374 3.79341 9.76707 3.60008C9.9604 3.40674 10.2804 3.40674 10.4737 3.60008L14.5204 7.64674C14.7137 7.84008 14.7137 8.16008 14.5204 8.35341L10.4737 12.4001C10.3737 12.5001 10.2471 12.5467 10.1204 12.5467Z" fill="white"/><path d="M14.053 8.5H2.83301C2.55967 8.5 2.33301 8.27333 2.33301 8C2.33301 7.72667 2.55967 7.5 2.83301 7.5H14.053C14.3263 7.5 14.553 7.72667 14.553 8C14.553 8.27333 14.3263 8.5 14.053 8.5Z" fill="white"/></svg>') no-repeat 0 0;
      content: "";
      display: inline-block;
      vertical-align: middle;
      width: 16px;
      height: 16px;
      margin-left: 5px;
      margin-top: -1px; }

.page-user-register .user-register-form {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -16px; }

.page-user-register .js-form-wrapper {
  width: 50%;
  padding: 0 16px; }

.page-user-register small {
  font-size: 18px;
  display: block;
  margin-top: 8px;
  color: #7C98AB !important; }

.page-user-register .main-content .section .mb-3.js-form-wrapper {
  margin: 0 !important; }

.page-user-register #edit-field-partner-organization-wrapper.js-form-wrapper,
.page-user-register #edit-actions {
  width: 100%; }

.toolbar-fixed {
  padding-bottom: 0; }
  .toolbar-fixed #navbar-top,
  .toolbar-fixed .site-footer {
    position: relative; }
  .toolbar-fixed .nav-link {
    color: #0f2c6c; }

.table-responsive.col {
  padding: 0px; }

.table tr:nth-child(even) td,
.table tr:nth-child(odd) td {
  background: #fff;
  border-bottom: 1px solid #E8E8E8;
  box-shadow: none;
  padding: 18px;
  font-size: 18px; }
  .table tr:nth-child(even) td:first-child,
  .table tr:nth-child(odd) td:first-child {
    padding-left: 0; }
  .table tr:nth-child(even) td:last-child,
  .table tr:nth-child(odd) td:last-child {
    padding-right: 0; }

.table a {
  color: #418FDE; }
  .table a:hover {
    color: #0f2c6c;
    text-decoration: none; }

.table tr th {
  font-size: 14px;
  font-weight: 400;
  color: #0f2c6c;
  background: #fff;
  padding: 18px; }
  .table tr th:first-child {
    padding-left: 0; }
  .table tr th:last-child {
    padding-right: 0; }
  .table tr th a {
    color: #0f2c6c;
    text-decoration: none;
    font-weight: 400; }
    .table tr th a .tablesort.tablesort--asc {
      background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00001 11.1999C7.53335 11.1999 7.06668 11.0199 6.71335 10.6666L2.36668 6.31993C2.17335 6.12659 2.17335 5.8066 2.36668 5.61326C2.56001 5.41993 2.88001 5.41993 3.07335 5.61326L7.42001 9.95993C7.74001 10.2799 8.26001 10.2799 8.58001 9.95993L12.9267 5.61326C13.12 5.41993 13.44 5.41993 13.6333 5.61326C13.8267 5.8066 13.8267 6.12659 13.6333 6.31993L9.28668 10.6666C8.93335 11.0199 8.46668 11.1999 8.00001 11.1999Z" fill="%23002D70"/></svg>');
      width: 16px;
      height: 16px; }
    .table tr th a .tablesort.tablesort--desc {
      background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00001 11.1999C7.53335 11.1999 7.06668 11.0199 6.71335 10.6666L2.36668 6.31993C2.17335 6.12659 2.17335 5.8066 2.36668 5.61326C2.56001 5.41993 2.88001 5.41993 3.07335 5.61326L7.42001 9.95993C7.74001 10.2799 8.26001 10.2799 8.58001 9.95993L12.9267 5.61326C13.12 5.41993 13.44 5.41993 13.6333 5.61326C13.8267 5.8066 13.8267 6.12659 13.6333 6.31993L9.28668 10.6666C8.93335 11.0199 8.46668 11.1999 8.00001 11.1999Z" fill="%23002D70"/></svg>');
      width: 16px;
      height: 16px;
      transform: rotate(180deg); }
    .table tr th a:hover, .table tr th a:focus {
      font-weight: 400;
      color: #CF4520; }
      .table tr th a:hover .tablesort.tablesort--asc, .table tr th a:focus .tablesort.tablesort--asc {
        background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00001 11.1999C7.53335 11.1999 7.06668 11.0199 6.71335 10.6666L2.36668 6.31993C2.17335 6.12659 2.17335 5.8066 2.36668 5.61326C2.56001 5.41993 2.88001 5.41993 3.07335 5.61326L7.42001 9.95993C7.74001 10.2799 8.26001 10.2799 8.58001 9.95993L12.9267 5.61326C13.12 5.41993 13.44 5.41993 13.6333 5.61326C13.8267 5.8066 13.8267 6.12659 13.6333 6.31993L9.28668 10.6666C8.93335 11.0199 8.46668 11.1999 8.00001 11.1999Z" fill="%23CF4520"/></svg>');
        width: 16px;
        height: 16px; }
      .table tr th a:hover .tablesort.tablesort--desc, .table tr th a:focus .tablesort.tablesort--desc {
        background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00001 11.1999C7.53335 11.1999 7.06668 11.0199 6.71335 10.6666L2.36668 6.31993C2.17335 6.12659 2.17335 5.8066 2.36668 5.61326C2.56001 5.41993 2.88001 5.41993 3.07335 5.61326L7.42001 9.95993C7.74001 10.2799 8.26001 10.2799 8.58001 9.95993L12.9267 5.61326C13.12 5.41993 13.44 5.41993 13.6333 5.61326C13.8267 5.8066 13.8267 6.12659 13.6333 6.31993L9.28668 10.6666C8.93335 11.0199 8.46668 11.1999 8.00001 11.1999Z" fill="%23CF4520"/></svg>');
        width: 16px;
        height: 16px;
        transform: rotate(180deg); }

.title-btn-right .tw-btn {
  position: relative; }
  .title-btn-right .tw-btn .btn {
    position: absolute;
    right: 340px;
    top: -7px; }
  .title-btn-right .tw-btn .btn-sm {
    padding: 10px 20px !important; }

.title-btn-right .card-header {
  margin: 0 0 24px 0;
  padding: 0 338px 24px 0px;
  border-bottom: 1px solid #E8E8E8;
  background: transparent; }
  .title-btn-right .card-header h2 {
    margin: 0;
    padding: 0;
    border: 0; }
  .title-btn-right .card-header .ml-auto .btn {
    margin-top: -16px; }

.view-roster .view-filters {
  position: absolute;
  top: 30px;
  right: 20px;
  max-width: 330px; }

.view-roster .js-form-item-search {
  position: relative; }
  .view-roster .js-form-item-search::after {
    position: absolute;
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.58329 18.1248C4.87496 18.1248 1.04163 14.2915 1.04163 9.58317C1.04163 4.87484 4.87496 1.0415 9.58329 1.0415C14.2916 1.0415 18.125 4.87484 18.125 9.58317C18.125 14.2915 14.2916 18.1248 9.58329 18.1248ZM9.58329 2.2915C5.55829 2.2915 2.29163 5.5665 2.29163 9.58317C2.29163 13.5998 5.55829 16.8748 9.58329 16.8748C13.6083 16.8748 16.875 13.5998 16.875 9.58317C16.875 5.5665 13.6083 2.2915 9.58329 2.2915Z" fill="%23002D70" stroke="%23002D70"/><path d="M18.3333 18.9585C18.175 18.9585 18.0166 18.9002 17.8916 18.7752L16.225 17.1085C15.9833 16.8669 15.9833 16.4669 16.225 16.2252C16.4666 15.9835 16.8666 15.9835 17.1083 16.2252L18.775 17.8919C19.0166 18.1335 19.0166 18.5335 18.775 18.7752C18.65 18.9002 18.4916 18.9585 18.3333 18.9585Z" fill="%23002D70" stroke="%23002D70"/></svg>');
    width: 20px;
    height: 20px;
    z-index: 9;
    top: 11px;
    left: 13px;
    content: ""; }

.view-roster .js-form-item .form-control {
  border: 2px solid #68ACE5;
  background: #fff;
  padding: 7px 10px 7px 40px;
  border-radius: 24px;
  height: 42px;
  transition: background-color 0s 600000s, color 0s 600000s;
  min-width: 340px; }

.view-roster #edit-actions {
  display: none; }

.view-roster .table tr th {
  width: 33.33%;
  white-space: nowrap; }
  .view-roster .table tr th a {
    background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00001 11.1999C7.53335 11.1999 7.06668 11.0199 6.71335 10.6666L2.36668 6.31993C2.17335 6.12659 2.17335 5.8066 2.36668 5.61326C2.56001 5.41993 2.88001 5.41993 3.07335 5.61326L7.42001 9.95993C7.74001 10.2799 8.26001 10.2799 8.58001 9.95993L12.9267 5.61326C13.12 5.41993 13.44 5.41993 13.6333 5.61326C13.8267 5.8066 13.8267 6.12659 13.6333 6.31993L9.28668 10.6666C8.93335 11.0199 8.46668 11.1999 8.00001 11.1999Z" fill="%23002D70"/></svg>') no-repeat right 0;
    padding-right: 20px; }
    .view-roster .table tr th a .tablesort {
      width: 0;
      height: 0;
      position: relative;
      margin: 0 !important; }
    .view-roster .table tr th a .tablesort.tablesort--asc {
      width: 0;
      height: 0; }
    .view-roster .table tr th a .tablesort.tablesort--desc:after {
      background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00001 11.1999C7.53335 11.1999 7.06668 11.0199 6.71335 10.6666L2.36668 6.31993C2.17335 6.12659 2.17335 5.8066 2.36668 5.61326C2.56001 5.41993 2.88001 5.41993 3.07335 5.61326L7.42001 9.95993C7.74001 10.2799 8.26001 10.2799 8.58001 9.95993L12.9267 5.61326C13.12 5.41993 13.44 5.41993 13.6333 5.61326C13.8267 5.8066 13.8267 6.12659 13.6333 6.31993L9.28668 10.6666C8.93335 11.0199 8.46668 11.1999 8.00001 11.1999Z" fill="%23002D70"/></svg>') #fff;
      width: 16px;
      height: 16px;
      content: "";
      position: absolute;
      top: -18px;
      right: 4px;
      display: block; }
    .view-roster .table tr th a:hover, .view-roster .table tr th a:focus {
      background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00001 11.1999C7.53335 11.1999 7.06668 11.0199 6.71335 10.6666L2.36668 6.31993C2.17335 6.12659 2.17335 5.8066 2.36668 5.61326C2.56001 5.41993 2.88001 5.41993 3.07335 5.61326L7.42001 9.95993C7.74001 10.2799 8.26001 10.2799 8.58001 9.95993L12.9267 5.61326C13.12 5.41993 13.44 5.41993 13.6333 5.61326C13.8267 5.8066 13.8267 6.12659 13.6333 6.31993L9.28668 10.6666C8.93335 11.0199 8.46668 11.1999 8.00001 11.1999Z" fill="%23CF4520"/></svg>') no-repeat right 0; }
      .view-roster .table tr th a:hover .tablesort.tablesort--asc, .view-roster .table tr th a:focus .tablesort.tablesort--asc {
        width: 0;
        height: 0; }
      .view-roster .table tr th a:hover .tablesort.tablesort--desc, .view-roster .table tr th a:focus .tablesort.tablesort--desc {
        width: 0;
        height: 0; }
        .view-roster .table tr th a:hover .tablesort.tablesort--desc:after, .view-roster .table tr th a:focus .tablesort.tablesort--desc:after {
          background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00001 11.1999C7.53335 11.1999 7.06668 11.0199 6.71335 10.6666L2.36668 6.31993C2.17335 6.12659 2.17335 5.8066 2.36668 5.61326C2.56001 5.41993 2.88001 5.41993 3.07335 5.61326L7.42001 9.95993C7.74001 10.2799 8.26001 10.2799 8.58001 9.95993L12.9267 5.61326C13.12 5.41993 13.44 5.41993 13.6333 5.61326C13.8267 5.8066 13.8267 6.12659 13.6333 6.31993L9.28668 10.6666C8.93335 11.0199 8.46668 11.1999 8.00001 11.1999Z" fill="%23CF4520"/></svg>') #fff; }

.view-roster.contextual-region .view-filters {
  top: -85px;
  right: 0; }

.pagination {
  color: #0f2c6c;
  padding-top: 40px; }
  .pagination .active .page-link {
    color: #31261D;
    background: none; }
    .pagination .active .page-link:hover {
      color: #31261D; }
  .pagination .page-link {
    border: 0px;
    padding: 0 8px;
    font-size: 18px;
    height: 24px;
    line-height: 24px;
    color: #0f2c6c; }
    .pagination .page-link:hover, .pagination .page-link:active {
      background: none;
      color: #CF4520;
      box-shadow: none; }
  .pagination .prev,
  .pagination .next {
    display: block;
    text-decoration: none;
    height: 24px;
    color: #002D70;
    line-height: 24px;
    background: #fff;
    background-size: 24px;
    background-repeat: no-repeat;
    border: 0px;
    font-size: 18px; }
    .pagination .prev:hover, .pagination .prev:active,
    .pagination .next:hover,
    .pagination .next:active {
      color: #CF4520;
      background: #fff;
      background-repeat: no-repeat;
      box-shadow: none; }
  .pagination .prev {
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" height="" width=""><path d="M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z" stroke="url(%23paint0_linear_1_21057)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.2602 15.5297L9.74023 11.9997L13.2602 8.46973" stroke="url(%23paint1_linear_1_21057)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><defs><linearGradient id="paint0_linear_1_21057" x1="1.88898" y1="2" x2="25.8896" y2="10.523" gradientUnits="userSpaceOnUse"><stop stop-color="%23002D70"/><stop offset="1" stop-color="%23094577"/></linearGradient><linearGradient id="paint1_linear_1_21057" x1="9.72069" y1="8.46973" x2="14.3329" y2="9.28635" gradientUnits="userSpaceOnUse"><stop stop-color="%23002D70"/><stop offset="1" stop-color="%23094577"/></linearGradient></defs></svg>');
    padding: 0 10px 0 30px;
    background-position: center left;
    margin-right: 20px; }
    .pagination .prev:hover, .pagination .prev:active {
      background-image: url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" height="" width=""><path d="M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z" stroke="url(%23paint0_linear_1_21057)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.2602 15.5297L9.74023 11.9997L13.2602 8.46973" stroke="url(%23paint1_linear_1_21057)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><defs><linearGradient id="paint0_linear_1_21057" x1="1.88898" y1="2" x2="25.8896" y2="10.523" gradientUnits="userSpaceOnUse"><stop stop-color="%23CF4520"/><stop offset="1" stop-color="%23CF4520"/></linearGradient><linearGradient id="paint1_linear_1_21057" x1="9.72069" y1="8.46973" x2="14.3329" y2="9.28635" gradientUnits="userSpaceOnUse"><stop stop-color="%23CF4520"/><stop offset="1" stop-color="%23CF4520"/></linearGradient></defs></svg>'); }
  .pagination .next {
    margin-left: 20px !important;
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" height="" width=""><path d="M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z" stroke="url(%23paint0_linear_1_21068)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.7402 15.5297L14.2602 11.9997L10.7402 8.46973" stroke="url(%23paint1_linear_1_21068)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><defs><linearGradient id="paint0_linear_1_21068" x1="1.88898" y1="2" x2="25.8896" y2="10.523" gradientUnits="userSpaceOnUse"><stop stop-color="%23002D70"/><stop offset="1" stop-color="%23094577"/></linearGradient><linearGradient id="paint1_linear_1_21068" x1="10.7207" y1="8.46973" x2="15.3329" y2="9.28635" gradientUnits="userSpaceOnUse"><stop stop-color="%23002D70"/><stop offset="1" stop-color="%23094577"/></linearGradient></defs></svg>');
    padding: 0 30px 0 10px;
    background-position: center right; }
    .pagination .next:hover, .pagination .next:active {
      background-position: center right;
      background-image: url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" height="" width=""><path d="M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z" stroke="url(%23paint0_linear_1_21068)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.7402 15.5297L14.2602 11.9997L10.7402 8.46973" stroke="url(%23paint1_linear_1_21068)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><defs><linearGradient id="paint0_linear_1_21068" x1="1.88898" y1="2" x2="25.8896" y2="10.523" gradientUnits="userSpaceOnUse"><stop stop-color="%23CF4520"/><stop offset="1" stop-color="%23CF4520"/></linearGradient><linearGradient id="paint1_linear_1_21068" x1="10.7207" y1="8.46973" x2="15.3329" y2="9.28635" gradientUnits="userSpaceOnUse"><stop stop-color="%23CF4520"/><stop offset="1" stop-color="%23CF4520"/></linearGradient></defs></svg>'); }
  .pagination .disabled a {
    opacity: 0.3;
    filter: grayscale(1); }

.block-webform .row {
  margin-left: -1rem;
  margin-right: -1rem; }

.block-webform .js-form-item {
  color: #31261D;
  position: relative; }
  .block-webform .js-form-item label {
    margin-bottom: 5px; }
  .block-webform .js-form-item textarea.form-control {
    min-height: 180px; }
  .block-webform .js-form-item input.form-control {
    height: 56px;
    line-height: 56px; }
  .block-webform .js-form-item .form-control,
  .block-webform .js-form-item .form-select {
    border: 2px solid #486284;
    color: #31261D;
    border-radius: 8px;
    position: relative;
    margin-top: 0;
    font-size: 18px; }
    .block-webform .js-form-item .form-control.error,
    .block-webform .js-form-item .form-select.error {
      border-color: #FF1644; }
  .block-webform .js-form-item .form-select {
    height: 56px; }
  .block-webform .js-form-item .error {
    color: #FF1644; }
  .block-webform .js-form-item.mb-3 {
    margin-bottom: 32px !important; }
  .block-webform .js-form-item .close-icon {
    content: "";
    width: 20px;
    height: 19px;
    display: block;
    position: absolute;
    top: 50px;
    right: 25px;
    cursor: pointer;
    background: url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.8714 6.12645L9.5 7.49789L8.12855 6.12645C7.71579 5.71368 7.03921 5.71368 6.62645 6.12645C6.21368 6.53921 6.21368 7.21579 6.62645 7.62855L7.99789 9L6.62645 10.3714C6.21368 10.7842 6.21368 11.4608 6.62645 11.8736C6.83766 12.0848 7.10955 12.185 7.3775 12.185C7.64545 12.185 7.91734 12.0848 8.12855 11.8736L9.5 10.5021L10.8714 11.8736C11.0827 12.0848 11.3545 12.185 11.6225 12.185C11.8905 12.185 12.1623 12.0848 12.3736 11.8736C12.7863 11.4608 12.7863 10.7842 12.3736 10.3714L11.0021 9L12.3736 7.62855C12.7863 7.21579 12.7863 6.53921 12.3736 6.12645C11.9608 5.71368 11.2842 5.71368 10.8714 6.12645ZM2.5 9C2.5 5.14364 5.64364 2 9.5 2C13.3564 2 16.5 5.14364 16.5 9C16.5 12.8564 13.3564 16 9.5 16C5.64364 16 2.5 12.8564 2.5 9Z" fill="%23486284" stroke="%23486284"/></svg>'); }
  .block-webform .js-form-item .success-icon {
    content: "";
    width: 20px;
    height: 19px;
    display: block;
    position: absolute;
    top: 50px;
    right: 25px;
    background: url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.4386 7.62855L13.4386 7.6286L13.4445 7.62251C13.8461 7.20706 13.8546 6.54245 13.4386 6.12645C13.0258 5.71369 12.3492 5.71369 11.9364 6.12645L8.435 9.62789L7.06355 8.25645C6.65079 7.84368 5.97421 7.84368 5.56145 8.25645C5.14868 8.66921 5.14868 9.34579 5.56145 9.75855L7.68395 11.8811C7.88164 12.0788 8.15089 12.1925 8.435 12.1925C8.71911 12.1925 8.98836 12.0788 9.18605 11.8811L13.4386 7.62855ZM2.5 9C2.5 5.14364 5.64364 2 9.5 2C13.3564 2 16.5 5.14364 16.5 9C16.5 12.8564 13.3564 16 9.5 16C5.64364 16 2.5 12.8564 2.5 9Z" fill="%232F7D31" stroke="%232F7D31"/></svg>'); }
  .block-webform .js-form-item .text-muted {
    color: #7C98AB !important;
    margin-top: 8px;
    display: block;
    font-size: 18px; }
    .block-webform .js-form-item .text-muted.d-none {
      overflow: hidden;
      text-indent: -1000px;
      display: block !important; }
  .block-webform .js-form-item label.error {
    background-color: #fff;
    display: inline-block;
    margin-bottom: 0;
    position: absolute; }
  .block-webform .js-form-item .js-form-item.mb-3.original-request {
    margin-bottom: 0 !important; }
  .block-webform .js-form-item .select2-container--default .select2-selection--single {
    border-radius: 8px;
    border: 2px solid #486284;
    height: 56px;
    padding-left: .75rem; }
    .block-webform .js-form-item .select2-container--default .select2-selection--single .select2-selection__rendered {
      line-height: 56px;
      color: #31261D;
      padding-left: 0; }
    .block-webform .js-form-item .select2-container--default .select2-selection--single .select2-selection__arrow b {
      display: block;
      border: 0px;
      background: url('data:image/svg+xml,<svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.50021 7.01339C6.24688 7.01339 5.99354 6.92006 5.79354 6.72006L1.08688 2.01339C0.700208 1.62673 0.700208 0.986725 1.08688 0.600059C1.47354 0.213392 2.11354 0.213392 2.50021 0.600059L6.50021 4.60006L10.5002 0.600059C10.8869 0.213392 11.5269 0.213392 11.9135 0.600059C12.3002 0.986725 12.3002 1.62673 11.9135 2.01339L7.20688 6.72006C7.00688 6.92006 6.75354 7.01339 6.50021 7.01339Z" fill="%23486284"/></svg>') no-repeat center center;
      width: 14px;
      height: 14px;
      margin-left: -25px;
      margin-top: 8px; }
  .block-webform .js-form-item .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    transform: rotate(-180deg); }
  .block-webform .js-form-item legend {
    font-size: 18px;
    margin-bottom: 24px; }

.type-of-request legend {
  margin: 0 0 5px 0 !important; }

.type-of-request .fieldset-wrapper .js-form-item {
  margin: 0 !important; }

.type-of-request .fieldset-wrapper .js-webform-select-other-input label {
  padding-top: 32px !important; }

.type-of-request .fieldset-wrapper .js-webform-select-other-input .js-webform-select-other-input label {
  padding-top: 32px; }

.type-of-request .fieldset-wrapper .js-webform-select-other-input.js-form-item-request-type--other label {
  padding-top: 3px !important; }

.js-form-item.form-item-type-of-data-other.form-no-label.mb-3 {
  margin: 0 !important; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: #0f2c6c !important; }

.select2-container--default .select2-results_option--highlighted[aria-selected]:hover {
  background: #DCEBF9 !important; }

.select2-container--default .select2-results__option[aria-selected="true"] {
  background: #DCEBF9 !important;
  color: #0f2c6c !important; }
  .select2-container--default .select2-results__option[aria-selected="true"]:hover {
    background: #0f2c6c !important;
    color: #fff !important; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 2px solid #486284 !important; }
  .select2-container--default .select2-search--dropdown .select2-search__field:focus, .select2-container--default .select2-search--dropdown .select2-search__field:focus-visible {
    border-color: #0f2c6c !important; }

.select2-container--default .select2-dropdown {
  border-color: #486284 !important; }

.webform-options-display-two-columns {
  display: flex !important;
  flex-wrap: wrap; }
  .webform-options-display-two-columns .js-form-item {
    width: 50%; }
    .webform-options-display-two-columns .js-form-item:nth-child(odd) {
      padding-right: 20px; }
    .webform-options-display-two-columns .js-form-item:nth-child(even) {
      padding-left: 60px; }

.checkbox {
  position: relative; }
  .checkbox.form-check {
    padding-left: 40px; }
  .checkbox .form-check-input {
    width: 24px;
    height: 24px;
    margin-left: -40px;
    border-color: #486284; }
    .checkbox .form-check-input:checked {
      background-color: #48864D;
      border-color: #48864D; }
  .checkbox .form-check-label {
    margin: 3px 0 0 0px !important; }
  .checkbox .form-check-input[type="checkbox"] {
    border-radius: 8px; }

.form-type-textarea {
  position: relative; }
  .form-type-textarea label {
    display: block;
    padding-right: 100px; }
  .form-type-textarea .text-count-wrapper {
    position: absolute;
    top: 0px;
    right: 16px;
    color: #7C98AB;
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.3367 8.43697L14.3368 8.43702L14.3427 8.43093C14.7684 7.99048 14.7769 7.2867 14.3367 6.84653C13.8998 6.4096 13.1832 6.4096 12.7463 6.84653L8.8165 10.7763L7.25339 9.21319C6.81646 8.77627 6.09988 8.77627 5.66295 9.21319C5.22602 9.65012 5.22602 10.3667 5.66295 10.8036L6.0165 10.4501L5.66295 10.8036L8.02128 13.162C8.23065 13.3713 8.51572 13.4917 8.8165 13.4917C9.11729 13.4917 9.40236 13.3713 9.61172 13.162L14.3367 8.43697ZM2.1665 10.0001C2.1665 5.68456 5.68431 2.16675 9.99984 2.16675C14.3154 2.16675 17.8332 5.68456 17.8332 10.0001C17.8332 14.3156 14.3154 17.8334 9.99984 17.8334C5.68431 17.8334 2.1665 14.3156 2.1665 10.0001Z" fill="%23486284" stroke="%23486284"/></svg>') no-repeat 0 3px;
    padding-left: 25px; }

.form-type-webform-terms-of-service.checkbox.form-check {
  padding-left: 56px; }

.project-dashboard h2 {
  padding-right: 20px; }

.project-dashboard .db-flex {
  display: flex;
  flex-wrap: wrap;
  margin: -5px; }

.project-dashboard .db-item {
  width: 25%;
  padding: 0 5px;
  margin: 5px 0;
  min-height: 165px; }
  .project-dashboard .db-item:nth-child(1) .db-info, .project-dashboard .db-item:nth-child(3) .db-info, .project-dashboard .db-item:nth-child(6) .db-info, .project-dashboard .db-item:nth-child(8) .db-info, .project-dashboard .db-item:nth-child(9) .db-info, .project-dashboard .db-item:nth-child(11) .db-info {
    background: #0f2c6c; }
  .project-dashboard .db-item:nth-child(2) .db-info, .project-dashboard .db-item:nth-child(4) .db-info, .project-dashboard .db-item:nth-child(5) .db-info, .project-dashboard .db-item:nth-child(7) .db-info, .project-dashboard .db-item:nth-child(10) .db-info, .project-dashboard .db-item:nth-child(12) .db-info {
    background: #418FDE; }

.project-dashboard .db-info {
  height: 100%;
  padding: 16px 24px;
  color: #fff;
  border-radius: 24px; }
  .project-dashboard .db-info .d-flex {
    align-items: center;
    margin-bottom: 10px; }
  .project-dashboard .db-info h3 {
    font-size: 24px;
    font-weight: 700;
    margin: 0;
    padding: 0; }
  .project-dashboard .db-info .round-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 16px;
    line-height: 38px;
    background: #F5F5F5;
    text-align: center;
    margin-right: 16px; }
    .project-dashboard .db-info .round-icon img {
      width: 100%;
      max-width: 24px;
      max-height: 24px; }
  .project-dashboard .db-info p {
    margin: 0; }

#edit-type-of-data .js-form-item label.error,
.level-1 .js-form-item label.error {
  position: absolute;
  top: -32px;
  left: 0; }

#terms_of_service-error {
  position: absolute;
  bottom: -27px;
  top: auto; }

i.icon-right-arrow {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.4301 18.8201C14.2401 18.8201 14.0501 18.7501 13.9001 18.6001C13.6101 18.3101 13.6101 17.8301 13.9001 17.5401L19.4401 12.0001L13.9001 6.46012C13.6101 6.17012 13.6101 5.69012 13.9001 5.40012C14.1901 5.11012 14.6701 5.11012 14.9601 5.40012L21.0301 11.4701C21.3201 11.7601 21.3201 12.2401 21.0301 12.5301L14.9601 18.6001C14.8101 18.7501 14.6201 18.8201 14.4301 18.8201Z" fill="white"/><path d="M20.33 12.75H3.5C3.09 12.75 2.75 12.41 2.75 12C2.75 11.59 3.09 11.25 3.5 11.25H20.33C20.74 11.25 21.08 11.59 21.08 12C21.08 12.41 20.74 12.75 20.33 12.75Z" fill="white"/></svg>') no-repeat 0 center;
  margin-left: 5px;
  display: inline-block;
  width: 24px;
  height: 13px;
  vertical-align: middle; }

i.icon-request-rorm {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 13C3.24 13 1 15.23 1 18C1 20.77 3.24 23 6 23C8.76 23 11 20.76 11 18C11 15.24 8.77 13 6 13ZM3.96 15.96H6C6.38 15.96 6.68 16.27 6.68 16.64C6.68 17.01 6.38 17.32 6 17.32H3.96C3.58 17.32 3.28 17.01 3.28 16.64C3.28 16.27 3.58 15.96 3.96 15.96ZM8.04 20.04H3.96C3.58 20.04 3.28 19.73 3.28 19.36C3.28 18.99 3.59 18.68 3.96 18.68H8.05C8.43 18.68 8.73 18.99 8.73 19.36C8.73 19.73 8.42 20.04 8.04 20.04Z" fill="white"/><path d="M17 3H7C4 3 2 4.5 2 8V11.14C2 11.87 2.75 12.33 3.42 12.04C4.52 11.56 5.77 11.38 7.08 11.59C9.7 12.02 11.84 14.09 12.37 16.69C12.52 17.45 12.54 18.19 12.44 18.9C12.36 19.49 12.84 20.01 13.43 20.01H17C20 20.01 22 18.51 22 15.01V8C22 4.5 20 3 17 3ZM17.47 8.59L14.34 11.09C13.68 11.62 12.84 11.88 12 11.88C11.16 11.88 10.31 11.62 9.66 11.09L6.53 8.59C6.21 8.33 6.16 7.85 6.41 7.53C6.67 7.21 7.14 7.15 7.46 7.41L10.59 9.91C11.35 10.52 12.64 10.52 13.4 9.91L16.53 7.41C16.85 7.15 17.33 7.2 17.58 7.53C17.84 7.85 17.79 8.33 17.47 8.59Z" fill="white"/></svg>') no-repeat 0 center;
  margin-right: 5px;
  display: inline-block;
  width: 24px;
  height: 22px;
  vertical-align: middle; }

i.icon-plus {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C6.49 2 2 6.49 2 12C2 17.51 6.49 22 12 22C17.51 22 22 17.51 22 12C22 6.49 17.51 2 12 2ZM16 12.75H12.75V16C12.75 16.41 12.41 16.75 12 16.75C11.59 16.75 11.25 16.41 11.25 16V12.75H8C7.59 12.75 7.25 12.41 7.25 12C7.25 11.59 7.59 11.25 8 11.25H11.25V8C11.25 7.59 11.59 7.25 12 7.25C12.41 7.25 12.75 7.59 12.75 8V11.25H16C16.41 11.25 16.75 11.59 16.75 12C16.75 12.41 16.41 12.75 16 12.75Z" fill="white"/></svg>') no-repeat 0 center;
  margin-right: 5px;
  margin-top: 2px;
  display: inline-block;
  width: 24px;
  height: 22px;
  vertical-align: top; }

i.icon-roster {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.25 6.00008V19.9101C11.25 20.6201 10.53 21.1101 9.88 20.8401C8.02 20.0601 5.71 19.3801 4.07 19.1601L3.76 19.1201C2.79 19.0001 2 18.1101 2 17.1401V5.25008C2 4.05008 2.97 3.08008 4.17 3.08008H4.24C6.12 3.24008 8.89 4.12008 10.72 5.11008C11.05 5.29008 11.25 5.62008 11.25 6.00008Z" fill="white"/><path d="M19.83 3.08008H19.77C19.53 3.10008 19.27 3.13008 19 3.18008C17.77 3.38008 16.31 3.80008 15 4.32008C14.38 4.57008 13.8 4.84008 13.29 5.11008C12.96 5.29008 12.75 5.63008 12.75 6.00008V19.9101C12.75 20.6201 13.47 21.1101 14.12 20.8401C15.98 20.0601 18.29 19.3801 19.93 19.1601L20.24 19.1201C21.21 19.0001 22 18.1101 22 17.1401V5.25008C22 4.05008 21.03 3.08008 19.83 3.08008ZM19.27 13.7301C19.27 14.1201 18.99 14.2901 18.65 14.1001L17.59 13.5101C17.48 13.4501 17.3 13.4501 17.18 13.5101L16.12 14.1001C15.78 14.2901 15.5 14.1201 15.5 13.7301V10.6601C15.5 10.2001 15.88 9.82008 16.34 9.82008H18.44C18.9 9.82008 19.28 10.2001 19.28 10.6601V13.7301H19.27Z" fill="white"/></svg>') no-repeat 0 center;
  margin-right: 5px;
  display: inline-block;
  width: 24px;
  height: 18px;
  vertical-align: middle;
  margin-top: -2px; }

.webform-options-display-two-columns {
  max-width: 100% !important; }

.row.region-full-width-bottom {
  margin: 0 !important; }

.js-form-item h2 {
  font-size: 32px;
  font-weight: 700;
  text-align: center;
  padding-bottom: 32px; }

.js-form-item .mb-3 {
  margin-bottom: 20px !important; }

.js-form-item .form-control {
  border: 2px solid #0f2c6c;
  border-radius: 8px;
  height: 58px;
  font-family: "Proxima Nova", sans-serif; }
  .js-form-item .form-control.error {
    border-color: #FF1644 !important; }

.js-form-item label.error {
  color: #FF1644;
  display: block;
  margin-top: 5px;
  padding-top: 3px;
  background: url('data:image/svg+xml,<svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.36895 3.84536L3.3693 3.84515L6.82619 1.84563C6.82654 1.84543 6.82689 1.84523 6.82724 1.84503C7.24577 1.60635 7.75559 1.60781 8.1656 1.8445C8.16561 1.84451 8.16562 1.84451 8.16563 1.84452L11.6273 3.84342C11.6278 3.84372 11.6283 3.84402 11.6288 3.84432C12.0425 4.08812 12.2973 4.52605 12.3023 5.00718V8.99484C12.3023 9.47639 12.0467 9.91748 11.6365 10.1543L11.6364 10.1543L8.17339 12.154C8.17307 12.1542 8.17274 12.1544 8.17242 12.1546C7.75387 12.3933 7.24402 12.3919 6.83399 12.1552C6.83397 12.1552 6.83396 12.1552 6.83395 12.1552L3.37227 10.1563C3.37178 10.156 3.37128 10.1557 3.37078 10.1554C2.95699 9.91151 2.70312 9.46841 2.70312 8.99484V5.00484C2.70312 4.52328 2.95871 4.0822 3.36895 3.84536ZM8.26751 10.2467L8.27681 10.2374L8.2856 10.2277C8.37455 10.1288 8.44635 10.0169 8.498 9.89298C8.54847 9.77183 8.58312 9.63069 8.58312 9.479C8.58312 9.32991 8.54965 9.19099 8.50057 9.07125C8.44352 8.92578 8.36456 8.81808 8.2856 8.73035L8.27681 8.72058L8.26751 8.71128C8.14883 8.5926 8.0046 8.50513 7.84868 8.45287C8.19273 8.31363 8.43729 7.97537 8.43729 7.58317V4.52067C8.43729 4.00536 8.0151 3.58317 7.49979 3.58317C6.98448 3.58317 6.56229 4.00536 6.56229 4.52067V7.58317C6.56229 7.97676 6.80859 8.31603 7.15456 8.45434C7.13259 8.46192 7.11076 8.47026 7.08912 8.47938C6.94513 8.53633 6.83828 8.61477 6.75114 8.69319L6.74137 8.70199L6.73207 8.71128C6.52222 8.92113 6.41646 9.20234 6.41646 9.479C6.41646 9.60452 6.43559 9.74859 6.49575 9.89298L6.50238 9.90887L6.51008 9.92428C6.56025 10.0246 6.62485 10.1286 6.71398 10.2277L6.73158 10.2472L6.75114 10.2648C6.83888 10.3438 6.94661 10.4228 7.09211 10.4798C7.21184 10.5289 7.35073 10.5623 7.49979 10.5623C7.78494 10.5623 8.05946 10.4548 8.26751 10.2467Z" fill="%23FF1644" stroke="%23FF1644"/></svg>') no-repeat 0 9px;
  padding-left: 20px; }

.discussion-forum h2 {
  margin-bottom: 5px; }

.discussion-forum p:last-child {
  margin: 0; }

.heading {
  margin: 0 0 24px 0;
  padding: 0 16px 24px 24px;
  border-bottom: 1px solid #E8E8E8; }
  .heading h2 {
    border: 0;
    margin: 0;
    padding: 0; }

.events-page .heading {
  width: 100%;
  align-items: center; }
  .events-page .heading .text-end {
    margin-left: auto;
    display: flex;
    align-items: center; }

.events-page .events {
  max-height: 700px;
  overflow-y: scroll; }

.events-page .views-row {
  margin-bottom: 10px;
  display: flex;
  position: relative; }
  .events-page .views-row:last-child {
    margin-bottom: 0; }
  .events-page .views-row .views-field-title {
    color: #0f2c6c;
    font-weight: 600;
    line-height: 26px;
    padding: 0px 0 20px 0; }
    .events-page .views-row .views-field-title a {
      color: #0f2c6c;
      text-decoration: none; }
      .events-page .views-row .views-field-title a:hover {
        color: #CF4520; }
  .events-page .views-row .icon-red-dot {
    width: 12px;
    height: 12px;
    background: #FF1644;
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
    border-radius: 100%; }
  .events-page .views-row .events-date {
    width: 90px;
    margin-right: 20px;
    text-align: center;
    font-weight: 700;
    color: #0f2c6c;
    min-width: 90px; }
    .events-page .views-row .events-date span {
      display: block; }
    .events-page .views-row .events-date .date {
      font-size: 40px;
      color: #68ACE5;
      line-height: 40px; }
  .events-page .views-row .events-title {
    color: #0f2c6c;
    line-height: 26px;
    font-weight: 600;
    padding-bottom: 5px;
    padding-right: 20px; }
    .events-page .views-row .events-title a {
      text-decoration: none; }
  .events-page .views-row .events-date-time {
    color: #707070;
    font-weight: 600; }
  .events-page .views-row .events-view-details a {
    color: #68ACE5;
    font-size: 14px;
    padding-right: 25px;
    text-decoration: none;
    background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.9301 18.8201C14.7401 18.8201 14.5501 18.7501 14.4001 18.6001C14.1101 18.3101 14.1101 17.8301 14.4001 17.5401L19.9401 12.0001L14.4001 6.46012C14.1101 6.17012 14.1101 5.69012 14.4001 5.40012C14.6901 5.11012 15.1701 5.11012 15.4601 5.40012L21.5301 11.4701C21.8201 11.7601 21.8201 12.2401 21.5301 12.5301L15.4601 18.6001C15.3101 18.7501 15.1201 18.8201 14.9301 18.8201Z" fill="%2368ACE5"/><path d="M20.83 12.75H4C3.59 12.75 3.25 12.41 3.25 12C3.25 11.59 3.59 11.25 4 11.25H20.83C21.24 11.25 21.58 11.59 21.58 12C21.58 12.41 21.24 12.75 20.83 12.75Z" fill="%2368ACE5"/></svg>') no-repeat center right; }
    .events-page .views-row .events-view-details a:hover {
      color: #0f2c6c;
      background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.9301 18.8201C14.7401 18.8201 14.5501 18.7501 14.4001 18.6001C14.1101 18.3101 14.1101 17.8301 14.4001 17.5401L19.9401 12.0001L14.4001 6.46012C14.1101 6.17012 14.1101 5.69012 14.4001 5.40012C14.6901 5.11012 15.1701 5.11012 15.4601 5.40012L21.5301 11.4701C21.8201 11.7601 21.8201 12.2401 21.5301 12.5301L15.4601 18.6001C15.3101 18.7501 15.1201 18.8201 14.9301 18.8201Z" fill="%230f2c6c"/><path d="M20.83 12.75H4C3.59 12.75 3.25 12.41 3.25 12C3.25 11.59 3.59 11.25 4 11.25H20.83C21.24 11.25 21.58 11.59 21.58 12C21.58 12.41 21.24 12.75 20.83 12.75Z" fill="%230f2c6c"/></svg>') no-repeat center right; }

.events-page .new-event {
  display: flex;
  align-items: center; }
  .events-page .new-event .unread {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.34 14.49L18.34 12.83C18.13 12.46 17.94 11.76 17.94 11.35V8.82C17.94 6.47 16.56 4.44 14.57 3.49C14.05 2.57 13.09 2 11.99 2C10.9 2 9.92 2.59 9.4 3.52C7.45 4.49 6.1 6.5 6.1 8.82V11.35C6.1 11.76 5.91 12.46 5.7 12.82L4.69 14.49C4.29 15.16 4.2 15.9 4.45 16.58C4.69 17.25 5.26 17.77 6 18.02C7.94 18.68 9.98 19 12.02 19C14.06 19 16.1 18.68 18.04 18.03C18.74 17.8 19.28 17.27 19.54 16.58C19.8 15.89 19.73 15.13 19.34 14.49Z" fill="%23FF1644"/><path d="M14.83 20.01C14.41 21.17 13.3 22 12 22C11.21 22 10.43 21.68 9.87999 21.11C9.55999 20.81 9.31999 20.41 9.17999 20C9.30999 20.02 9.43999 20.03 9.57999 20.05C9.80999 20.08 10.05 20.11 10.29 20.13C10.86 20.18 11.44 20.21 12.02 20.21C12.59 20.21 13.16 20.18 13.72 20.13C13.93 20.11 14.14 20.1 14.34 20.07C14.5 20.05 14.66 20.03 14.83 20.01Z" fill="%23FF1644"/></svg>') no-repeat 15px 8px #FFE9E9;
    border-radius: 24px;
    margin-right: 16px;
    vertical-align: top;
    height: 42px;
    line-height: 42px;
    color: #0f2c6c;
    padding: 0 20px 0 50px;
    white-space: nowrap; }
  .events-page .new-event .clear-events {
    background: url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.8714 6.12645L9.5 7.49789L8.12855 6.12645C7.71579 5.71368 7.03921 5.71368 6.62645 6.12645C6.21368 6.53921 6.21368 7.21579 6.62645 7.62855L7.99789 9L6.62645 10.3714C6.21368 10.7842 6.21368 11.4608 6.62645 11.8736C6.83766 12.0848 7.10955 12.185 7.3775 12.185C7.64545 12.185 7.91734 12.0848 8.12855 11.8736L9.5 10.5021L10.8714 11.8736C11.0827 12.0848 11.3545 12.185 11.6225 12.185C11.8905 12.185 12.1623 12.0848 12.3736 11.8736C12.7863 11.4608 12.7863 10.7842 12.3736 10.3714L11.0021 9L12.3736 7.62855C12.7863 7.21579 12.7863 6.53921 12.3736 6.12645C11.9608 5.71368 11.2842 5.71368 10.8714 6.12645ZM2.5 9C2.5 5.14364 5.64364 2 9.5 2C13.3564 2 16.5 5.14364 16.5 9C16.5 12.8564 13.3564 16 9.5 16C5.64364 16 2.5 12.8564 2.5 9Z" fill="%23486284" stroke="%23486284"/></svg>') no-repeat 70px 12px #F5F5F5;
    border-radius: 24px;
    margin-right: 16px;
    vertical-align: top;
    height: 42px;
    line-height: 42px;
    color: #0f2c6c;
    padding: 0 40px 0 20px;
    cursor: pointer; }
    .events-page .new-event .clear-events:hover {
      color: #fff;
      background: url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.8714 6.12645L9.5 7.49789L8.12855 6.12645C7.71579 5.71368 7.03921 5.71368 6.62645 6.12645C6.21368 6.53921 6.21368 7.21579 6.62645 7.62855L7.99789 9L6.62645 10.3714C6.21368 10.7842 6.21368 11.4608 6.62645 11.8736C6.83766 12.0848 7.10955 12.185 7.3775 12.185C7.64545 12.185 7.91734 12.0848 8.12855 11.8736L9.5 10.5021L10.8714 11.8736C11.0827 12.0848 11.3545 12.185 11.6225 12.185C11.8905 12.185 12.1623 12.0848 12.3736 11.8736C12.7863 11.4608 12.7863 10.7842 12.3736 10.3714L11.0021 9L12.3736 7.62855C12.7863 7.21579 12.7863 6.53921 12.3736 6.12645C11.9608 5.71368 11.2842 5.71368 10.8714 6.12645ZM2.5 9C2.5 5.14364 5.64364 2 9.5 2C13.3564 2 16.5 5.14364 16.5 9C16.5 12.8564 13.3564 16 9.5 16C5.64364 16 2.5 12.8564 2.5 9Z" fill="%23ffffff" stroke="%23ffffff"/></svg>') no-repeat 70px 12px #0f2c6c; }

.events-page .refresh {
  border-radius: 10px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background: #418FDE;
  cursor: pointer; }
  .events-page .refresh:hover {
    background: #0f2c6c; }
  .events-page .refresh .icon-refresh {
    background: url('data:image/svg+xml,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 32 32" style="enable-background:new 0 0 32 32;" xml:space="preserve"><style type="text/css">.st0{fill:%23FFFFFF;}</style><path class="st0" d="M16.2,24.2c-2.4,0-4.3-1.2-5.5-2.4v0.9c0,0.5-0.5,1-1,1s-1-0.5-1-1V19c0-0.5,0.5-1,1-1H13c0.5,0,1,0.5,1,1 s-0.5,1-1,1h-1.2c1,1,2.5,2.1,4.4,2.1c3.5,0,6.3-2.8,6.3-6.3c0-0.5,0.5-1,1-1s1,0.5,1,1C24.5,20.5,20.8,24.2,16.2,24.2z"/><path class="st0" d="M24.5,12.6v0.1c0,0.1-0.1,0.3-0.1,0.4c-0.1,0.1-0.2,0.2-0.3,0.3c-0.1,0.1-0.2,0.1-0.3,0.2c-0.1,0-0.2,0-0.3,0 h-3.2c-0.5,0-1-0.5-1-1s0.5-1,1-1h1.1c-1.1-1-2.8-2.1-5.2-2.1c-3.5,0-6.3,2.8-6.3,6.3c0,0.5-0.5,1-1,1s-1-0.5-1-1 c0-4.6,3.7-8.3,8.3-8.3c2.9,0,5,1.2,6.3,2.4v-1c0-0.5,0.5-1,1-1s1,0.5,1,1V12.6z"/></svg>') no-repeat 0 0;
    display: block;
    width: 32px;
    height: 32px; }
    .events-page .refresh .icon-refresh.refreshing {
      -webkit-animation: rotate 1.5s linear infinite;
      animation: rotate 1.5s linear infinite; }

@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes rotate {
  100% {
    transform: rotate(360deg); } }

.fl-name {
  width: 32px;
  height: 32px;
  background: #D2DCE6;
  border-radius: 100%;
  color: #0f2c6c;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  line-height: 32px; }

.resource.card .table {
  margin: 0; }
  .resource.card .table tr:first-child td {
    padding-top: 0; }
  .resource.card .table tr:last-child td {
    padding-bottom: 0; }

.resource .table {
  margin: 0; }
  .resource .table tr:nth-child(even) td,
  .resource .table tr:nth-child(odd) td {
    border-bottom: 0px solid #E8E8E8;
    color: #434343;
    vertical-align: middle; }
    .resource .table tr:nth-child(even) td.views-field-name,
    .resource .table tr:nth-child(odd) td.views-field-name {
      word-break: break-all;
      padding-left: 5px;
      min-width: 170px; }
      .resource .table tr:nth-child(even) td.views-field-name div,
      .resource .table tr:nth-child(odd) td.views-field-name div {
        position: relative;
        padding-left: 40px; }
        .resource .table tr:nth-child(even) td.views-field-name div img,
        .resource .table tr:nth-child(odd) td.views-field-name div img {
          position: absolute;
          top: 50%;
          margin-top: -16px;
          left: 0; }

.resource .views-field-user-picture {
  padding-right: 0 !important; }
  .resource .views-field-user-picture img {
    border-radius: 100%; }

.resource .views-field-created,
.resource .views-field-created-1 {
  text-align: right;
  font-size: 14px !important;
  white-space: nowrap;
  color: #707070 !important;
  vertical-align: middle; }

.add-new-discussion-forum {
  margin-top: 40px !important; }
  .add-new-discussion-forum .node-form {
    padding: 20px 20px 0 20px; }
  .add-new-discussion-forum .col-md-6.layout-region-node-main {
    width: 100%; }
  .add-new-discussion-forum .layout-region-node-secondary {
    display: none; }
  .add-new-discussion-forum .js-form-item label {
    color: #31261D;
    margin-bottom: 5px; }
  .add-new-discussion-forum .js-form-item .form-control {
    font-size: 18px; }
    .add-new-discussion-forum .js-form-item .form-control.form-textarea {
      min-height: 300px; }
  .add-new-discussion-forum .js-form-item .description {
    color: #FF1644;
    display: block;
    padding-top: 8px;
    font-size: 18px;
    background: url('data:image/svg+xml,<svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.36895 3.84536L3.3693 3.84515L6.82619 1.84563C6.82654 1.84543 6.82689 1.84523 6.82724 1.84503C7.24577 1.60635 7.75559 1.60781 8.1656 1.8445C8.16561 1.84451 8.16562 1.84451 8.16563 1.84452L11.6273 3.84342C11.6278 3.84372 11.6283 3.84402 11.6288 3.84432C12.0425 4.08812 12.2973 4.52605 12.3023 5.00718V8.99484C12.3023 9.47639 12.0467 9.91748 11.6365 10.1543L11.6364 10.1543L8.17339 12.154C8.17307 12.1542 8.17274 12.1544 8.17242 12.1546C7.75387 12.3933 7.24402 12.3919 6.83399 12.1552C6.83397 12.1552 6.83396 12.1552 6.83395 12.1552L3.37227 10.1563C3.37178 10.156 3.37128 10.1557 3.37078 10.1554C2.95699 9.91151 2.70312 9.46841 2.70312 8.99484V5.00484C2.70312 4.52328 2.95871 4.0822 3.36895 3.84536ZM8.26751 10.2467L8.27681 10.2374L8.2856 10.2277C8.37455 10.1288 8.44635 10.0169 8.498 9.89298C8.54847 9.77183 8.58312 9.63069 8.58312 9.479C8.58312 9.32991 8.54965 9.19099 8.50057 9.07125C8.44352 8.92578 8.36456 8.81808 8.2856 8.73035L8.27681 8.72058L8.26751 8.71128C8.14883 8.5926 8.0046 8.50513 7.84868 8.45287C8.19273 8.31363 8.43729 7.97537 8.43729 7.58317V4.52067C8.43729 4.00536 8.0151 3.58317 7.49979 3.58317C6.98448 3.58317 6.56229 4.00536 6.56229 4.52067V7.58317C6.56229 7.97676 6.80859 8.31603 7.15456 8.45434C7.13259 8.46192 7.11076 8.47026 7.08912 8.47938C6.94513 8.53633 6.83828 8.61477 6.75114 8.69319L6.74137 8.70199L6.73207 8.71128C6.52222 8.92113 6.41646 9.20234 6.41646 9.479C6.41646 9.60452 6.43559 9.74859 6.49575 9.89298L6.50238 9.90887L6.51008 9.92428C6.56025 10.0246 6.62485 10.1286 6.71398 10.2277L6.73158 10.2472L6.75114 10.2648C6.83888 10.3438 6.94661 10.4228 7.09211 10.4798C7.21184 10.5289 7.35073 10.5623 7.49979 10.5623C7.78494 10.5623 8.05946 10.4548 8.26751 10.2467Z" fill="%23FF1644" stroke="%23FF1644"/></svg>') no-repeat 0 14px;
    padding-left: 20px; }
  .add-new-discussion-forum .js-form-item .description.text-muted {
    color: #7C98AB !important;
    padding-top: 8px;
    display: block;
    font-size: 18px;
    background: none;
    padding-left: 0px; }
  .add-new-discussion-forum .js-form-item .form-select {
    border: 2px solid #486284;
    color: #31261D;
    border-radius: 8px;
    position: relative;
    margin-top: 0;
    font-size: 18px;
    height: 56px; }
    .add-new-discussion-forum .js-form-item .form-select.is-invalid {
      color: #FF1644;
      border-color: #FF1644; }
  .add-new-discussion-forum .js-form-type-textarea.js-form-item.mb-3 {
    margin-bottom: 0 !important; }
  .add-new-discussion-forum #edit-body-0--description {
    margin-bottom: 20px;
    color: #7C98AB !important;
    padding-top: 8px;
    display: block;
    font-size: 18px;
    background: none;
    padding-left: 0px; }
  .add-new-discussion-forum .js-text-format-wrapper {
    position: relative; }
  .add-new-discussion-forum .forum-body-counter {
    color: #7C98AB;
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.3367 8.43697L14.3368 8.43702L14.3427 8.43093C14.7684 7.99048 14.7769 7.2867 14.3367 6.84653C13.8998 6.4096 13.1832 6.4096 12.7463 6.84653L8.8165 10.7763L7.25339 9.21319C6.81646 8.77627 6.09988 8.77627 5.66295 9.21319C5.22602 9.65012 5.22602 10.3667 5.66295 10.8036L6.0165 10.4501L5.66295 10.8036L8.02128 13.162C8.23065 13.3713 8.51572 13.4917 8.8165 13.4917C9.11729 13.4917 9.40236 13.3713 9.61172 13.162L14.3367 8.43697ZM2.1665 10.0001C2.1665 5.68456 5.68431 2.16675 9.99984 2.16675C14.3154 2.16675 17.8332 5.68456 17.8332 10.0001C17.8332 14.3156 14.3154 17.8334 9.99984 17.8334C5.68431 17.8334 2.1665 14.3156 2.1665 10.0001Z" fill="%23486284" stroke="%23486284"/></svg>') no-repeat 0 3px;
    padding-left: 25px;
    display: inline-block;
    float: right; }
  .add-new-discussion-forum #edit-body-0-format-help,
  .add-new-discussion-forum summary,
  .add-new-discussion-forum #edit-field-add-attachment-0--description,
  .add-new-discussion-forum #edit-title-0-value-error,
  .add-new-discussion-forum #edit-body-0-format,
  .add-new-discussion-forum .form-type-managed-file small {
    display: none !important; }
  .add-new-discussion-forum .close-icon {
    content: "";
    width: 20px;
    height: 19px;
    display: block;
    position: absolute;
    top: 50px;
    right: 25px;
    cursor: pointer;
    background: url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.8714 6.12645L9.5 7.49789L8.12855 6.12645C7.71579 5.71368 7.03921 5.71368 6.62645 6.12645C6.21368 6.53921 6.21368 7.21579 6.62645 7.62855L7.99789 9L6.62645 10.3714C6.21368 10.7842 6.21368 11.4608 6.62645 11.8736C6.83766 12.0848 7.10955 12.185 7.3775 12.185C7.64545 12.185 7.91734 12.0848 8.12855 11.8736L9.5 10.5021L10.8714 11.8736C11.0827 12.0848 11.3545 12.185 11.6225 12.185C11.8905 12.185 12.1623 12.0848 12.3736 11.8736C12.7863 11.4608 12.7863 10.7842 12.3736 10.3714L11.0021 9L12.3736 7.62855C12.7863 7.21579 12.7863 6.53921 12.3736 6.12645C11.9608 5.71368 11.2842 5.71368 10.8714 6.12645ZM2.5 9C2.5 5.14364 5.64364 2 9.5 2C13.3564 2 16.5 5.14364 16.5 9C16.5 12.8564 13.3564 16 9.5 16C5.64364 16 2.5 12.8564 2.5 9Z" fill="%23486284" stroke="%23486284"/></svg>'); }
  .add-new-discussion-forum .success-icon {
    content: "";
    width: 20px;
    height: 19px;
    display: block;
    position: absolute;
    top: 50px;
    right: 25px;
    background: url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.4386 7.62855L13.4386 7.6286L13.4445 7.62251C13.8461 7.20706 13.8546 6.54245 13.4386 6.12645C13.0258 5.71369 12.3492 5.71369 11.9364 6.12645L8.435 9.62789L7.06355 8.25645C6.65079 7.84368 5.97421 7.84368 5.56145 8.25645C5.14868 8.66921 5.14868 9.34579 5.56145 9.75855L7.68395 11.8811C7.88164 12.0788 8.15089 12.1925 8.435 12.1925C8.71911 12.1925 8.98836 12.0788 9.18605 11.8811L13.4386 7.62855ZM2.5 9C2.5 5.14364 5.64364 2 9.5 2C13.3564 2 16.5 5.14364 16.5 9C16.5 12.8564 13.3564 16 9.5 16C5.64364 16 2.5 12.8564 2.5 9Z" fill="%232F7D31" stroke="%232F7D31"/></svg>'); }
  .add-new-discussion-forum .tabledrag-handle {
    display: none; }
  .add-new-discussion-forum .cancel.btn-primary {
    background: #434343; }
    .add-new-discussion-forum .cancel.btn-primary:hover {
      background: #CF4520; }
    .add-new-discussion-forum .cancel.btn-primary:after {
      content: "";
      width: 24px;
      height: 24px;
      display: inline-block;
      vertical-align: middle;
      margin-top: -2px;
      margin-left: 5px;
      background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.8714 6.12645L9.5 7.49789L8.12855 6.12645C7.71579 5.71368 7.03921 5.71368 6.62645 6.12645C6.21368 6.53921 6.21368 7.21579 6.62645 7.62855L7.99789 9L6.62645 10.3714C6.21368 10.7842 6.21368 11.4608 6.62645 11.8736C6.83766 12.0848 7.10955 12.185 7.3775 12.185C7.64545 12.185 7.91734 12.0848 8.12855 11.8736L9.5 10.5021L10.8714 11.8736C11.0827 12.0848 11.3545 12.185 11.6225 12.185C11.8905 12.185 12.1623 12.0848 12.3736 11.8736C12.7863 11.4608 12.7863 10.7842 12.3736 10.3714L11.0021 9L12.3736 7.62855C12.7863 7.21579 12.7863 6.53921 12.3736 6.12645C11.9608 5.71368 11.2842 5.71368 10.8714 6.12645ZM2.5 9C2.5 5.14364 5.64364 2 9.5 2C13.3564 2 16.5 5.14364 16.5 9C16.5 12.8564 13.3564 16 9.5 16C5.64364 16 2.5 12.8564 2.5 9Z" fill="%23ffffff" stroke="%23ffffff"/></svg>'); }
  .add-new-discussion-forum .add-forum-submit.btn-primary:after {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.4301 18.8201C14.2401 18.8201 14.0501 18.7501 13.9001 18.6001C13.6101 18.3101 13.6101 17.8301 13.9001 17.5401L19.4401 12.0001L13.9001 6.46012C13.6101 6.17012 13.6101 5.69012 13.9001 5.40012C14.1901 5.11012 14.6701 5.11012 14.9601 5.40012L21.0301 11.4701C21.3201 11.7601 21.3201 12.2401 21.0301 12.5301L14.9601 18.6001C14.8101 18.7501 14.6201 18.8201 14.4301 18.8201Z" fill="white"/><path d="M20.33 12.75H3.5C3.09 12.75 2.75 12.41 2.75 12C2.75 11.59 3.09 11.25 3.5 11.25H20.33C20.74 11.25 21.08 11.59 21.08 12C21.08 12.41 20.74 12.75 20.33 12.75Z" fill="white"/></svg>') no-repeat 0 center;
    margin-left: 10px;
    content: "";
    display: inline-block;
    width: 24px;
    height: 13px;
    vertical-align: middle; }
  .add-new-discussion-forum .add-forum-submit.btn-primary:before {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 2H7C4.24 2 2 4.23 2 6.98V12.96V13.96C2 16.71 4.24 18.94 7 18.94H8.5C8.77 18.94 9.13 19.12 9.3 19.34L10.8 21.33C11.46 22.21 12.54 22.21 13.2 21.33L14.7 19.34C14.89 19.09 15.19 18.94 15.5 18.94H17C19.76 18.94 22 16.71 22 13.96V6.98C22 4.23 19.76 2 17 2ZM8 12C7.44 12 7 11.55 7 11C7 10.45 7.45 10 8 10C8.55 10 9 10.45 9 11C9 11.55 8.56 12 8 12ZM12 12C11.44 12 11 11.55 11 11C11 10.45 11.45 10 12 10C12.55 10 13 10.45 13 11C13 11.55 12.56 12 12 12ZM16 12C15.44 12 15 11.55 15 11C15 10.45 15.45 10 16 10C16.55 10 17 10.45 17 11C17 11.55 16.56 12 16 12Z" fill="%23ffffff"/></svg>') no-repeat 0 center;
    margin-right: 10px;
    content: "";
    display: inline-block;
    width: 24px;
    height: 22px;
    vertical-align: middle; }
  .add-new-discussion-forum .form-managed-file .form-control {
    position: absolute;
    opacity: 0;
    width: 250px;
    z-index: 1; }
  .add-new-discussion-forum .form-managed-file .js-hide.btn-primary {
    display: inline-block !important;
    background: #434343;
    border: 0px;
    color: #fff;
    padding: 7px 20px;
    position: relative;
    width: 245px; }
    .add-new-discussion-forum .form-managed-file .js-hide.btn-primary:hover {
      background: #CF4520; }
    .add-new-discussion-forum .form-managed-file .js-hide.btn-primary:before {
      content: "Choose a file or drag it here";
      background: #434343;
      width: 188px;
      height: 24px;
      display: block;
      position: absolute;
      top: 8px;
      left: 20px; }
    .add-new-discussion-forum .form-managed-file .js-hide.btn-primary:after {
      content: "";
      width: 16px;
      height: 16px;
      display: inline-block;
      float: right;
      margin-top: 6px;
      background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.667 6.79337H11.7403C10.1603 6.79337 8.87366 5.50671 8.87366 3.92671V2.00004C8.87366 1.63337 8.57366 1.33337 8.20699 1.33337H5.38033C3.32699 1.33337 1.66699 2.66671 1.66699 5.04671V10.9534C1.66699 13.3334 3.32699 14.6667 5.38033 14.6667H10.6203C12.6737 14.6667 14.3337 13.3334 14.3337 10.9534V7.46004C14.3337 7.09337 14.0337 6.79337 13.667 6.79337ZM7.68699 9.02004C7.58699 9.12004 7.46033 9.16671 7.33366 9.16671C7.20699 9.16671 7.08033 9.12004 6.98033 9.02004L6.50033 8.54004V11.3334C6.50033 11.6067 6.27366 11.8334 6.00033 11.8334C5.72699 11.8334 5.50033 11.6067 5.50033 11.3334V8.54004L5.02033 9.02004C4.82699 9.21337 4.50699 9.21337 4.31366 9.02004C4.12033 8.82671 4.12033 8.50671 4.31366 8.31337L5.64699 6.98004C5.69366 6.94004 5.74032 6.90671 5.79366 6.88004C5.80699 6.87337 5.82699 6.86671 5.84033 6.86004C5.88033 6.84671 5.92033 6.84004 5.96699 6.83337C5.98699 6.83337 6.00033 6.83337 6.02033 6.83337C6.07366 6.83337 6.12699 6.84671 6.18033 6.86671C6.18699 6.86671 6.18699 6.86671 6.19366 6.86671C6.24699 6.88671 6.30033 6.92671 6.34033 6.96671C6.34699 6.97337 6.35366 6.97337 6.35366 6.98004L7.68699 8.31337C7.88032 8.50671 7.88032 8.82671 7.68699 9.02004Z" fill="white"/><path d="M11.6204 5.87329C12.2538 5.87995 13.1338 5.87995 13.8871 5.87995C14.2671 5.87995 14.4671 5.43329 14.2004 5.16662C13.2404 4.19995 11.5204 2.45995 10.5338 1.47329C10.2604 1.19995 9.78711 1.38662 9.78711 1.76662V4.09329C9.78711 5.06662 10.6138 5.87329 11.6204 5.87329Z" fill="white"/></svg>'); }
  .add-new-discussion-forum #edit-field-add-attachment-wrapper {
    position: relative; }
    .add-new-discussion-forum #edit-field-add-attachment-wrapper .js-form-type-managed-file label {
      position: absolute;
      top: -100px; }
    .add-new-discussion-forum #edit-field-add-attachment-wrapper .js-form-type-managed-file .form-control {
      top: -80px;
      z-index: 2; }
    .add-new-discussion-forum #edit-field-add-attachment-wrapper .js-form-type-managed-file .js-hide.btn-primary {
      position: absolute;
      top: -70px;
      z-index: 1; }
    .add-new-discussion-forum #edit-field-add-attachment-wrapper .js-form-type-managed-file .file-upload-js-error {
      margin-top: 10px;
      color: #FF1644; }
  .add-new-discussion-forum #edit-taxonomy-forums-wrapper {
    margin-bottom: 120px !important; }
  .add-new-discussion-forum .table-responsive .tabledrag-toggle-weight-wrapper,
  .add-new-discussion-forum .table-responsive .tableresponsive-toggle-columns,
  .add-new-discussion-forum .table-responsive thead {
    display: none; }
  .add-new-discussion-forum .table-responsive .table {
    margin: 0; }
    .add-new-discussion-forum .table-responsive .table .tabledrag-hide {
      display: none !important; }
    .add-new-discussion-forum .table-responsive .table tr td {
      padding: 10px 0 10px 0 !important;
      border: 0 !important; }
    .add-new-discussion-forum .table-responsive .table .form-submit.btn.btn-primary {
      overflow: hidden;
      text-indent: -100px;
      width: 24px;
      height: 25px;
      display: block;
      border: 0;
      padding: 0;
      float: right;
      background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.8714 6.12645L9.5 7.49789L8.12855 6.12645C7.71579 5.71368 7.03921 5.71368 6.62645 6.12645C6.21368 6.53921 6.21368 7.21579 6.62645 7.62855L7.99789 9L6.62645 10.3714C6.21368 10.7842 6.21368 11.4608 6.62645 11.8736C6.83766 12.0848 7.10955 12.185 7.3775 12.185C7.64545 12.185 7.91734 12.0848 8.12855 11.8736L9.5 10.5021L10.8714 11.8736C11.0827 12.0848 11.3545 12.185 11.6225 12.185C11.8905 12.185 12.1623 12.0848 12.3736 11.8736C12.7863 11.4608 12.7863 10.7842 12.3736 10.3714L11.0021 9L12.3736 7.62855C12.7863 7.21579 12.7863 6.53921 12.3736 6.12645C11.9608 5.71368 11.2842 5.71368 10.8714 6.12645ZM2.5 9C2.5 5.14364 5.64364 2 9.5 2C13.3564 2 16.5 5.14364 16.5 9C16.5 12.8564 13.3564 16 9.5 16C5.64364 16 2.5 12.8564 2.5 9Z" fill="%23486284" stroke="%23486284"/></svg>'); }
      .add-new-discussion-forum .table-responsive .table .form-submit.btn.btn-primary:hover {
        background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.8714 6.12645L9.5 7.49789L8.12855 6.12645C7.71579 5.71368 7.03921 5.71368 6.62645 6.12645C6.21368 6.53921 6.21368 7.21579 6.62645 7.62855L7.99789 9L6.62645 10.3714C6.21368 10.7842 6.21368 11.4608 6.62645 11.8736C6.83766 12.0848 7.10955 12.185 7.3775 12.185C7.64545 12.185 7.91734 12.0848 8.12855 11.8736L9.5 10.5021L10.8714 11.8736C11.0827 12.0848 11.3545 12.185 11.6225 12.185C11.8905 12.185 12.1623 12.0848 12.3736 11.8736C12.7863 11.4608 12.7863 10.7842 12.3736 10.3714L11.0021 9L12.3736 7.62855C12.7863 7.21579 12.7863 6.53921 12.3736 6.12645C11.9608 5.71368 11.2842 5.71368 10.8714 6.12645ZM2.5 9C2.5 5.14364 5.64364 2 9.5 2C13.3564 2 16.5 5.14364 16.5 9C16.5 12.8564 13.3564 16 9.5 16C5.64364 16 2.5 12.8564 2.5 9Z" fill="%23FF1644" stroke="%23FF1644"/></svg>'); }
      .add-new-discussion-forum .table-responsive .table .form-submit.btn.btn-primary:focus, .add-new-discussion-forum .table-responsive .table .form-submit.btn.btn-primary:focus-visible {
        box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0.15), 0 0px 0px rgba(0, 0, 0, 0.075); }
    .add-new-discussion-forum .table-responsive .table .file {
      background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.4386 7.62855L13.4386 7.6286L13.4445 7.62251C13.8461 7.20706 13.8546 6.54245 13.4386 6.12645C13.0258 5.71369 12.3492 5.71369 11.9364 6.12645L8.435 9.62789L7.06355 8.25645C6.65079 7.84368 5.97421 7.84368 5.56145 8.25645C5.14868 8.66921 5.14868 9.34579 5.56145 9.75855L7.68395 11.8811C7.88164 12.0788 8.15089 12.1925 8.435 12.1925C8.71911 12.1925 8.98836 12.0788 9.18605 11.8811L13.4386 7.62855ZM2.5 9C2.5 5.14364 5.64364 2 9.5 2C13.3564 2 16.5 5.14364 16.5 9C16.5 12.8564 13.3564 16 9.5 16C5.64364 16 2.5 12.8564 2.5 9Z" fill="%232F7D31" stroke="%232F7D31"/></svg>') no-repeat 0 0 #fff !important;
      padding-left: 30px; }
    .add-new-discussion-forum .table-responsive .table a {
      color: #31261D;
      text-decoration: none; }
      .add-new-discussion-forum .table-responsive .table a:hover {
        color: #CF4520; }

.discussion-forum-filter.card {
  margin-top: 16px;
  height: auto;
  padding-top: 16px;
  padding-bottom: 16px; }

.discussion-forum-filter .dropdown button {
  background: url('data:image/svg+xml,<svg width="32" height="56" viewBox="0 0 32 56" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 32.0129C15.7466 32.0129 15.4933 31.9196 15.2933 31.7196L10.5866 27.0129C10.2 26.6262 10.2 25.9862 10.5866 25.5996C10.9733 25.2129 11.6133 25.2129 12 25.5996L16 29.5996L20 25.5996C20.3866 25.2129 21.0266 25.2129 21.4133 25.5996C21.8 25.9862 21.8 26.6262 21.4133 27.0129L16.7066 31.7196C16.5066 31.9196 16.2533 32.0129 16 32.0129Z" fill="%23486284"/></svg>') no-repeat center right #fff;
  border: 0;
  color: #31261D;
  font-weight: 700;
  padding-right: 30px; }
  .discussion-forum-filter .dropdown button:hover {
    color: #CF4520;
    background: url('data:image/svg+xml,<svg width="32" height="56" viewBox="0 0 32 56" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 32.0129C15.7466 32.0129 15.4933 31.9196 15.2933 31.7196L10.5866 27.0129C10.2 26.6262 10.2 25.9862 10.5866 25.5996C10.9733 25.2129 11.6133 25.2129 12 25.5996L16 29.5996L20 25.5996C20.3866 25.2129 21.0266 25.2129 21.4133 25.5996C21.8 25.9862 21.8 26.6262 21.4133 27.0129L16.7066 31.7196C16.5066 31.9196 16.2533 32.0129 16 32.0129Z" fill="%23CF4520"/></svg>') no-repeat center right #fff; }
  .discussion-forum-filter .dropdown button::after {
    display: none; }

.discussion-forum-filter .dropdown .dropdown-menu {
  box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.04), inset 0px 0px 0px #FFFFFF;
  padding: 0;
  overflow: hidden;
  margin-top: 10px !important; }
  .discussion-forum-filter .dropdown .dropdown-menu .dropdown-item:hover {
    color: #0f2c6c;
    background: #DCEBF9; }

.discussion-forum-filter .d-flex {
  flex-wrap: wrap;
  align-items: center; }
  .discussion-forum-filter .d-flex .filter-link {
    margin: 15px 40px 15px 0;
    cursor: pointer;
    font-weight: 700;
    position: relative; }
    .discussion-forum-filter .d-flex .filter-link:hover {
      color: #CF4520; }
    .discussion-forum-filter .d-flex .filter-link.active {
      color: #31261D;
      cursor: default; }
      .discussion-forum-filter .d-flex .filter-link.active:after {
        content: "";
        width: 100%;
        height: 4px;
        background: #0f2c6c;
        display: block;
        position: absolute;
        bottom: -15px;
        left: 0; }
  .discussion-forum-filter .d-flex .form-select {
    border: 0px;
    font-weight: 700;
    color: #31261D;
    font-size: 18px;
    background: url('data:image/svg+xml,<svg width="32" height="56" viewBox="0 0 32 56" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 32.0129C15.7466 32.0129 15.4933 31.9196 15.2933 31.7196L10.5866 27.0129C10.2 26.6262 10.2 25.9862 10.5866 25.5996C10.9733 25.2129 11.6133 25.2129 12 25.5996L16 29.5996L20 25.5996C20.3866 25.2129 21.0266 25.2129 21.4133 25.5996C21.8 25.9862 21.8 26.6262 21.4133 27.0129L16.7066 31.7196C16.5066 31.9196 16.2533 32.0129 16 32.0129Z" fill="%23486284"/></svg>') no-repeat 95px -9px #fff; }
    .discussion-forum-filter .d-flex .form-select:focus, .discussion-forum-filter .d-flex .form-select:visited, .discussion-forum-filter .d-flex .form-select:active {
      box-shadow: 0 0 0 0 rgba(13, 110, 253, 0.25); }

.discussion-forum-filter .search {
  margin-left: auto;
  position: relative; }
  .discussion-forum-filter .search .form-control {
    border: 2px solid #7C98AB;
    padding: .375rem .75rem .375rem 50px;
    height: 56px;
    line-height: 56px;
    color: #31261D;
    font-size: 18px;
    border-radius: 50px;
    max-width: 260px; }
  .discussion-forum-filter .search .search-icon {
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.58329 18.1248C4.87496 18.1248 1.04163 14.2915 1.04163 9.58317C1.04163 4.87484 4.87496 1.0415 9.58329 1.0415C14.2916 1.0415 18.125 4.87484 18.125 9.58317C18.125 14.2915 14.2916 18.1248 9.58329 18.1248ZM9.58329 2.2915C5.55829 2.2915 2.29163 5.5665 2.29163 9.58317C2.29163 13.5998 5.55829 16.8748 9.58329 16.8748C13.6083 16.8748 16.875 13.5998 16.875 9.58317C16.875 5.5665 13.6083 2.2915 9.58329 2.2915Z" fill="%23486284" stroke="%23486284"/><path d="M18.3333 18.9585C18.175 18.9585 18.0166 18.9002 17.8916 18.7752L16.225 17.1085C15.9833 16.8669 15.9833 16.4669 16.225 16.2252C16.4666 15.9835 16.8666 15.9835 17.1083 16.2252L18.775 17.8919C19.0166 18.1335 19.0166 18.5335 18.775 18.7752C18.65 18.9002 18.4916 18.9585 18.3333 18.9585Z" fill="%23486284" stroke="%23486284"/></svg>');
    width: 20px;
    height: 20px;
    position: absolute;
    left: 15px;
    top: 18px;
    z-index: 1; }

.discussion-forum.fw-card {
  margin-top: 0; }

.discussion-forum .card.mt-16 {
  margin-top: 16px; }

.discussion-forum .col-lg-8 {
  width: calc(100% - 350px); }

.discussion-forum .col-lg-4 {
  width: 350px;
  margin-left: auto; }

.discussion-forum .categories .card {
  padding: 24px; }
  .discussion-forum .categories .card h2 {
    color: #31261D;
    padding-right: 0; }

.discussion-forum .categories .checkbox {
  margin-top: 25px; }
  .discussion-forum .categories .checkbox label {
    position: relative;
    display: block;
    padding-right: 50px;
    padding-top: 4px; }
    .discussion-forum .categories .checkbox label span {
      font-size: 16px;
      color: #0f2c6c;
      position: absolute;
      right: 0px;
      top: 5px; }

.discussion-forum .pagination {
  padding-top: 16px; }
  .discussion-forum .pagination nav {
    background: #fff;
    border-radius: 24px;
    box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.04), inset 0px 0px 0px #FFFFFF;
    padding: 16px;
    width: 100%; }
    .discussion-forum .pagination nav .pagination {
      padding: 0px;
      margin: 0px;
      justify-content: center; }

.discussion-forum .df-item.card {
  padding-top: 16px;
  padding-bottom: 16px; }

.discussion-forum .df-item .d-flex {
  align-items: center; }

.discussion-forum .df-item .meta-tag a {
  display: inline-block;
  position: relative;
  border: 1px solid #68ACE5;
  border-radius: 8px;
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.4199 13.4201H13.2599L13.5799 10.5801H10.7399L10.4199 13.4201Z" fill="%23D9D9D9"/><path d="M16.19 2H7.81C4.17 2 2 4.17 2 7.81V16.18C2 19.83 4.17 22 7.81 22H16.18C19.82 22 21.99 19.83 21.99 16.19V7.81C22 4.17 19.83 2 16.19 2ZM18.82 10.58H15.05L14.73 13.43H18.1C18.5 13.43 18.83 13.76 18.83 14.16C18.83 14.56 18.5 14.89 18.1 14.89H14.57L14.16 18.55C14.12 18.92 13.8 19.2 13.43 19.2C13.4 19.2 13.38 19.2 13.35 19.2C12.95 19.16 12.66 18.79 12.7 18.39L13.09 14.89H10.25L9.84 18.55C9.8 18.92 9.48 19.2 9.11 19.2C9.08 19.2 9.06 19.2 9.03 19.2C8.63 19.16 8.34 18.79 8.38 18.39L8.77 14.89H5.18C4.78 14.89 4.45 14.56 4.45 14.16C4.45 13.76 4.78 13.43 5.18 13.43H8.95L9.27 10.58H5.9C5.5 10.58 5.17 10.25 5.17 9.85C5.17 9.45 5.5 9.12 5.9 9.12H9.43L9.84 5.46C9.88 5.06 10.25 4.77 10.65 4.81C11.05 4.85 11.34 5.22 11.3 5.62L10.91 9.12H13.75L14.16 5.46C14.21 5.06 14.57 4.77 14.97 4.81C15.37 4.85 15.66 5.22 15.62 5.62L15.23 9.12H18.84C19.24 9.12 19.57 9.45 19.57 9.85C19.57 10.25 19.22 10.58 18.82 10.58Z" fill="%23D9D9D9"/></svg>') no-repeat 15px 4px;
  padding: 3px 18px 3px 50px;
  text-decoration: none;
  color: #31261D;
  margin-bottom: 5px; }
  .discussion-forum .df-item .meta-tag a:hover {
    color: #CF4520;
    border-color: #CF4520; }

.discussion-forum .df-item .meta-tag span {
  display: inline-block;
  position: relative;
  border: 1px solid #68ACE5;
  border-radius: 8px;
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.4199 13.4201H13.2599L13.5799 10.5801H10.7399L10.4199 13.4201Z" fill="%23D9D9D9"/><path d="M16.19 2H7.81C4.17 2 2 4.17 2 7.81V16.18C2 19.83 4.17 22 7.81 22H16.18C19.82 22 21.99 19.83 21.99 16.19V7.81C22 4.17 19.83 2 16.19 2ZM18.82 10.58H15.05L14.73 13.43H18.1C18.5 13.43 18.83 13.76 18.83 14.16C18.83 14.56 18.5 14.89 18.1 14.89H14.57L14.16 18.55C14.12 18.92 13.8 19.2 13.43 19.2C13.4 19.2 13.38 19.2 13.35 19.2C12.95 19.16 12.66 18.79 12.7 18.39L13.09 14.89H10.25L9.84 18.55C9.8 18.92 9.48 19.2 9.11 19.2C9.08 19.2 9.06 19.2 9.03 19.2C8.63 19.16 8.34 18.79 8.38 18.39L8.77 14.89H5.18C4.78 14.89 4.45 14.56 4.45 14.16C4.45 13.76 4.78 13.43 5.18 13.43H8.95L9.27 10.58H5.9C5.5 10.58 5.17 10.25 5.17 9.85C5.17 9.45 5.5 9.12 5.9 9.12H9.43L9.84 5.46C9.88 5.06 10.25 4.77 10.65 4.81C11.05 4.85 11.34 5.22 11.3 5.62L10.91 9.12H13.75L14.16 5.46C14.21 5.06 14.57 4.77 14.97 4.81C15.37 4.85 15.66 5.22 15.62 5.62L15.23 9.12H18.84C19.24 9.12 19.57 9.45 19.57 9.85C19.57 10.25 19.22 10.58 18.82 10.58Z" fill="%23D9D9D9"/></svg>') no-repeat 15px 4px;
  padding: 3px 18px 3px 50px;
  text-decoration: none;
  color: #31261D;
  margin-bottom: 5px; }

.discussion-forum .df-item .discussion-forum-title {
  color: #0f2c6c;
  font-weight: 600;
  padding: 10px 0 10px 0; }
  .discussion-forum .df-item .discussion-forum-title a {
    text-decoration: none;
    color: #0f2c6c; }
    .discussion-forum .df-item .discussion-forum-title a:hover {
      color: #CF4520; }

.discussion-forum .df-item .discussion-forum-state {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
  .discussion-forum .df-item .discussion-forum-state span {
    display: inline-block;
    margin: 0 7px;
    color: #0f2c6c; }
    .discussion-forum .df-item .discussion-forum-state span.time {
      color: #707070;
      margin-right: 0; }
      .discussion-forum .df-item .discussion-forum-state span.time span {
        margin-right: 0; }
    .discussion-forum .df-item .discussion-forum-state span .like-count {
      margin: 0; }

.discussion-forum .df-item .fl-name {
  width: 32px;
  height: 32px;
  background: #D2DCE6;
  border-radius: 100%;
  color: #0f2c6c;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  line-height: 32px; }

.discussion-forum .df-item .image-style-thumbnail {
  border-radius: 100%;
  width: 32px;
  height: 32px; }

.discussion-forum .df-item .black-link {
  text-decoration: none;
  margin: 0 7px;
  display: inline-block;
  color: #000; }
  .discussion-forum .df-item .black-link:hover {
    color: #0f2c6c; }

.discussion-forum .df-item .icon-comment,
.discussion-forum .df-item .icon-view,
.discussion-forum .df-item .icon-likes {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.discussion-forum .df-item .icon-comment {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 2H7C4.24 2 2 4.23 2 6.98V12.96V13.96C2 16.71 4.24 18.94 7 18.94H8.5C8.77 18.94 9.13 19.12 9.3 19.34L10.8 21.33C11.46 22.21 12.54 22.21 13.2 21.33L14.7 19.34C14.89 19.09 15.19 18.94 15.5 18.94H17C19.76 18.94 22 16.71 22 13.96V6.98C22 4.23 19.76 2 17 2ZM8 12C7.44 12 7 11.55 7 11C7 10.45 7.45 10 8 10C8.55 10 9 10.45 9 11C9 11.55 8.56 12 8 12ZM12 12C11.44 12 11 11.55 11 11C11 10.45 11.45 10 12 10C12.55 10 13 10.45 13 11C13 11.55 12.56 12 12 12ZM16 12C15.44 12 15 11.55 15 11C15 10.45 15.45 10 16 10C16.55 10 17 10.45 17 11C17 11.55 16.56 12 16 12Z" fill="%2368ACE5"/></svg>'); }

.discussion-forum .df-item .icon-view {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.25 9.14969C18.94 5.51969 15.56 3.42969 12 3.42969C10.22 3.42969 8.49 3.94969 6.91 4.91969C5.33 5.89969 3.91 7.32969 2.75 9.14969C1.75 10.7197 1.75 13.2697 2.75 14.8397C5.06 18.4797 8.44 20.5597 12 20.5597C13.78 20.5597 15.51 20.0397 17.09 19.0697C18.67 18.0897 20.09 16.6597 21.25 14.8397C22.25 13.2797 22.25 10.7197 21.25 9.14969ZM12 16.0397C9.76 16.0397 7.96 14.2297 7.96 11.9997C7.96 9.76969 9.76 7.95969 12 7.95969C14.24 7.95969 16.04 9.76969 16.04 11.9997C16.04 14.2297 14.24 16.0397 12 16.0397Z" fill="%2368ACE5"/><path d="M11.9999 9.13965C10.4299 9.13965 9.1499 10.4196 9.1499 11.9996C9.1499 13.5696 10.4299 14.8496 11.9999 14.8496C13.5699 14.8496 14.8599 13.5696 14.8599 11.9996C14.8599 10.4296 13.5699 9.13965 11.9999 9.13965Z" fill="%2368ACE5"/></svg>'); }

.discussion-forum .df-item .icon-likes {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.44 3.09961C14.63 3.09961 13.01 3.97961 12 5.32961C10.99 3.97961 9.37 3.09961 7.56 3.09961C4.49 3.09961 2 5.59961 2 8.68961C2 9.87961 2.19 10.9796 2.52 11.9996C4.1 16.9996 8.97 19.9896 11.38 20.8096C11.72 20.9296 12.28 20.9296 12.62 20.8096C15.03 19.9896 19.9 16.9996 21.48 11.9996C21.81 10.9796 22 9.87961 22 8.68961C22 5.59961 19.51 3.09961 16.44 3.09961Z" fill="%2368ACE5"/></svg>'); }

.discussion-forum .df-item .icon-like {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.62 20.8096C12.28 20.9296 11.72 20.9296 11.38 20.8096C8.48 19.8196 2 15.6896 2 8.68961C2 5.59961 4.49 3.09961 7.56 3.09961C9.38 3.09961 10.99 3.97961 12 5.33961C13.01 3.97961 14.63 3.09961 16.44 3.09961C19.51 3.09961 22 5.59961 22 8.68961C22 15.6896 15.52 19.8196 12.62 20.8096Z" stroke="%23486284" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 24px;
  height: 24px;
  display: block;
  cursor: pointer; }
  .discussion-forum .df-item .icon-like:hover {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.62 20.8096C12.28 20.9296 11.72 20.9296 11.38 20.8096C8.48 19.8196 2 15.6896 2 8.68961C2 5.59961 4.49 3.09961 7.56 3.09961C9.38 3.09961 10.99 3.97961 12 5.33961C13.01 3.97961 14.63 3.09961 16.44 3.09961C19.51 3.09961 22 5.59961 22 8.68961C22 15.6896 15.52 19.8196 12.62 20.8096Z" stroke="%23FF1644" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); }
  .discussion-forum .df-item .icon-like.active {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.44 3.09961C14.63 3.09961 13.01 3.97961 12 5.32961C10.99 3.97961 9.37 3.09961 7.56 3.09961C4.49 3.09961 2 5.59961 2 8.68961C2 9.87961 2.19 10.9796 2.52 11.9996C4.1 16.9996 8.97 19.9896 11.38 20.8096C11.72 20.9296 12.28 20.9296 12.62 20.8096C15.03 19.9896 19.9 16.9996 21.48 11.9996C21.81 10.9796 22 9.87961 22 8.68961C22 5.59961 19.51 3.09961 16.44 3.09961Z" fill="%23FF1644"/></svg>');
    width: 24px;
    height: 24px;
    display: block; }

#webform-submission-need-help-node-486-add-form button.btn.btn-primary {
  margin-top: 10px; }

.ml-auto {
  margin-left: auto; }

.resources-page {
  position: relative; }
  .resources-page h2 {
    margin-bottom: 40px; }
  .resources-page .dataTables_length,
  .resources-page .dataTables_info {
    display: none; }
  .resources-page .resources-filter {
    display: flex;
    align-items: center;
    padding-bottom: 40px; }
    .resources-page .resources-filter .category-filter {
      margin-left: auto; }
    .resources-page .resources-filter .filter-item .btn {
      margin: 6px 10px 6px 0px; }
      .resources-page .resources-filter .filter-item .btn:last-child {
        margin-right: 0; }
    .resources-page .resources-filter .filter-item .modal .btn {
      margin-left: 0; }
  .resources-page .dropdown-toggle:after {
    display: none; }
  .resources-page .floder-link {
    position: relative;
    display: inline-block;
    padding-left: 45px;
    color: #31261D;
    word-break: break-all;
    text-decoration: none; }
    .resources-page .floder-link .icon-folder,
    .resources-page .floder-link .icon-copylink-xl,
    .resources-page .floder-link .icon-link {
      position: absolute;
      top: 50%;
      margin-top: -17px;
      left: 0px; }
    .resources-page .floder-link .icon-copylink-xl,
    .resources-page .floder-link .icon-link {
      margin-top: -11px; }
  .resources-page .table tr td {
    vertical-align: middle; }
  .resources-page .file-name .views-field-name {
    padding-left: 45px;
    position: relative;
    word-break: break-all;
    min-width: 170px;
    width: 100%; }
    .resources-page .file-name .views-field-name img {
      position: absolute;
      top: 50%;
      margin-top: -16px;
      left: 0px; }
  .resources-page .file-upload-wrapper {
    background: #f1f1f1;
    border: 2px dashed #ddd;
    border-radius: 24px;
    padding: 50px;
    text-align: center;
    margin-bottom: 20px; }
    .resources-page .file-upload-wrapper i {
      display: block;
      width: 60px;
      height: 60px;
      background-repeat: no-repeat;
      background-size: 100%;
      margin: 0 auto;
      opacity: 0.5; }
    .resources-page .file-upload-wrapper .file-upload {
      position: relative;
      margin-top: 15px; }
      .resources-page .file-upload-wrapper .file-upload input {
        width: 100%;
        height: 0px;
        position: absolute;
        opacity: 0;
        visibility: hidden; }
  .resources-page .modal-header,
  .resources-page .modal-footer {
    border: 0; }
  .resources-page .btn-sm {
    padding-left: 15px !important;
    padding-right: 15px !important; }
  .resources-page .form-control {
    border: 2px solid #0f2c6c;
    border-radius: 8px;
    height: 58px;
    font-family: "Proxima Nova", sans-serif;
    margin-top: 5px;
    font-size: 18px;
    padding: .375rem 2.25rem .375rem 1rem;
    margin: 0; }
    .resources-page .form-control.form-select {
      min-width: 295px; }
    .resources-page .form-control.error {
      border-color: #FF1644; }
  .resources-page label.error {
    color: #FF1644;
    display: block;
    padding-top: 8px;
    background: url('data:image/svg+xml,<svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.36895 3.84536L3.3693 3.84515L6.82619 1.84563C6.82654 1.84543 6.82689 1.84523 6.82724 1.84503C7.24577 1.60635 7.75559 1.60781 8.1656 1.8445C8.16561 1.84451 8.16562 1.84451 8.16563 1.84452L11.6273 3.84342C11.6278 3.84372 11.6283 3.84402 11.6288 3.84432C12.0425 4.08812 12.2973 4.52605 12.3023 5.00718V8.99484C12.3023 9.47639 12.0467 9.91748 11.6365 10.1543L11.6364 10.1543L8.17339 12.154C8.17307 12.1542 8.17274 12.1544 8.17242 12.1546C7.75387 12.3933 7.24402 12.3919 6.83399 12.1552C6.83397 12.1552 6.83396 12.1552 6.83395 12.1552L3.37227 10.1563C3.37178 10.156 3.37128 10.1557 3.37078 10.1554C2.95699 9.91151 2.70312 9.46841 2.70312 8.99484V5.00484C2.70312 4.52328 2.95871 4.0822 3.36895 3.84536ZM8.26751 10.2467L8.27681 10.2374L8.2856 10.2277C8.37455 10.1288 8.44635 10.0169 8.498 9.89298C8.54847 9.77183 8.58312 9.63069 8.58312 9.479C8.58312 9.32991 8.54965 9.19099 8.50057 9.07125C8.44352 8.92578 8.36456 8.81808 8.2856 8.73035L8.27681 8.72058L8.26751 8.71128C8.14883 8.5926 8.0046 8.50513 7.84868 8.45287C8.19273 8.31363 8.43729 7.97537 8.43729 7.58317V4.52067C8.43729 4.00536 8.0151 3.58317 7.49979 3.58317C6.98448 3.58317 6.56229 4.00536 6.56229 4.52067V7.58317C6.56229 7.97676 6.80859 8.31603 7.15456 8.45434C7.13259 8.46192 7.11076 8.47026 7.08912 8.47938C6.94513 8.53633 6.83828 8.61477 6.75114 8.69319L6.74137 8.70199L6.73207 8.71128C6.52222 8.92113 6.41646 9.20234 6.41646 9.479C6.41646 9.60452 6.43559 9.74859 6.49575 9.89298L6.50238 9.90887L6.51008 9.92428C6.56025 10.0246 6.62485 10.1286 6.71398 10.2277L6.73158 10.2472L6.75114 10.2648C6.83888 10.3438 6.94661 10.4228 7.09211 10.4798C7.21184 10.5289 7.35073 10.5623 7.49979 10.5623C7.78494 10.5623 8.05946 10.4548 8.26751 10.2467Z" fill="%23FF1644" stroke="%23FF1644"/></svg>') no-repeat 0 14px;
    padding-left: 20px; }
  .resources-page .dataTables_wrapper {
    position: inherit; }
  .resources-page .dataTables_filter {
    position: absolute;
    top: 30px;
    right: 40px;
    max-width: 330px; }
    .resources-page .dataTables_filter label {
      position: relative; }
      .resources-page .dataTables_filter label::after {
        position: absolute;
        background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.58329 18.1248C4.87496 18.1248 1.04163 14.2915 1.04163 9.58317C1.04163 4.87484 4.87496 1.0415 9.58329 1.0415C14.2916 1.0415 18.125 4.87484 18.125 9.58317C18.125 14.2915 14.2916 18.1248 9.58329 18.1248ZM9.58329 2.2915C5.55829 2.2915 2.29163 5.5665 2.29163 9.58317C2.29163 13.5998 5.55829 16.8748 9.58329 16.8748C13.6083 16.8748 16.875 13.5998 16.875 9.58317C16.875 5.5665 13.6083 2.2915 9.58329 2.2915Z" fill="%23002D70" stroke="%23002D70"/><path d="M18.3333 18.9585C18.175 18.9585 18.0166 18.9002 17.8916 18.7752L16.225 17.1085C15.9833 16.8669 15.9833 16.4669 16.225 16.2252C16.4666 15.9835 16.8666 15.9835 17.1083 16.2252L18.775 17.8919C19.0166 18.1335 19.0166 18.5335 18.775 18.7752C18.65 18.9002 18.4916 18.9585 18.3333 18.9585Z" fill="%23002D70" stroke="%23002D70"/></svg>');
        width: 20px;
        height: 20px;
        z-index: 9;
        top: 11px;
        left: 13px;
        content: ""; }
    .resources-page .dataTables_filter input {
      border: 2px solid #68ACE5;
      background: #fff;
      padding: 7px 10px 7px 40px;
      border-radius: 24px;
      height: 42px;
      transition: background-color 0s 600000s, color 0s 600000s; }
  .resources-page .resource-search {
    position: absolute;
    top: 34px;
    right: 40px; }
    .resources-page .resource-search .p-relative {
      position: relative; }
    .resources-page .resource-search .icon-search {
      position: absolute;
      background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.58329 18.1248C4.87496 18.1248 1.04163 14.2915 1.04163 9.58317C1.04163 4.87484 4.87496 1.0415 9.58329 1.0415C14.2916 1.0415 18.125 4.87484 18.125 9.58317C18.125 14.2915 14.2916 18.1248 9.58329 18.1248ZM9.58329 2.2915C5.55829 2.2915 2.29163 5.5665 2.29163 9.58317C2.29163 13.5998 5.55829 16.8748 9.58329 16.8748C13.6083 16.8748 16.875 13.5998 16.875 9.58317C16.875 5.5665 13.6083 2.2915 9.58329 2.2915Z" fill="%23002D70" stroke="%23002D70"/><path d="M18.3333 18.9585C18.175 18.9585 18.0166 18.9002 17.8916 18.7752L16.225 17.1085C15.9833 16.8669 15.9833 16.4669 16.225 16.2252C16.4666 15.9835 16.8666 15.9835 17.1083 16.2252L18.775 17.8919C19.0166 18.1335 19.0166 18.5335 18.775 18.7752C18.65 18.9002 18.4916 18.9585 18.3333 18.9585Z" fill="%23002D70" stroke="%23002D70"/></svg>');
      width: 20px;
      height: 20px;
      z-index: 9;
      top: 11px;
      left: 13px; }
    .resources-page .resource-search .form-control {
      border: 2px solid #68ACE5;
      background: #fff;
      padding: 7px 10px 7px 40px;
      border-radius: 24px;
      height: 42px;
      transition: background-color 0s 600000s, color 0s 600000s;
      width: 330px; }
  .resources-page .breadcrumb-item + .breadcrumb-item {
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .resources-page .breadcrumb {
    padding-right: 340px; }

.loader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  background: rgba(0, 0, 0, 0.5); }

.loader .circle-loader {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  z-index: 9999; }
  .loader .circle-loader div {
    height: 10px;
    width: 10px;
    background-color: #fff;
    border-radius: 50%;
    position: absolute;
    -webkit-animation: 0.8s opaque ease-in-out infinite both;
    animation: 0.8s opaque ease-in-out infinite both; }
    .loader .circle-loader div:nth-child(1) {
      top: -25px;
      left: 0; }
    .loader .circle-loader div:nth-child(2) {
      top: -17px;
      left: 17px;
      -webkit-animation-delay: 0.1s;
      animation-delay: 0.1s; }
    .loader .circle-loader div:nth-child(3) {
      top: 0;
      left: 25px;
      -webkit-animation-delay: 0.2s;
      animation-delay: 0.2s; }
    .loader .circle-loader div:nth-child(4) {
      top: 17px;
      left: 17px;
      -webkit-animation-delay: 0.3s;
      animation-delay: 0.3s; }
    .loader .circle-loader div:nth-child(5) {
      top: 25px;
      left: 0;
      -webkit-animation-delay: 0.4s;
      animation-delay: 0.4; }
    .loader .circle-loader div:nth-child(6) {
      top: 17px;
      left: -17px;
      -webkit-animation-delay: 0.5s;
      animation-delay: 0.5s; }
    .loader .circle-loader div:nth-child(7) {
      top: 0;
      left: -25px;
      -webkit-animation-delay: 0.6s;
      animation-delay: 0.6s; }
    .loader .circle-loader div:nth-child(8) {
      top: -17px;
      left: -17px;
      -webkit-animation-delay: 0.7s;
      animation-delay: 0.7s; }

@-webkit-keyframes opaque {
  0% {
    opacity: 0.1; }
  40% {
    opacity: 1; }
  80% {
    opacity: 0.1; }
  100% {
    opacity: 0.1; } }

@keyframes opaque {
  0% {
    opacity: 0.1; }
  40% {
    opacity: 1; }
  80% {
    opacity: 0.1; }
  100% {
    opacity: 0.1; } }

.table tr th {
  border-bottom: 1px solid #fff;
  white-space: nowrap; }

.dataTables_wrapper {
  overflow-x: auto; }
  .dataTables_wrapper table.dataTable.no-footer {
    border: 0; }
  .dataTables_wrapper table {
    font-size: 18px; }
    .dataTables_wrapper table tr.odd {
      background-color: transparent; }
    .dataTables_wrapper table tr td,
    .dataTables_wrapper table tr th {
      border: 0; }
      .dataTables_wrapper table tr td.sorting,
      .dataTables_wrapper table tr th.sorting {
        white-space: nowrap; }
        .dataTables_wrapper table tr td.sorting:before,
        .dataTables_wrapper table tr th.sorting:before {
          display: none !important; }
        .dataTables_wrapper table tr td.sorting:hover,
        .dataTables_wrapper table tr th.sorting:hover {
          color: #CF4520 !important; }
          .dataTables_wrapper table tr td.sorting:hover:after,
          .dataTables_wrapper table tr th.sorting:hover:after {
            background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00001 11.1999C7.53335 11.1999 7.06668 11.0199 6.71335 10.6666L2.36668 6.31993C2.17335 6.12659 2.17335 5.8066 2.36668 5.61326C2.56001 5.41993 2.88001 5.41993 3.07335 5.61326L7.42001 9.95993C7.74001 10.2799 8.26001 10.2799 8.58001 9.95993L12.9267 5.61326C13.12 5.41993 13.44 5.41993 13.6333 5.61326C13.8267 5.8066 13.8267 6.12659 13.6333 6.31993L9.28668 10.6666C8.93335 11.0199 8.46668 11.1999 8.00001 11.1999Z" fill="%23CF4520"/></svg>'); }
        .dataTables_wrapper table tr td.sorting:after,
        .dataTables_wrapper table tr th.sorting:after {
          position: relative !important;
          right: auto !important;
          display: inline-block !important;
          background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.00001 11.1999C7.53335 11.1999 7.06668 11.0199 6.71335 10.6666L2.36668 6.31993C2.17335 6.12659 2.17335 5.8066 2.36668 5.61326C2.56001 5.41993 2.88001 5.41993 3.07335 5.61326L7.42001 9.95993C7.74001 10.2799 8.26001 10.2799 8.58001 9.95993L12.9267 5.61326C13.12 5.41993 13.44 5.41993 13.6333 5.61326C13.8267 5.8066 13.8267 6.12659 13.6333 6.31993L9.28668 10.6666C8.93335 11.0199 8.46668 11.1999 8.00001 11.1999Z" fill="%23002D70"/></svg>');
          content: "" !important;
          width: 16px;
          height: 12px;
          opacity: 1 !important;
          margin-left: 7px; }
        .dataTables_wrapper table tr td.sorting.sorting_asc:after,
        .dataTables_wrapper table tr th.sorting.sorting_asc:after {
          transform: rotate(180deg);
          vertical-align: middle;
          margin-top: 3px; }
      .dataTables_wrapper table tr td.no-sorting::after, .dataTables_wrapper table tr td.no-sorting::before,
      .dataTables_wrapper table tr th.no-sorting::after,
      .dataTables_wrapper table tr th.no-sorting::before {
        display: none !important; }
    .dataTables_wrapper table tr td a {
      color: #31261D;
      text-decoration: none; }
      .dataTables_wrapper table tr td a:hover {
        color: #0f2c6c; }
    .dataTables_wrapper table .text-right {
      text-align: right; }
    .dataTables_wrapper table thead > tr {
      border-bottom: 0px solid #ddd;
      background: #fff; }
  .dataTables_wrapper table.dataTable > thead > tr > th,
  .dataTables_wrapper table.dataTable > thead > tr > td {
    padding: 18px;
    background: #fff;
    color: #0f2c6c;
    font-weight: 400;
    font-size: 14px;
    border: 0; }
    .dataTables_wrapper table.dataTable > thead > tr > th:first-child,
    .dataTables_wrapper table.dataTable > thead > tr > td:first-child {
      padding-left: 0; }
    .dataTables_wrapper table.dataTable > thead > tr > th:last-child,
    .dataTables_wrapper table.dataTable > thead > tr > td:last-child {
      padding-right: 0; }
  .dataTables_wrapper table.dataTable.display > tbody > tr.even > .sorting_1,
  .dataTables_wrapper table.dataTable.display > tbody > tr.odd > .sorting_1,
  .dataTables_wrapper table.dataTable.stripe > tbody > tr.odd > *,
  .dataTables_wrapper table.dataTable.display > tbody > tr.odd > *,
  .dataTables_wrapper table.dataTable.stripe > tbody > tr.even > *,
  .dataTables_wrapper table.dataTable.display > tbody > tr.even > * {
    box-shadow: inset 0 0 0 9999px #fff; }
  .dataTables_wrapper table.dataTable.row-border > tbody > tr > th,
  .dataTables_wrapper table.dataTable.row-border > tbody > tr > td,
  .dataTables_wrapper table.dataTable.display > tbody > tr > th,
  .dataTables_wrapper table.dataTable.display > tbody > tr > td {
    padding: 18px;
    border-color: #E8E8E8; }
    .dataTables_wrapper table.dataTable.row-border > tbody > tr > th:first-child,
    .dataTables_wrapper table.dataTable.row-border > tbody > tr > td:first-child,
    .dataTables_wrapper table.dataTable.display > tbody > tr > th:first-child,
    .dataTables_wrapper table.dataTable.display > tbody > tr > td:first-child {
      padding-left: 0; }
    .dataTables_wrapper table.dataTable.row-border > tbody > tr > th:last-child,
    .dataTables_wrapper table.dataTable.row-border > tbody > tr > td:last-child,
    .dataTables_wrapper table.dataTable.display > tbody > tr > th:last-child,
    .dataTables_wrapper table.dataTable.display > tbody > tr > td:last-child {
      padding-right: 0; }
  .dataTables_wrapper .dataTables_paginate {
    color: #0f2c6c;
    padding-top: 30px;
    float: none !important;
    text-align: left !important; }
    .dataTables_wrapper .dataTables_paginate .current.paginate_button {
      color: #31261D !important;
      background: none !important; }
      .dataTables_wrapper .dataTables_paginate .current.paginate_button:hover {
        color: #31261D !important; }
    .dataTables_wrapper .dataTables_paginate .paginate_button {
      border: 0px !important;
      padding: 0 8px !important;
      font-size: 18px !important;
      height: 24px !important;
      line-height: 24px !important;
      color: #0f2c6c !important;
      background: transparent !important;
      margin-top: 10px !important; }
      .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:active {
        background: none !important;
        color: #CF4520 !important;
        box-shadow: none !important; }
    .dataTables_wrapper .dataTables_paginate .previous,
    .dataTables_wrapper .dataTables_paginate .next {
      display: inline-block !important;
      text-decoration: none !important;
      height: 24px !important;
      color: #002D70 !important;
      line-height: 24px !important;
      background: #fff !important;
      background-size: 24px !important;
      background-repeat: no-repeat !important;
      border: 0px !important;
      font-size: 18px !important;
      margin-top: 10px !important; }
      .dataTables_wrapper .dataTables_paginate .previous:hover, .dataTables_wrapper .dataTables_paginate .previous:active,
      .dataTables_wrapper .dataTables_paginate .next:hover,
      .dataTables_wrapper .dataTables_paginate .next:active {
        color: #CF4520 !important;
        background: #fff !important;
        background-repeat: no-repeat !important;
        box-shadow: none !important; }
    .dataTables_wrapper .dataTables_paginate .previous {
      background-image: url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" height="" width=""><path d="M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z" stroke="url(%23paint0_linear_1_21057)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.2602 15.5297L9.74023 11.9997L13.2602 8.46973" stroke="url(%23paint1_linear_1_21057)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><defs><linearGradient id="paint0_linear_1_21057" x1="1.88898" y1="2" x2="25.8896" y2="10.523" gradientUnits="userSpaceOnUse"><stop stop-color="%23002D70"/><stop offset="1" stop-color="%23094577"/></linearGradient><linearGradient id="paint1_linear_1_21057" x1="9.72069" y1="8.46973" x2="14.3329" y2="9.28635" gradientUnits="userSpaceOnUse"><stop stop-color="%23002D70"/><stop offset="1" stop-color="%23094577"/></linearGradient></defs></svg>') !important;
      padding: 0 10px 0 30px !important;
      background-position: center left !important;
      margin-right: 20px !important; }
      .dataTables_wrapper .dataTables_paginate .previous:hover, .dataTables_wrapper .dataTables_paginate .previous:active {
        background-image: url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" height="" width=""><path d="M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z" stroke="url(%23paint0_linear_1_21057)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.2602 15.5297L9.74023 11.9997L13.2602 8.46973" stroke="url(%23paint1_linear_1_21057)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><defs><linearGradient id="paint0_linear_1_21057" x1="1.88898" y1="2" x2="25.8896" y2="10.523" gradientUnits="userSpaceOnUse"><stop stop-color="%23CF4520"/><stop offset="1" stop-color="%23CF4520"/></linearGradient><linearGradient id="paint1_linear_1_21057" x1="9.72069" y1="8.46973" x2="14.3329" y2="9.28635" gradientUnits="userSpaceOnUse"><stop stop-color="%23CF4520"/><stop offset="1" stop-color="%23CF4520"/></linearGradient></defs></svg>') !important; }
    .dataTables_wrapper .dataTables_paginate .next {
      margin-left: 20px !important;
      background-image: url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" height="" width=""><path d="M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z" stroke="url(%23paint0_linear_1_21068)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.7402 15.5297L14.2602 11.9997L10.7402 8.46973" stroke="url(%23paint1_linear_1_21068)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><defs><linearGradient id="paint0_linear_1_21068" x1="1.88898" y1="2" x2="25.8896" y2="10.523" gradientUnits="userSpaceOnUse"><stop stop-color="%23002D70"/><stop offset="1" stop-color="%23094577"/></linearGradient><linearGradient id="paint1_linear_1_21068" x1="10.7207" y1="8.46973" x2="15.3329" y2="9.28635" gradientUnits="userSpaceOnUse"><stop stop-color="%23002D70"/><stop offset="1" stop-color="%23094577"/></linearGradient></defs></svg>') !important;
      padding: 0 30px 0 10px !important;
      background-position: center right !important; }
      .dataTables_wrapper .dataTables_paginate .next:hover, .dataTables_wrapper .dataTables_paginate .next:active {
        background-position: center right !important;
        background-image: url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" height="" width=""><path d="M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z" stroke="url(%23paint0_linear_1_21068)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.7402 15.5297L14.2602 11.9997L10.7402 8.46973" stroke="url(%23paint1_linear_1_21068)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><defs><linearGradient id="paint0_linear_1_21068" x1="1.88898" y1="2" x2="25.8896" y2="10.523" gradientUnits="userSpaceOnUse"><stop stop-color="%23CF4520"/><stop offset="1" stop-color="%23CF4520"/></linearGradient><linearGradient id="paint1_linear_1_21068" x1="10.7207" y1="8.46973" x2="15.3329" y2="9.28635" gradientUnits="userSpaceOnUse"><stop stop-color="%23CF4520"/><stop offset="1" stop-color="%23CF4520"/></linearGradient></defs></svg>') !important; }
    .dataTables_wrapper .dataTables_paginate .disabled {
      opacity: 0.3 !important;
      filter: grayscale(1) !important;
      color: #0f2c6c !important; }
  .dataTables_wrapper .checkbox {
    display: inline-block;
    vertical-align: middle;
    padding-left: 30px; }
    .dataTables_wrapper .checkbox .form-check-input {
      width: 16px;
      height: 16px;
      border-radius: 4px !important;
      margin-left: -30px; }
      .dataTables_wrapper .checkbox .form-check-input:focus {
        box-shadow: 0 0 0 0 rgba(13, 110, 253, 0.25); }
      .dataTables_wrapper .checkbox .form-check-input:focus-visible {
        outline: 0; }
  .dataTables_wrapper .icon-folder {
    vertical-align: middle;
    margin-right: 10px; }
  .dataTables_wrapper .text-nowrap {
    white-space: nowrap; }
  .dataTables_wrapper .file-icon {
    margin-right: 10px; }

.webform-checkboxes-other-input label.error {
  top: auto !important;
  position: relative !important; }

.js-form-item .level-2 label.error,
.js-form-item .level-3 label.error,
.js-form-item .level-4 label.error {
  top: -36px;
  background-color: transparent !important; }

.js-form-item .level-2 .form-no-label label.error,
.js-form-item .level-3 .form-no-label label.error,
.js-form-item .level-4 .form-no-label label.error {
  position: relative;
  top: auto; }

.js-form-item .level-2,
.js-form-item .level-4 {
  padding: 30px 20px 10px 20px;
  background: #eef5fc;
  border-radius: 24px; }
  .js-form-item .level-2 .fieldset-legend,
  .js-form-item .level-4 .fieldset-legend {
    display: none; }
  .js-form-item .level-2 legend,
  .js-form-item .level-4 legend {
    display: none; }
  .js-form-item .level-2 .js-form-item.mb-3,
  .js-form-item .level-4 .js-form-item.mb-3 {
    margin-bottom: 10px !important; }
  .js-form-item .level-2:after,
  .js-form-item .level-4:after {
    bottom: 100%;
    left: 40px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 0, 0, 0);
    border-bottom-color: #eef5fc;
    border-width: 12px; }

.js-form-item .level-3 {
  padding: 30px 20px 10px 20px;
  background: #fff;
  border-radius: 24px; }
  .js-form-item .level-3 .fieldset-legend {
    display: none; }
  .js-form-item .level-3 legend {
    display: none; }
  .js-form-item .level-3 .js-form-item.mb-3 {
    margin-bottom: 10px !important; }
  .js-form-item .level-3:after {
    bottom: 100%;
    left: 40px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 0, 0, 0);
    border-bottom-color: #fff;
    border-width: 12px; }

.coe-dashboard .view-content.row {
  margin: 0; }

.coe-dashboard #edit-header .form-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }

.coe-dashboard #edit-node-bulk-form--2 .form-select {
  min-width: 270px; }

.coe-dashboard .mb-3 {
  margin-bottom: 0px !important; }

.coe-dashboard .form-select {
  height: 58px;
  border: 2px solid #0f2c6c;
  color: #31261D;
  border-radius: 8px;
  position: relative;
  margin-top: 0;
  font-size: 18px; }

.coe-dashboard .tableresponsive-toggle {
  padding: 14px 30px;
  background: #0f2c6c;
  color: #fff;
  border-radius: 50px;
  border: 0;
  margin-top: 20px; }
  .coe-dashboard .tableresponsive-toggle:hover {
    background: #CF4520; }

.coe-dashboard .js-form-item {
  margin-right: 15px; }

.coe-dashboard .view-filters,
.coe-dashboard .views-form {
  box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.04), inset 0px 0px 0px #FFFFFF;
  border-radius: 24px;
  background: #fff;
  border: 0;
  margin-top: 40px;
  padding: 40px;
  position: relative; }

.coe-dashboard .view-filters {
  margin-top: 0; }

.coe-dashboard table.sticky-header {
  display: none !important; }

.coe-dashboard table tr th {
  white-space: nowrap; }

.coe-dashboard table td:first-child,
.coe-dashboard table th:first-child {
  padding-right: 0; }

.coe-dashboard table .views-field-title {
  min-width: 250px; }

.coe-dashboard table .views-field-operations {
  text-align: right; }
  .coe-dashboard table .views-field-operations .dropbutton-multiple {
    padding: 0 !important;
    min-width: 130px;
    margin: 0; }
    .coe-dashboard table .views-field-operations .dropbutton-multiple .dropbutton-widget {
      right: 0; }

.coe-dashboard .table-responsive {
  margin-bottom: 20px; }

.coe-dashboard .d-flex.flex-wrap {
  flex-wrap: inherit !important; }

.coe-dashboard #edit-submit,
.coe-dashboard .tableresponsive-toggle-columns {
  display: none; }

.coe-dashboard ul.pagination {
  background: #fff;
  border-radius: 24px;
  box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.04), inset 0px 0px 0px #FFFFFF;
  padding: 30px 40px;
  width: 100%;
  margin-top: 40px; }
  .coe-dashboard ul.pagination .pagination {
    padding: 0px;
    margin: 0px;
    justify-content: center; }

.coe-dashboard .item-list .list-group-item {
  border: 0px;
  padding: 0 0 0 15px;
  min-width: 100px;
  position: relative; }
  .coe-dashboard .item-list .list-group-item:before {
    content: "";
    width: 8px;
    height: 8px;
    display: block;
    position: absolute;
    top: 9px;
    left: 0px;
    background: #31261D;
    border-radius: 10px; }

.hp-hctar,
.hp-roster {
  height: calc(100% - 40px); }

.toolbar-vertical.toolbar-tray-open .sidebar_first.sidebar {
  left: 240px; }

.coe-roster-edit-view nav.tabs {
  display: none; }

.coe-roster-edit-view .webform-submission-request-hub-assistance-edit-form {
  position: relative; }
  .coe-roster-edit-view .webform-submission-request-hub-assistance-edit-form .webform-submission-navigation,
  .coe-roster-edit-view .webform-submission-request-hub-assistance-edit-form .webform-element-description,
  .coe-roster-edit-view .webform-submission-request-hub-assistance-edit-form #edit-actions-submit {
    display: none; }
  .coe-roster-edit-view .webform-submission-request-hub-assistance-edit-form:after {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    content: "";
    left: 0px;
    top: 0px; }
  .coe-roster-edit-view .webform-submission-request-hub-assistance-edit-form .form-required:after {
    display: none; }
  .coe-roster-edit-view .webform-submission-request-hub-assistance-edit-form summary {
    font-size: 24px;
    display: block;
    font-weight: 700;
    color: #31261D;
    margin: 0 0 24px 0;
    padding: 0 24px 24px 0px;
    border-bottom: 1px solid #E8E8E8; }
    .coe-roster-edit-view .webform-submission-request-hub-assistance-edit-form summary:maker {
      display: none; }

.page-node-204 .node__content {
  position: relative; }

.page-node-204 .node__content .text-formatted.field {
  font-size: 24px;
  display: block;
  font-weight: 700;
  color: #31261D;
  padding: 40px 24px 0px 0px;
  border-bottom: 1px solid #E8E8E8;
  width: calc(100% - 80px);
  position: absolute;
  z-index: 1;
  left: 40px; }

.page-node-204 .view-empty {
  padding-top: 30px; }

.page-node-204 .block-views-blockwebform-submissions-block-1 {
  padding: 90px 40px 40px 40px;
  box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.04), inset 0px 0px 0px #FFFFFF;
  background: #fff;
  border-radius: 24px; }
  .page-node-204 .block-views-blockwebform-submissions-block-1 .view-header {
    display: none; }
  .page-node-204 .block-views-blockwebform-submissions-block-1 .table tr th {
    white-space: nowrap; }
  .page-node-204 .block-views-blockwebform-submissions-block-1 .table-responsive.col {
    padding-left: 13px;
    padding-right: 13px; }

.page-view-taxonomy-term .discussion-forum {
  border: 0;
  margin: 0;
  padding: 0; }
  .page-view-taxonomy-term .discussion-forum .card {
    margin-top: 20px; }
    .page-view-taxonomy-term .discussion-forum .card:first-child {
      margin-top: 0; }
  .page-view-taxonomy-term .discussion-forum .btn.btn-primary {
    display: none; }

.page-view-taxonomy-term .feed-icons {
  display: none; }

.page-view-taxonomy-term .user-img {
  display: none; }

.page-view-taxonomy-term .discus-fd .discussion-forum-state.df-item {
  border-bottom: 0px solid #E8E8E8;
  padding-bottom: 0px;
  margin-bottom: 0px; }

.page-view-taxonomy-term .pagination {
  padding-top: 16px; }
  .page-view-taxonomy-term .pagination nav {
    background: #fff;
    border-radius: 24px;
    box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.04), inset 0px 0px 0px #FFFFFF;
    padding: 16px;
    width: 100%; }
    .page-view-taxonomy-term .pagination nav .pagination {
      padding: 0px;
      margin: 0px;
      justify-content: center; }

.discus-fd .df-item.card {
  padding: 40px; }

.discus-fd .meta-tag {
  margin-bottom: 5px; }
  .discus-fd .meta-tag .field__label {
    display: none; }
  .discus-fd .meta-tag .field__item {
    margin-bottom: 5px;
    display: inline-block; }

.discus-fd .field--type-entity-reference {
  margin: 0; }

.discus-fd h3 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px; }

.discus-fd .discussion-forum-state {
  margin-top: 15px; }

.discus-fd .discussion-forum-state.df-item {
  border-bottom: 1px solid #E8E8E8;
  padding-bottom: 20px;
  margin-bottom: 10px; }

.discus-fd .js-form-item label,
.discus-fd .js-form-item .js-filter-wrapper {
  display: none; }

.discus-fd .js-form-item textarea.form-control {
  border: 0px;
  background: #F5F5F5;
  resize: none;
  min-height: 90px; }

.discus-fd .comment-form {
  position: relative; }
  .discus-fd .comment-form .form-actions {
    position: absolute;
    top: 45px;
    right: 10px;
    display: flex;
    flex-direction: row-reverse; }
    .discus-fd .comment-form .form-actions button {
      width: 35px;
      height: 35px;
      padding: 0;
      overflow: hidden;
      background: url('data:image/svg+xml,<svg height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m21.4473 11.1055-18-9a1 1 0 0 0 -1.396 1.2109l2.8945 8.6836-2.8945 8.6836a1 1 0 0 0 1.396 1.2109l18-9a1 1 0 0 0 0-1.789zm-16.7354 7.9209 2.0089-6.0264h5.2792a1 1 0 0 0 0-2h-5.2792l-2.0089-6.0264 14.0523 7.0264z" fill="%23ffffff" /></svg>') no-repeat 8px 7px #0f2c6c;
      text-indent: -1000px; }
      .discus-fd .comment-form .form-actions button:hover {
        background: url('data:image/svg+xml,<svg height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m21.4473 11.1055-18-9a1 1 0 0 0 -1.396 1.2109l2.8945 8.6836-2.8945 8.6836a1 1 0 0 0 1.396 1.2109l18-9a1 1 0 0 0 0-1.789zm-16.7354 7.9209 2.0089-6.0264h5.2792a1 1 0 0 0 0-2h-5.2792l-2.0089-6.0264 14.0523 7.0264z" fill="%23ffffff" /></svg>') no-repeat 8px 7px #CF4520; }
    .discus-fd .comment-form .form-actions input.form-control {
      width: 35px;
      height: 35px;
      padding: 0;
      border-radius: 100%;
      overflow: hidden;
      border: 0;
      display: none;
      background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.8714 6.12645L9.5 7.49789L8.12855 6.12645C7.71579 5.71368 7.03921 5.71368 6.62645 6.12645C6.21368 6.53921 6.21368 7.21579 6.62645 7.62855L7.99789 9L6.62645 10.3714C6.21368 10.7842 6.21368 11.4608 6.62645 11.8736C6.83766 12.0848 7.10955 12.185 7.3775 12.185C7.64545 12.185 7.91734 12.0848 8.12855 11.8736L9.5 10.5021L10.8714 11.8736C11.0827 12.0848 11.3545 12.185 11.6225 12.185C11.8905 12.185 12.1623 12.0848 12.3736 11.8736C12.7863 11.4608 12.7863 10.7842 12.3736 10.3714L11.0021 9L12.3736 7.62855C12.7863 7.21579 12.7863 6.53921 12.3736 6.12645C11.9608 5.71368 11.2842 5.71368 10.8714 6.12645ZM2.5 9C2.5 5.14364 5.64364 2 9.5 2C13.3564 2 16.5 5.14364 16.5 9C16.5 12.8564 13.3564 16 9.5 16C5.64364 16 2.5 12.8564 2.5 9Z" fill="%23486284" stroke="%23486284"/></svg>') no-repeat center;
      text-indent: -1000px; }
      .discus-fd .comment-form .form-actions input.form-control:hover {
        background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.8714 6.12645L9.5 7.49789L8.12855 6.12645C7.71579 5.71368 7.03921 5.71368 6.62645 6.12645C6.21368 6.53921 6.21368 7.21579 6.62645 7.62855L7.99789 9L6.62645 10.3714C6.21368 10.7842 6.21368 11.4608 6.62645 11.8736C6.83766 12.0848 7.10955 12.185 7.3775 12.185C7.64545 12.185 7.91734 12.0848 8.12855 11.8736L9.5 10.5021L10.8714 11.8736C11.0827 12.0848 11.3545 12.185 11.6225 12.185C11.8905 12.185 12.1623 12.0848 12.3736 11.8736C12.7863 11.4608 12.7863 10.7842 12.3736 10.3714L11.0021 9L12.3736 7.62855C12.7863 7.21579 12.7863 6.53921 12.3736 6.12645C11.9608 5.71368 11.2842 5.71368 10.8714 6.12645ZM2.5 9C2.5 5.14364 5.64364 2 9.5 2C13.3564 2 16.5 5.14364 16.5 9C16.5 12.8564 13.3564 16 9.5 16C5.64364 16 2.5 12.8564 2.5 9Z" fill="%23FF1644" stroke="%23FF1644"/></svg>') no-repeat center; }

.discus-fd .comment-wrapper {
  padding-left: 40px;
  margin-top: -35px; }
  .discus-fd .comment-wrapper .indented {
    margin-bottom: 19px; }
  .discus-fd .comment-wrapper article .form-actions {
    bottom: -5px;
    top: auto; }
  .discus-fd .comment-wrapper .main-comment-class {
    border-top: 1px solid #E8E8E8;
    padding-top: 30px;
    margin-top: 30px; }
    .discus-fd .comment-wrapper .main-comment-class:first-child {
      border: 0;
      padding: 0;
      margin: 0;
      background: red !important; }
  .discus-fd .comment-wrapper article.main-comment-class {
    border-top: 1px solid #E8E8E8;
    padding-top: 30px;
    margin-top: 30px; }
    .discus-fd .comment-wrapper article.main-comment-class:nth-child(2) {
      border: 0;
      padding-top: 0;
      margin-top: 0; }
  .discus-fd .comment-wrapper article.comment {
    display: block; }
  .discus-fd .comment-wrapper article .card-body {
    padding: 0; }
  .discus-fd .comment-wrapper article .inline__links {
    font-size: 14px;
    color: #68ACE5;
    padding-top: 5px; }
    .discus-fd .comment-wrapper article .inline__links a {
      text-decoration: none;
      color: #68ACE5; }
      .discus-fd .comment-wrapper article .inline__links a:hover {
        color: #CF4520; }
    .discus-fd .comment-wrapper article .inline__links .comment-delete,
    .discus-fd .comment-wrapper article .inline__links .comment-edit {
      display: none; }
    .discus-fd .comment-wrapper article .inline__links .comment-reply a {
      background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.61992 12.5467C9.49325 12.5467 9.36658 12.5001 9.26658 12.4001C9.07325 12.2067 9.07325 11.8867 9.26658 11.6934L12.9599 8.00008L9.26658 4.30674C9.07325 4.11341 9.07325 3.79341 9.26658 3.60008C9.45992 3.40674 9.77992 3.40674 9.97325 3.60008L14.0199 7.64674C14.2132 7.84008 14.2132 8.16008 14.0199 8.35341L9.97325 12.4001C9.87325 12.5001 9.74658 12.5467 9.61992 12.5467Z" fill="%2368ACE5"/><path d="M13.5533 8.5H2.33325C2.05992 8.5 1.83325 8.27333 1.83325 8C1.83325 7.72667 2.05992 7.5 2.33325 7.5H13.5533C13.8266 7.5 14.0533 7.72667 14.0533 8C14.0533 8.27333 13.8266 8.5 13.5533 8.5Z" fill="%2368ACE5"/></svg>') no-repeat right;
      padding-right: 20px; }
      .discus-fd .comment-wrapper article .inline__links .comment-reply a:hover {
        background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.61992 12.5467C9.49325 12.5467 9.36658 12.5001 9.26658 12.4001C9.07325 12.2067 9.07325 11.8867 9.26658 11.6934L12.9599 8.00008L9.26658 4.30674C9.07325 4.11341 9.07325 3.79341 9.26658 3.60008C9.45992 3.40674 9.77992 3.40674 9.97325 3.60008L14.0199 7.64674C14.2132 7.84008 14.2132 8.16008 14.0199 8.35341L9.97325 12.4001C9.87325 12.5001 9.74658 12.5467 9.61992 12.5467Z" fill="%23CF4520"/><path d="M13.5533 8.5H2.33325C2.05992 8.5 1.83325 8.27333 1.83325 8C1.83325 7.72667 2.05992 7.5 2.33325 7.5H13.5533C13.8266 7.5 14.0533 7.72667 14.0533 8C14.0533 8.27333 13.8266 8.5 13.5533 8.5Z" fill="%23CF4520"/></svg>') no-repeat right; }
  .discus-fd .comment-wrapper article .sub-comment {
    display: flex;
    padding-bottom: 15px;
    color: #707070; }
    .discus-fd .comment-wrapper article .sub-comment .discussion-forum-term {
      margin-left: 10px; }
  .discus-fd .comment-wrapper .alert-wrapper {
    display: none; }

.block-featured-forum-block .card {
  background: #0f2c6c;
  color: #fff;
  padding: 32px 20px;
  margin-top: 40px !important; }

.block-featured-forum-block .df-item .meta-tag a,
.block-featured-forum-block .df-item .meta-tag span {
  color: #fff; }

.block-featured-forum-block .df-item .ml-auto {
  margin-top: -7px; }

.block-featured-forum-block .df-item .discussion-forum-title {
  color: #fff;
  font-size: 24px; }
  .block-featured-forum-block .df-item .discussion-forum-title a {
    color: #fff; }
    .block-featured-forum-block .df-item .discussion-forum-title a:hover {
      color: #CF4520; }

.block-featured-forum-block .df-item .discussion-forum-body {
  padding-bottom: 10px; }

.block-featured-forum-block .df-item .black-link {
  color: #fff; }
  .block-featured-forum-block .df-item .black-link:hover {
    color: #CF4520; }

.block-featured-forum-block .df-item .discussion-forum-state span {
  color: #fff; }
  .block-featured-forum-block .df-item .discussion-forum-state span.time {
    color: #fff; }

.path-user .profile {
  background: #fff;
  padding: 40px;
  box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.04), inset 0px 0px 0px #FFFFFF;
  border-radius: 24px;
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
  .path-user .profile .image-style-thumbnail {
    border-radius: 100%;
    width: 100%;
    max-width: 100px; }
  .path-user .profile .js-form-item.js-form-type-item.form-type-item {
    width: calc(100% - 120px); }
  .path-user .profile .field {
    color: #707070;
    border-top: 1px solid #E8E8E8;
    margin: 10px 0 0 0;
    padding-top: 20px;
    width: 50%; }
    .path-user .profile .field.field--name-field-designation {
      width: 100%; }
    .path-user .profile .field.field--name-user-picture {
      border: 0;
      padding: 0;
      margin: 0;
      width: 120px; }
    .path-user .profile .field .field__item {
      color: #31261D;
      font-weight: bold;
      background: none;
      padding: 0 0; }

.alert-wrapper {
  left: auto !important;
  top: 20px;
  width: 100%;
  max-width: 400px;
  right: 20px;
  max-height: auto !important;
  font-size: 14px;
  line-height: 18px;
  position: relative !important; }
  .alert-wrapper a {
    color: #fff; }
    .alert-wrapper a:hover {
      text-decoration: none; }
  .alert-wrapper .alert {
    padding-left: 0px;
    color: #fff;
    margin-bottom: 10px;
    position: fixed;
    top: 20px;
    right: 20px;
    max-width: 400px; }
  .alert-wrapper .alert-danger {
    background: #cc0000; }
  .alert-wrapper .alert-warning {
    background: #ff8800; }
  .alert-wrapper .alert-success {
    background: #28a745; }
  .alert-wrapper h2 {
    text-align: left !important;
    font-size: 18px !important;
    padding: 0 !important;
    margin: 0 !important; }
  .alert-wrapper svg {
    max-height: 25px;
    max-width: 25px;
    fill: #fff;
    margin-right: 10px !important; }
    .alert-wrapper svg path {
      fill: #fff !important; }
  .alert-wrapper .btn-close {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; }
    .alert-wrapper .btn-close:hover, .alert-wrapper .btn-close:focus {
      opacity: 1;
      box-shadow: 0 0 0 0 rgba(13, 110, 253, 0.25); }

#ShareFiles #domainAccessSections {
  display: flex;
  flex-wrap: wrap; }

#ShareFiles .form-check {
  width: 50%;
  margin: 5px 0;
  padding-right: 25px;
  word-break: break-all; }
  #ShareFiles .form-check.f-width {
    width: 100%;
    border-bottom: 1px solid #E8E8E8;
    margin-bottom: 10px;
    padding-bottom: 15px; }
  #ShareFiles .form-check label {
    cursor: pointer; }

.path-search .block-system-main-block .content {
  box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.04), inset 0px 0px 0px #FFFFFF;
  border-radius: 24px;
  background: #fff;
  border: 0;
  padding: 40px;
  position: relative; }
  .path-search .block-system-main-block .content h2 {
    font-size: 24px;
    font-weight: 700; }

.path-search .search_exclude_node_search-results .list-group-item {
  background: #FBFBFB;
  padding: 24px;
  border-radius: 16px;
  margin-top: 24px;
  border: 0; }
  .path-search .search_exclude_node_search-results .list-group-item:first-child {
    margin-top: 0; }
  .path-search .search_exclude_node_search-results .list-group-item h3 {
    font-size: 18px;
    font-weight: 700; }
    .path-search .search_exclude_node_search-results .list-group-item h3 a {
      text-decoration: none; }
  .path-search .search_exclude_node_search-results .list-group-item p:last-child {
    margin: 0; }

.path-search .search-form .search-help-link,
.path-search .search-form .search-advanced {
  display: none; }

.path-search .search-form .mb-3 {
  margin: 0 !important; }

.path-search .search-form .form-wrapper {
  margin-bottom: 40px !important; }

.path-search .search-form .form-search {
  padding-left: 40px; }

.path-search .search-form .form-type-search {
  position: relative;
  width: calc(100% - 125px); }
  .path-search .search-form .form-type-search label {
    display: block;
    padding-bottom: 5px;
    font-weight: 700; }
  .path-search .search-form .form-type-search:after {
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.58329 18.1248C4.87496 18.1248 1.04163 14.2915 1.04163 9.58317C1.04163 4.87484 4.87496 1.0415 9.58329 1.0415C14.2916 1.0415 18.125 4.87484 18.125 9.58317C18.125 14.2915 14.2916 18.1248 9.58329 18.1248ZM9.58329 2.2915C5.55829 2.2915 2.29163 5.5665 2.29163 9.58317C2.29163 13.5998 5.55829 16.8748 9.58329 16.8748C13.6083 16.8748 16.875 13.5998 16.875 9.58317C16.875 5.5665 13.6083 2.2915 9.58329 2.2915Z" fill="%23002D70" stroke="%23002D70"/><path d="M18.3333 18.9585C18.175 18.9585 18.0166 18.9002 17.8916 18.7752L16.225 17.1085C15.9833 16.8669 15.9833 16.4669 16.225 16.2252C16.4666 15.9835 16.8666 15.9835 17.1083 16.2252L18.775 17.8919C19.0166 18.1335 19.0166 18.5335 18.775 18.7752C18.65 18.9002 18.4916 18.9585 18.3333 18.9585Z" fill="%23002D70" stroke="%23002D70"/></svg>');
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50px;
    left: 15px; }

.path-search .no-results {
  font-size: 24px;
  font-weight: 700;
  text-align: center; }

#block-nih-backtoform .field__label,
.top-back-btn .field__label {
  display: none; }

#block-nih-backtoform .field__item a,
.top-back-btn .field__item a {
  border-radius: 50px;
  padding: 14px 30px 14px 55px;
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.57 5.92969L3.5 11.9997L9.57 18.0697" stroke="white" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.4999 12H3.66992" stroke="white" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat 20px 16px #0f2c6c;
  text-decoration: none;
  display: inline-block;
  color: #fff;
  margin-bottom: 30px; }
  #block-nih-backtoform .field__item a:hover,
  .top-back-btn .field__item a:hover {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.57 5.92969L3.5 11.9997L9.57 18.0697" stroke="white" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.4999 12H3.66992" stroke="white" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat 20px 16px #CF4520; }

#edit-first-name-error,
#edit-last-name-error,
#edit-position--error {
  display: none !important; }

.js-form-item-if-this-is-a-follow-up-request-please-select-of-the-original-req {
  padding-top: 25px; }

.card-header.btn-right {
  display: flex;
  align-items: center; }
  .card-header.btn-right .btn {
    margin-left: auto;
    padding: 9px 25px;
    white-space: nowrap; }
    .card-header.btn-right .btn i.icon-right-arrow {
      margin-top: -4px; }

.card-header h2 {
  margin: 0 !important; }

.card-header.divider-b {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #E8E8E8; }

#centers-dropdown button {
  border: 2px solid #0f2c6c;
  border-radius: 8px;
  padding: 6px 35px 6px 15px;
  font-size: 14px;
  display: inline-block;
  background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 20.0129C15.7466 20.0129 15.4933 19.9196 15.2933 19.7196L10.5866 15.0129C10.2 14.6262 10.2 13.9862 10.5866 13.5996C10.9733 13.2129 11.6133 13.2129 12 13.5996L16 17.5996L20 13.5996C20.3866 13.2129 21.0266 13.2129 21.4133 13.5996C21.8 13.9862 21.8 14.6262 21.4133 15.0129L16.7066 19.7196C16.5066 19.9196 16.2533 20.0129 16 20.0129Z" fill="%23486284"/></svg>') no-repeat center right transparent; }
  #centers-dropdown button:after {
    display: none; }

.month-filter {
  margin-right: 12px; }
  .month-filter .form-select {
    border: 2px solid #0f2c6c;
    border-radius: 25px; }
  .month-filter input {
    border: 2px solid #0f2c6c;
    border-radius: 25px;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    color: #31261D;
    height: 36px;
    width: 170px;
    background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 20.0129C15.7466 20.0129 15.4933 19.9196 15.2933 19.7196L10.5866 15.0129C10.2 14.6262 10.2 13.9862 10.5866 13.5996C10.9733 13.2129 11.6133 13.2129 12 13.5996L16 17.5996L20 13.5996C20.3866 13.2129 21.0266 13.2129 21.4133 13.5996C21.8 13.9862 21.8 14.6262 21.4133 15.0129L16.7066 19.7196C16.5066 19.9196 16.2533 20.0129 16 20.0129Z" fill="%23486284"/></svg>') no-repeat center right; }

.ui-widget.ui-widget-content {
  box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.04), inset 0px 0px 0px #FFFFFF;
  border-color: #f1f1f1;
  margin-top: 5px;
  padding: 10px;
  width: 260px;
  border-radius: 5px; }
  .ui-widget.ui-widget-content .ui-widget-header {
    background: none;
    border: 0px; }
  .ui-widget.ui-widget-content select {
    border: 2px solid #0f2c6c;
    border-radius: 5px;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #31261D;
    overflow: hidden;
    text-overflow: ellipsis;
    appearance: none;
    height: 30px;
    line-height: 16px;
    font-size: 14px;
    width: 85px;
    background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 20.0129C15.7466 20.0129 15.4933 19.9196 15.2933 19.7196L10.5866 15.0129C10.2 14.6262 10.2 13.9862 10.5866 13.5996C10.9733 13.2129 11.6133 13.2129 12 13.5996L16 17.5996L20 13.5996C20.3866 13.2129 21.0266 13.2129 21.4133 13.5996C21.8 13.9862 21.8 14.6262 21.4133 15.0129L16.7066 19.7196C16.5066 19.9196 16.2533 20.0129 16 20.0129Z" fill="%23486284"/></svg>') no-repeat center right; }
  .ui-widget.ui-widget-content .ui-datepicker-month {
    margin-right: 5px; }
  .ui-widget.ui-widget-content .ui-datepicker-prev .ui-icon {
    transform: rotate(90deg);
    height: 25px;
    cursor: pointer;
    background: url('data:image/svg+xml,<svg width="45" height="" viewBox="0 0 32 56" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 32.0129C15.7466 32.0129 15.4933 31.9196 15.2933 31.7196L10.5866 27.0129C10.2 26.6262 10.2 25.9862 10.5866 25.5996C10.9733 25.2129 11.6133 25.2129 12 25.5996L16 29.5996L20 25.5996C20.3866 25.2129 21.0266 25.2129 21.4133 25.5996C21.8 25.9862 21.8 26.6262 21.4133 27.0129L16.7066 31.7196C16.5066 31.9196 16.2533 32.0129 16 32.0129Z" fill="%230f2c6c"/></svg>') no-repeat center; }
  .ui-widget.ui-widget-content .ui-datepicker-next .ui-icon {
    transform: rotate(-90deg);
    height: 25px;
    cursor: pointer;
    background: url('data:image/svg+xml,<svg width="45" height="" viewBox="0 0 32 56" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 32.0129C15.7466 32.0129 15.4933 31.9196 15.2933 31.7196L10.5866 27.0129C10.2 26.6262 10.2 25.9862 10.5866 25.5996C10.9733 25.2129 11.6133 25.2129 12 25.5996L16 29.5996L20 25.5996C20.3866 25.2129 21.0266 25.2129 21.4133 25.5996C21.8 25.9862 21.8 26.6262 21.4133 27.0129L16.7066 31.7196C16.5066 31.9196 16.2533 32.0129 16 32.0129Z" fill="%230f2c6c"/></svg>') no-repeat center; }
  .ui-widget.ui-widget-content .ui-state-hover.ui-datepicker-next .ui-icon {
    background: url('data:image/svg+xml,<svg width="45" height="" viewBox="0 0 32 56" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 32.0129C15.7466 32.0129 15.4933 31.9196 15.2933 31.7196L10.5866 27.0129C10.2 26.6262 10.2 25.9862 10.5866 25.5996C10.9733 25.2129 11.6133 25.2129 12 25.5996L16 29.5996L20 25.5996C20.3866 25.2129 21.0266 25.2129 21.4133 25.5996C21.8 25.9862 21.8 26.6262 21.4133 27.0129L16.7066 31.7196C16.5066 31.9196 16.2533 32.0129 16 32.0129Z" fill="%23CF4520"/></svg>') no-repeat center;
    border: 0;
    background-color: none; }
  .ui-widget.ui-widget-content .ui-state-hover.ui-datepicker-prev .ui-icon {
    background: url('data:image/svg+xml,<svg width="45" height="" viewBox="0 0 32 56" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 32.0129C15.7466 32.0129 15.4933 31.9196 15.2933 31.7196L10.5866 27.0129C10.2 26.6262 10.2 25.9862 10.5866 25.5996C10.9733 25.2129 11.6133 25.2129 12 25.5996L16 29.5996L20 25.5996C20.3866 25.2129 21.0266 25.2129 21.4133 25.5996C21.8 25.9862 21.8 26.6262 21.4133 27.0129L16.7066 31.7196C16.5066 31.9196 16.2533 32.0129 16 32.0129Z" fill="%23CF4520"/></svg>') no-repeat center;
    border: 0;
    background-color: none; }
  .ui-widget.ui-widget-content .ui-state-hover {
    border: 0;
    background: none; }

.events-page .coe-list {
  margin-right: 12px; }

.events-page #event-coe-list {
  border: 2px solid #0f2c6c;
  border-radius: 25px;
  padding: .375rem 2.25rem .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #31261D;
  overflow: hidden;
  text-overflow: ellipsis;
  appearance: none;
  height: 36px;
  line-height: 22px;
  background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 20.0129C15.7466 20.0129 15.4933 19.9196 15.2933 19.7196L10.5866 15.0129C10.2 14.6262 10.2 13.9862 10.5866 13.5996C10.9733 13.2129 11.6133 13.2129 12 13.5996L16 17.5996L20 13.5996C20.3866 13.2129 21.0266 13.2129 21.4133 13.5996C21.8 13.9862 21.8 14.6262 21.4133 15.0129L16.7066 19.7196C16.5066 19.9196 16.2533 20.0129 16 20.0129Z" fill="%23486284"/></svg>') no-repeat center right; }

.events-page .filter-btn .btn-primary {
  font-weight: 700;
  padding: 0 15px;
  height: 36px;
  line-height: 36px;
  text-transform: uppercase; }

.events-page .heading .dropdown .dropdown-toggle {
  font-size: 24px;
  font-weight: 700;
  color: #0f2c6c;
  border: 0px;
  padding-right: 45px;
  background: url('data:image/svg+xml,<svg width="45" height="" viewBox="0 0 32 56" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 32.0129C15.7466 32.0129 15.4933 31.9196 15.2933 31.7196L10.5866 27.0129C10.2 26.6262 10.2 25.9862 10.5866 25.5996C10.9733 25.2129 11.6133 25.2129 12 25.5996L16 29.5996L20 25.5996C20.3866 25.2129 21.0266 25.2129 21.4133 25.5996C21.8 25.9862 21.8 26.6262 21.4133 27.0129L16.7066 31.7196C16.5066 31.9196 16.2533 32.0129 16 32.0129Z" fill="%230f2c6c"/></svg>') no-repeat center right #fff; }
  .events-page .heading .dropdown .dropdown-toggle::after {
    display: none; }

.events-page .heading .dropdown .dropdown-menu {
  width: 100%;
  box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.04), inset 0px 0px 0px #FFFFFF;
  border-color: #f1f1f1; }
  .events-page .heading .dropdown .dropdown-menu .dropdown-item {
    font-size: 18px;
    font-weight: 700;
    color: #0f2c6c; }
    .events-page .heading .dropdown .dropdown-menu .dropdown-item:hover, .events-page .heading .dropdown .dropdown-menu .dropdown-item:active, .events-page .heading .dropdown .dropdown-menu .dropdown-item:focus {
      color: #CF4520;
      background: #e9ecef; }

.events-calendar-link .nav-tabs {
  border: 0px; }

.events-calendar-link .nav-link {
  border: 2px solid #0f2c6c;
  border-radius: 8px;
  padding: 6px 15px 6px 15px;
  margin: 10px 0;
  color: #0f2c6c; }
  .events-calendar-link .nav-link:after {
    background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 20.0129C15.7466 20.0129 15.4933 19.9196 15.2933 19.7196L10.5866 15.0129C10.2 14.6262 10.2 13.9862 10.5866 13.5996C10.9733 13.2129 11.6133 13.2129 12 13.5996L16 17.5996L20 13.5996C20.3866 13.2129 21.0266 13.2129 21.4133 13.5996C21.8 13.9862 21.8 14.6262 21.4133 15.0129L16.7066 19.7196C16.5066 19.9196 16.2533 20.0129 16 20.0129Z" fill="%230f2c6c"/></svg>') no-repeat center center;
    border: 0;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-top: -2px;
    margin-left: 10px; }
  .events-calendar-link .nav-link:hover, .events-calendar-link .nav-link:focus {
    border-color: #CF4520;
    color: #CF4520; }
    .events-calendar-link .nav-link:hover:after, .events-calendar-link .nav-link:focus:after {
      background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 20.0129C15.7466 20.0129 15.4933 19.9196 15.2933 19.7196L10.5866 15.0129C10.2 14.6262 10.2 13.9862 10.5866 13.5996C10.9733 13.2129 11.6133 13.2129 12 13.5996L16 17.5996L20 13.5996C20.3866 13.2129 21.0266 13.2129 21.4133 13.5996C21.8 13.9862 21.8 14.6262 21.4133 15.0129L16.7066 19.7196C16.5066 19.9196 16.2533 20.0129 16 20.0129Z" fill="%23CF4520"/></svg>') no-repeat center center; }

.events-calendar-link .dropdown-menu {
  width: 100%;
  border-radius: 8px; }

.down-arrow-none:after {
  display: none; }

.thubm {
  display: block !important;
  padding-left: 0 !important; }
  .thubm img {
    border-radius: 5px; }
  .thubm p {
    margin-bottom: 5px;
    max-width: 500px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .thubm .col-1 {
    width: 120px;
    line-height: 0; }
    .thubm .col-1 .icon-copylink {
      background: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.33325 9.83333H6.66659C6.39325 9.83333 6.16659 9.60667 6.16659 9.33333C6.16659 9.06 6.39325 8.83333 6.66659 8.83333H8.33325C10.0799 8.83333 11.4999 7.41333 11.4999 5.66667C11.4999 3.92 10.0799 2.5 8.33325 2.5H4.99992C3.25325 2.5 1.83325 3.92 1.83325 5.66667C1.83325 6.4 2.09325 7.11333 2.55992 7.68C2.73325 7.89333 2.70659 8.20667 2.49325 8.38667C2.27992 8.56 1.96659 8.53333 1.78659 8.32C1.17325 7.57333 0.833252 6.63333 0.833252 5.66667C0.833252 3.36667 2.69992 1.5 4.99992 1.5H8.33325C10.6333 1.5 12.4999 3.36667 12.4999 5.66667C12.4999 7.96667 10.6333 9.83333 8.33325 9.83333Z" fill="%23888888"/><path d="M11 14.5003H7.66667C5.36667 14.5003 3.5 12.6337 3.5 10.3337C3.5 8.03366 5.36667 6.16699 7.66667 6.16699H9.33333C9.60667 6.16699 9.83333 6.39366 9.83333 6.66699C9.83333 6.94033 9.60667 7.16699 9.33333 7.16699H7.66667C5.92 7.16699 4.5 8.58699 4.5 10.3337C4.5 12.0803 5.92 13.5003 7.66667 13.5003H11C12.7467 13.5003 14.1667 12.0803 14.1667 10.3337C14.1667 9.60033 13.9067 8.88699 13.44 8.32033C13.2667 8.10699 13.2933 7.79366 13.5067 7.61366C13.72 7.43366 14.0333 7.46699 14.2133 7.68033C14.8333 8.42699 15.1733 9.36699 15.1733 10.3337C15.1667 12.6337 13.3 14.5003 11 14.5003Z" fill="%23888888"/></svg>') no-repeat #f9f9f9 center center;
      border-radius: 5px;
      width: 100px;
      height: 70px; }
    .thubm .col-1 .icon-folder {
      background: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M30.095 11.819C30.4473 12.415 29.9696 13.1038 29.2773 13.1038H3.83325C3.28097 13.1038 2.83325 12.6561 2.83325 12.1038V9.09468C2.83325 5.63801 5.63825 2.83301 9.09492 2.83301H12.3816C14.6908 2.83301 15.4133 3.58384 16.3341 4.81634L18.3174 7.45134C18.7566 8.03218 18.8133 8.10301 19.6349 8.10301H23.5874C26.3557 8.10301 28.7793 9.59321 30.095 11.819Z" fill="%23002D70"/><path d="M30.1416 15.2285C30.6926 15.2285 31.1398 15.6742 31.1416 16.2251L31.1666 23.5872C31.1666 27.7664 27.7666 31.1664 23.5874 31.1664H10.4124C6.23325 31.1664 2.83325 27.7664 2.83325 23.5872V16.2289C2.83325 15.6766 3.28096 15.2289 3.83324 15.2289L30.1416 15.2285Z" fill="%23002D70"/></svg>') no-repeat #f9f9f9 center center;
      border-radius: 5px;
      width: 100px;
      height: 70px;
      position: relative;
      left: auto;
      top: auto;
      margin: 0; }
    .thubm .col-1 .thubm-bg {
      background: #f9f9f9;
      border-radius: 5px;
      width: 100px;
      text-align: center;
      height: 70px; }
      .thubm .col-1 .thubm-bg img {
        position: relative;
        left: auto;
        top: auto;
        margin: 19px 0 0 0;
        width: 30px;
        height: auto; }
  .thubm .col-11 {
    width: calc(100% - 120px) !important; }
  .thubm .description {
    color: #31261D;
    margin-bottom: 10px; }
  .thubm small {
    color: #777;
    display: block;
    max-height: 45px;
    overflow: hidden;
    text-overflow: ellipsis; }
  .thubm small:empty {
    display: none; }
  .thubm:hover small {
    color: #0f2c6c; }
  .thubm:hover .description {
    color: #31261D; }

@media only screen and (max-width: 1780px) {
  .coe-dashboard .view-filters .flex-wrap {
    flex-wrap: wrap !important; }
  .coe-dashboard .view-filters label {
    white-space: nowrap; }
  .coe-dashboard .view-filters .js-form-item.mb-3 {
    margin-bottom: 15px !important; }
  .coe-dashboard .view-filters .form-actions {
    width: 100%; } }

@media only screen and (max-width: 1270px) {
  #main-wrapper {
    padding: 30px; }
  #navbar-top section {
    padding: 0 30px; }
    #navbar-top section .user-info {
      left: 30px; }
  .project-dashboard .db-info .round-icon {
    margin-right: 10px; }
  .project-dashboard .db-info h3 {
    font-size: 20px; }
  .resources-page .resources-filter .filter-item .btn {
    margin-right: 5px; }
  .resources-page .form-control.form-select {
    min-width: auto; } }

@media only screen and (max-width: 1200px) {
  .discussion-forum-filter .d-flex .filter-link {
    margin-right: 20px; }
  .discussion-forum .col-lg-8 {
    width: calc(100% - 300px); }
  .discussion-forum .col-lg-4 {
    width: 300px; }
  .discussion-forum .df-item .discussion-forum-state span.time span {
    display: none; }
  .df-cvl {
    margin-top: 10px;
    width: 100%; } }

@media only screen and (max-width: 1150px) and (min-width: 767px) {
  .project-dashboard .db-item {
    width: 33.33%; }
    .project-dashboard .db-item:nth-child(1) .db-info, .project-dashboard .db-item:nth-child(3) .db-info, .project-dashboard .db-item:nth-child(5) .db-info, .project-dashboard .db-item:nth-child(7) .db-info {
      background: #0f2c6c; }
    .project-dashboard .db-item:nth-child(2) .db-info, .project-dashboard .db-item:nth-child(4) .db-info, .project-dashboard .db-item:nth-child(6) .db-info, .project-dashboard .db-item:nth-child(8) .db-info {
      background: #418FDE; } }

@media only screen and (max-width: 991px) {
  .toolbar-vertical .toolbar-bar {
    left: 60px; }
  .toolbar-vertical .toolbar-oriented .toolbar-tray-vertical.is-active {
    left: 60px; }
  .nav-icon {
    display: block;
    min-height: 50px;
    margin-left: 4px; }
  body #navbar-top {
    left: 0px;
    width: 100%;
    position: relative; }
    body #navbar-top .user-info {
      left: 90px; }
  body #main-wrapper {
    margin-left: 60px; }
  body .sidebar_first.sidebar {
    width: 60px !important;
    box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.04), inset 0px 0px 0px #FFFFFF;
    z-index: 9999; }
    body .sidebar_first.sidebar .section {
      height: calc(100vh - 0px);
      padding-top: 0; }
    body .sidebar_first.sidebar .navbar-brand {
      font-size: 18px;
      padding: 10px;
      width: 300px;
      color: #fff; }
      body .sidebar_first.sidebar .navbar-brand img {
        max-width: 40px; }
    body .sidebar_first.sidebar .block {
      padding: 0; }
    body .sidebar_first.sidebar .nav-link {
      padding: 10px 10px 10px 24px;
      white-space: nowrap; }
      body .sidebar_first.sidebar .nav-link img {
        margin-right: 0;
        margin-left: 5px; }
      body .sidebar_first.sidebar .nav-link span {
        display: none; }
  .nav-open {
    overflow: hidden;
    height: 100%; }
    .nav-open:after {
      background: rgba(0, 0, 0, 0.3);
      content: "";
      display: block;
      width: 100%;
      height: 100%;
      position: fixed;
      z-index: 999;
      left: 0px;
      top: 0px; }
    .nav-open .nav-icon span:nth-child(1) {
      transform: rotate(45deg);
      top: 24px;
      left: 11px; }
    .nav-open .nav-icon span:nth-child(2) {
      width: 0%;
      opacity: 0; }
    .nav-open .nav-icon span:nth-child(3) {
      transform: rotate(-45deg);
      top: 24px;
      left: 11px; }
    .nav-open .sidebar_first.sidebar {
      width: 300px !important; }
      .nav-open .sidebar_first.sidebar .section {
        height: calc(100vh - 0px); }
      .nav-open .sidebar_first.sidebar .navbar-brand {
        color: #31261D; }
      .nav-open .sidebar_first.sidebar .block {
        padding: 0; }
      .nav-open .sidebar_first.sidebar .nav-link img {
        margin-right: 5px; }
      .nav-open .sidebar_first.sidebar .nav-link span {
        display: inline-block; }
  .site-footer {
    padding: 20px 20px 20px 70px; }
    .site-footer .content {
      font-size: 14px; }
      .site-footer .content a:after {
        height: 18px; }
  .card {
    height: auto; }
  .discussion-forum .col-lg-4,
  .discussion-forum .col-lg-8 {
    width: 100%; }
  body.coe-member {
    padding-top: 0; }
  .coe-dashboard .js-form-item {
    margin-right: 0;
    margin-bottom: 10px !important; }
  .coe-dashboard .view-content .js-form-item {
    margin-bottom: 0px !important;
    margin-right: 15px; }
  .coe-dashboard .form-item-title {
    width: 100%; }
  .coe-dashboard .form-item-type,
  .coe-dashboard .js-form-item-role,
  .coe-dashboard .js-form-item-user {
    width: 50%; }
  .coe-dashboard .form-item-status,
  .coe-dashboard .js-form-item-field-domain-access-target-id {
    width: 46%;
    margin-left: 4%; }
  .coe-dashboard .view-filters .form-actions {
    margin: 0; }
  .toolbar-vertical.toolbar-tray-open .sidebar_first.sidebar {
    left: 0px; }
  .hp-hctar,
  .hp-roster {
    height: auto; }
  .view-roster .view-filters {
    position: relative;
    top: auto !important; }
  .title-btn-right .card-header {
    padding-right: 0; }
  .title-btn-right .card-header .ml-auto .btn {
    margin-top: 0; } }

@media only screen and (max-width: 767px) {
  #main-wrapper {
    padding: 20px 4px;
    min-width: 300px; }
  #navbar-top {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px; }
    #navbar-top section {
      padding: 0;
      justify-content: left; }
      #navbar-top section .user-info {
        left: 0px;
        padding-left: 70px;
        position: relative;
        width: 100%; }
      #navbar-top section .header-search {
        margin-left: auto; }
      #navbar-top section div:nth-child(2) {
        margin-left: auto; }
  .project-dashboard .db-item {
    width: 50%;
    min-height: 10px; }
    .project-dashboard .db-item:nth-child(1) .db-info, .project-dashboard .db-item:nth-child(4) .db-info, .project-dashboard .db-item:nth-child(5) .db-info, .project-dashboard .db-item:nth-child(8) .db-info, .project-dashboard .db-item:nth-child(8) .db-info {
      background: #0f2c6c; }
    .project-dashboard .db-item:nth-child(2) .db-info, .project-dashboard .db-item:nth-child(3) .db-info, .project-dashboard .db-item:nth-child(6) .db-info, .project-dashboard .db-item:nth-child(7) .db-info {
      background: #418FDE; }
  .page-user-register .main-content .section,
  .page-user-password .main-content .section,
  .page-user-login .main-content .section {
    padding: 20px; }
    .page-user-register .main-content .section h2,
    .page-user-password .main-content .section h2,
    .page-user-login .main-content .section h2 {
      font-size: 22px;
      padding-bottom: 15px; }
    .page-user-register .main-content .section .js-form-wrapper,
    .page-user-password .main-content .section .js-form-wrapper,
    .page-user-login .main-content .section .js-form-wrapper {
      width: 100%; }
  #block-nih-userlogin {
    padding: 20px; }
    #block-nih-userlogin h2 {
      font-size: 22px;
      padding-bottom: 15px; }
  .page-node-21 .card h2 {
    padding-bottom: 15px; }
  .view-roster .view-filters {
    position: relative;
    top: auto !important; }
    .view-roster .view-filters .mb-3 {
      margin-bottom: 0 !important; }
  .card {
    margin-top: 20px; }
    .card.p-40 {
      padding: 20px; }
    .card h2 {
      font-size: 22px; }
  .fw-card {
    margin-top: 20px; }
    .fw-card h2 {
      font-size: 22px; }
  .block-featured-forum-block .card {
    margin-top: 20px !important; }
  .fw-card.coe-block .views-field-title {
    font-size: 22px; }
  .fw-card.coe-block p {
    font-size: 20px; }
  .toolbar-vertical .nav-link {
    color: #0f2c6c !important; }
  .discussion-forum-filter .search {
    margin: 20px 0 0 0;
    width: 100%; }
    .discussion-forum-filter .search .form-control {
      max-width: 100%; }
  .resources-page h2 {
    padding-bottom: 15px !important;
    margin-bottom: 20px; }
  .resources-page .resources-filter {
    padding-bottom: 20px; }
    .resources-page .resources-filter .category-filter {
      margin-left: 0;
      width: 100%;
      margin-top: 20px; }
  .resources-page .dataTables_filter {
    position: relative;
    float: none;
    text-align: left;
    top: auto;
    right: auto;
    max-width: 100%; }
    .resources-page .dataTables_filter label {
      display: block; }
    .resources-page .dataTables_filter input {
      width: 100%;
      margin: 0; }
  .resources-page .resources-filter {
    flex-wrap: wrap; }
  .coe-dashboard .view-filters,
  .coe-dashboard .views-form {
    padding: 20px; }
  .coe-dashboard .views-form {
    margin-top: 20px; }
  .coe-dashboard #edit-node-bulk-form--2 .form-select {
    min-width: auto; }
  .add-new-discussion-forum {
    margin-top: 20px !important; }
  .add-new-discussion-forum .node-form {
    padding: 10px 0 0 0; }
  .form-actions .btn {
    margin-top: 15px; }
  .page-node-204 .node__content .text-formatted.field {
    font-size: 22px;
    padding: 20px 0px 0px 0px;
    width: calc(100% - 40px);
    position: absolute;
    z-index: 1;
    left: 20px; }
  .page-node-204 .block-views-blockwebform-submissions-block-1 {
    padding: 70px 20px 40px 20px; }
  .title-btn-right .tw-btn .btn {
    right: 0;
    top: -6px; }
  .resources-page .resource-search {
    position: relative;
    top: auto;
    right: auto; }
    .resources-page .resource-search .form-control {
      width: 100%; }
  #ShareFiles #domainAccessSections {
    display: block;
    flex-wrap: wrap; }
  #ShareFiles .form-check {
    width: 100%;
    margin: 5px 0;
    padding-right: 0; }
  .path-search .block-system-main-block .content {
    padding: 20px; }
  .fw-card .col-lg-7.col-xl-8 h2 {
    padding-right: 0; }
  .fw-card .col-lg-5.col-xl-4 .btn {
    position: relative;
    right: auto;
    top: auto;
    margin-top: 20px; }
  .resources-page .breadcrumb {
    padding-right: 0; }
  .block-webform .webform-submission-request-hub-assistance-form .js-form-item label.error {
    position: relative; }
  .card-header.btn-right {
    display: block; }
    .card-header.btn-right .btn {
      padding: 9px 15px; }
  .card-header h2 {
    margin-bottom: 20px !important;
    padding-bottom: 20px !important;
    border-bottom: 1px solid #E8E8E8 !important; }
  .card-header.divider-b {
    margin-bottom: 20px;
    padding-bottom: 0px;
    border-bottom: 0px solid #E8E8E8; } }

@media only screen and (max-width: 576px) {
  .pagination {
    flex-wrap: wrap;
    padding-top: 30px; }
    .pagination .page-item {
      padding-top: 10px; }
    .pagination .prev {
      margin-right: 0 !important; }
    .pagination .next {
      margin-left: 0 !important; }
  .card h2 {
    padding: 0 0px 24px 0px; }
  .card .view-header .btn,
  .card .contextual-region .view-header .btn {
    position: relative;
    right: auto;
    top: auto;
    margin-bottom: 20px; }
  .project-dashboard .db-item {
    width: 100%; }
    .project-dashboard .db-item:nth-child(odd) .db-info {
      background: #0f2c6c; }
    .project-dashboard .db-item:nth-child(even) .db-info {
      background: #418FDE; }
  #block-nih-userlogin .forgot-passowrd,
  .page-user-login .forgot-passowrd {
    text-align: left;
    padding-bottom: 10px; }
  .events-page .heading {
    padding: 0;
    display: block !important;
    border: 0; }
    .events-page .heading h2 {
      border-bottom: 1px solid #E8E8E8; }
    .events-page .heading .text-end {
      margin-top: 20px; }
    .events-page .heading .new-event {
      margin-right: auto; }
  .toolbar-vertical .nav-link {
    color: #0f2c6c !important; }
  .discussion-forum .pagination nav {
    padding-top: 6px; }
  .discussion-forum-filter .search {
    margin: 10px 0 0 0; }
  #categoty-discussion-forum button {
    min-height: 40px; }
  .discussion-forum-filter .d-flex .filter-link.active::after {
    bottom: -8px; }
  .resources-page .resources-filter .filter-item .btn {
    margin: 0 0 5px 0;
    width: 100%; }
  .js-form-item .level-2,
  .js-form-item .level-4,
  .js-form-item .level-3 {
    padding: 30px 0px 10px 0px;
    background: #fff;
    border-radius: 0;
    border-top: 1px solid #eef5fc;
    border-bottom: 1px solid #eef5fc; }
    .js-form-item .level-2:after,
    .js-form-item .level-4:after,
    .js-form-item .level-3:after {
      bottom: 100%;
      left: 40px;
      border: solid transparent;
      content: "";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: rgba(0, 0, 0, 0);
      border-bottom-color: #eef5fc;
      border-width: 12px; }
  .coe-dashboard .js-form-item {
    margin: 0; }
  .coe-dashboard .view-filters .d-flex {
    display: block !important; }
  .coe-dashboard .js-form-item {
    margin-bottom: 15px !important;
    width: 100%; }
    .coe-dashboard .js-form-item .form-select {
      width: 100%; }
  .coe-roster-edit-view .webform-submission-request-hub-assistance-edit-form summary {
    padding: 0 0px 10px 0px;
    font-size: 22px; }
  .page-node-204 .block-views-blockwebform-submissions-block-1 {
    padding: 90px 20px 40px 20px; }
  .view-roster .js-form-item .form-control {
    min-width: auto; }
  .path-search .search-form .form-type-search {
    width: 100%; }
  .path-search .search-form .form-submit {
    width: 100%;
    margin-top: 10px; }
  .events-page .new-event .unread {
    margin-right: 3px;
    padding-left: 40px; }
  .events-page .new-event .clear-events {
    margin-right: 3px;
    padding: 0 35px 0 15px;
    background-position: 60px 12px; }
  #block-nih-backtoform .field__item a {
    margin-bottom: 10px; } }

@media only screen and (max-width: 400px) {
  .discus-forum .views-field-user-picture,
  .discus-forum .views-field-title {
    width: 100%; }
  .events .d-flex {
    flex-wrap: wrap; }
  .events .views-field-field-date {
    width: 100%;
    text-align: left;
    margin-bottom: 5px; }
    .events .views-field-field-date .date {
      font-size: 18px; }
    .events .views-field-field-date span {
      display: inline-block; }
  .events-page .views-row {
    display: block; }
    .events-page .views-row .events-date {
      width: 100%;
      text-align: left;
      margin-bottom: 5px; }
      .events-page .views-row .events-date .date {
        font-size: 18px; }
      .events-page .views-row .events-date span {
        display: inline-block; } }
