.ic-DashboardCard__header_hero {
  background-color: transparent !important;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

.img-fluid {
  max-width: 100% !important;
  height: auto !important;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.col-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-6,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-6,
.col-md-8,
.col-md-9,
.col-md-10,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-8,
.col-xl-9,
.col-xl-10 {
  position: relative;
  width: 100%;
}

.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

#login-button-div {
  text-align: center;

  margin-bottom: 10px;
}

.login-button {
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  border-radius: 10px;
  transition-duration: 0.4s;
  cursor: pointer;

  width: 90%;
  border: 2px solid #af272f;
}

.login-button-text {
  text-align: left;
  padding-left: 5px;
}
.login-div-subtext {
  font-size: 12.5px;
}

.mobileLogin-Header {
  background-image: url(https://instructure-uploads-apse2.s3.ap-southeast-2.amazonaws.com/account_101780000000000001/attachments/1912604/VicGov2DET_Black_RGB.png) !important;
  background-size: 240px 70px !important;
}
.login-button:hover {
  background-color: white;
  color: #af272f;
}

.login-button:active {
  background-color: #72191f;
  color: #fff;
}
#login_form {
  display: none;
}

.ic-Login-footer__links {
  display: none;
}

@media (min-width: 768px) {
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
}

@font-face {
  font-family: "Brush Script MT";
  src: url("https://db.onlinewebfonts.com/t/7655d129d0addb2f08a5c1dc994aaa4b.eot");
  src: url("https://db.onlinewebfonts.com/t/7655d129d0addb2f08a5c1dc994aaa4b.eot?#iefix")
      format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/7655d129d0addb2f08a5c1dc994aaa4b.woff2")
      format("woff2"),
    url("https://db.onlinewebfonts.com/t/7655d129d0addb2f08a5c1dc994aaa4b.woff")
      format("woff"),
    url("https://db.onlinewebfonts.com/t/7655d129d0addb2f08a5c1dc994aaa4b.ttf")
      format("truetype"),
    url("https://db.onlinewebfonts.com/t/7655d129d0addb2f08a5c1dc994aaa4b.svg#Brush Script MT")
      format("svg");
}

@font-face {
  font-family: "Arial Black";
  src: url("https://db.onlinewebfonts.com/t/8984ea7fcbebdcfe77fbbc1b86e7cfe6.eot");
  src: url("https://db.onlinewebfonts.com/t/8984ea7fcbebdcfe77fbbc1b86e7cfe6.eot?#iefix")
      format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/8984ea7fcbebdcfe77fbbc1b86e7cfe6.woff2")
      format("woff2"),
    url("https://db.onlinewebfonts.com/t/8984ea7fcbebdcfe77fbbc1b86e7cfe6.woff")
      format("woff"),
    url("https://db.onlinewebfonts.com/t/8984ea7fcbebdcfe77fbbc1b86e7cfe6.ttf")
      format("truetype"),
    url("https://db.onlinewebfonts.com/t/8984ea7fcbebdcfe77fbbc1b86e7cfe6.svg#Arial Black")
      format("svg");
}

@font-face {
  font-family: "Comic Sans MS";
  src: url("https://db.onlinewebfonts.com/t/7cc6719bd5f0310be3150ba33418e72e.eot");
  src: url("https://db.onlinewebfonts.com/t/7cc6719bd5f0310be3150ba33418e72e.eot?#iefix")
      format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/7cc6719bd5f0310be3150ba33418e72e.woff2")
      format("woff2"),
    url("https://db.onlinewebfonts.com/t/7cc6719bd5f0310be3150ba33418e72e.woff")
      format("woff"),
    url("https://db.onlinewebfonts.com/t/7cc6719bd5f0310be3150ba33418e72e.ttf")
      format("truetype"),
    url("https://db.onlinewebfonts.com/t/7cc6719bd5f0310be3150ba33418e72e.svg#Comic Sans MS")
      format("svg");
}

@font-face {
  font-family: "Courier";
  src: url("https://db.onlinewebfonts.com/t/2c922424939d2493163f367b07507e07.eot");
  src: url("https://db.onlinewebfonts.com/t/2c922424939d2493163f367b07507e07.eot?#iefix")
      format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/2c922424939d2493163f367b07507e07.woff2")
      format("woff2"),
    url("https://db.onlinewebfonts.com/t/2c922424939d2493163f367b07507e07.woff")
      format("woff"),
    url("https://db.onlinewebfonts.com/t/2c922424939d2493163f367b07507e07.ttf")
      format("truetype"),
    url("https://db.onlinewebfonts.com/t/2c922424939d2493163f367b07507e07.svg#Courier")
      format("svg");
}

@font-face {
  font-family: "Georgia";
  src: url("https://db.onlinewebfonts.com/t/7dca09e227fdfe16908cebb4244589e4.eot");
  src: url("https://db.onlinewebfonts.com/t/7dca09e227fdfe16908cebb4244589e4.eot?#iefix")
      format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/7dca09e227fdfe16908cebb4244589e4.woff2")
      format("woff2"),
    url("https://db.onlinewebfonts.com/t/7dca09e227fdfe16908cebb4244589e4.woff")
      format("woff"),
    url("https://db.onlinewebfonts.com/t/7dca09e227fdfe16908cebb4244589e4.ttf")
      format("truetype"),
    url("https://db.onlinewebfonts.com/t/7dca09e227fdfe16908cebb4244589e4.svg#Georgia")
      format("svg");
}

@font-face {
  font-family: "Lucida Sans Unicode";
  src: url("https://db.onlinewebfonts.com/t/26c724b3b181aad246aa1321eaa9ea21.eot");
  src: url("https://db.onlinewebfonts.com/t/26c724b3b181aad246aa1321eaa9ea21.eot?#iefix")
      format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/26c724b3b181aad246aa1321eaa9ea21.woff2")
      format("woff2"),
    url("https://db.onlinewebfonts.com/t/26c724b3b181aad246aa1321eaa9ea21.woff")
      format("woff"),
    url("https://db.onlinewebfonts.com/t/26c724b3b181aad246aa1321eaa9ea21.ttf")
      format("truetype"),
    url("https://db.onlinewebfonts.com/t/26c724b3b181aad246aa1321eaa9ea21.svg#Lucida Sans Unicode")
      format("svg");
}

@font-face {
  font-family: "Verdana";
  src: url("https://db.onlinewebfonts.com/t/562fa31bba08b3f71cb71257ddb880d5.eot");
  src: url("https://db.onlinewebfonts.com/t/562fa31bba08b3f71cb71257ddb880d5.eot?#iefix")
      format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/562fa31bba08b3f71cb71257ddb880d5.woff2")
      format("woff2"),
    url("https://db.onlinewebfonts.com/t/562fa31bba08b3f71cb71257ddb880d5.woff")
      format("woff"),
    url("https://db.onlinewebfonts.com/t/562fa31bba08b3f71cb71257ddb880d5.ttf")
      format("truetype"),
    url("https://db.onlinewebfonts.com/t/562fa31bba08b3f71cb71257ddb880d5.svg#Verdana")
      format("svg");
}

@font-face {
  font-family: "Trebuchet MS";
  src: url("https://db.onlinewebfonts.com/t/03e852a9d1635cf25800b41001ee80c7.eot");
  src: url("https://db.onlinewebfonts.com/t/03e852a9d1635cf25800b41001ee80c7.eot?#iefix")
      format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/03e852a9d1635cf25800b41001ee80c7.woff2")
      format("woff2"),
    url("https://db.onlinewebfonts.com/t/03e852a9d1635cf25800b41001ee80c7.woff")
      format("woff"),
    url("https://db.onlinewebfonts.com/t/03e852a9d1635cf25800b41001ee80c7.ttf")
      format("truetype"),
    url("https://db.onlinewebfonts.com/t/03e852a9d1635cf25800b41001ee80c7.svg#Trebuchet MS")
      format("svg");
}

@font-face {
  font-family: "Impact";
  src: url("https://db.onlinewebfonts.com/t/6330ddc0d8e61db73c521dbe6288743b.eot");
  src: url("https://db.onlinewebfonts.com/t/6330ddc0d8e61db73c521dbe6288743b.eot?#iefix")
      format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/6330ddc0d8e61db73c521dbe6288743b.woff2")
      format("woff2"),
    url("https://db.onlinewebfonts.com/t/6330ddc0d8e61db73c521dbe6288743b.woff")
      format("woff"),
    url("https://db.onlinewebfonts.com/t/6330ddc0d8e61db73c521dbe6288743b.ttf")
      format("truetype"),
    url("https://db.onlinewebfonts.com/t/6330ddc0d8e61db73c521dbe6288743b.svg#Impact LT Std")
      format("svg");
}

@font-face {
  font-family: "Tahoma";
  src: url("https://db.onlinewebfonts.com/t/cd0381aa3322dff4babd137f03829c8c.eot");
  src: url("https://db.onlinewebfonts.com/t/cd0381aa3322dff4babd137f03829c8c.eot?#iefix")
      format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/cd0381aa3322dff4babd137f03829c8c.woff2")
      format("woff2"),
    url("https://db.onlinewebfonts.com/t/cd0381aa3322dff4babd137f03829c8c.woff")
      format("woff"),
    url("https://db.onlinewebfonts.com/t/cd0381aa3322dff4babd137f03829c8c.ttf")
      format("truetype"),
    url("https://db.onlinewebfonts.com/t/cd0381aa3322dff4babd137f03829c8c.svg#Tahoma")
      format("svg");
}

@font-face {
  font-family: "VIC-Bold";
  src: url("https://wysiwyg-page-builder.s3-ap-southeast-2.amazonaws.com/VIC-Bold.ttf");
}

@font-face {
  font-family: "VIC-Italic";
  src: url("https://wysiwyg-page-builder.s3-ap-southeast-2.amazonaws.com/VIC-Italic.ttf");
}

@font-face {
  font-family: "VIC-Medium";
  src: url("https://wysiwyg-page-builder.s3-ap-southeast-2.amazonaws.com/VIC-Medium.ttf");
}

@font-face {
  font-family: "VIC-MediumItalic";
  src: url("https://wysiwyg-page-builder.s3-ap-southeast-2.amazonaws.com/VIC-MediumItalic.ttf");
}

@font-face {
  font-family: "VIC-Regular";
  src: url("https://wysiwyg-page-builder.s3-ap-southeast-2.amazonaws.com/VIC-Regular.ttf");
}

@font-face {
  font-family: "VIC-SemiBold";
  src: url("https://wysiwyg-page-builder.s3-ap-southeast-2.amazonaws.com/VIC-SemiBold.ttf");
}
#batch_check {
  display: none;
}
