/****
Compiled from Sass.
 */
/*Bright Colors*/
/*Medium Colors*/
/*Dark Colors*/
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/roboto/roboto-v16-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Roboto"), local("Roboto-Regular"), url("/assets/fonts/roboto/roboto-v16-latin-regular.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/roboto/roboto-v16-latin-regular.woff2") format("woff2"), url("/assets/fonts/roboto/roboto-v16-latin-regular.woff") format("woff"), url("/assets/fonts/roboto/roboto-v16-latin-regular.ttf") format("truetype"), url("/assets/fonts/roboto/roboto-v16-latin-regular.svg#Roboto") format("svg");
  /* Legacy iOS */ }
@font-face {
  font-family: 'Roboto Medium';
  font-style: normal;
  src: url("/assets/fonts/roboto/Roboto-Medium.ttf");
  /* IE9 Compat Modes */
  src: local("Roboto Medium"), local("Roboto Medium"), url("/assets/fonts/roboto/Roboto-Medium.ttf") format("truetype");
  /* Safari, Android, iOS */ }
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto Bold';
  font-style: normal;
  font-weight: 700;
  src: url("/assets/fonts/roboto/roboto-v16-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Bold"), local("Roboto-Bold"), url("/assets/fonts/roboto/roboto-v16-latin-700.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/roboto/roboto-v16-latin-700.woff2") format("woff2"), url("/assets/fonts/roboto/roboto-v16-latin-700.woff") format("woff"), url("/assets/fonts/roboto/roboto-v16-latin-700.ttf") format("truetype"), url("/assets/fonts/roboto/roboto-v16-latin-700.svg#Roboto") format("svg");
  /* Legacy iOS */ }
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  src: url("/assets/fonts/roboto/roboto-condensed.light.ttf");
  /* IE9 Compat Modes */
  src: local("Roboto Condensed"), url("/assets/fonts/roboto/roboto-condensed.light.ttf") format("truetype"); }
@font-face {
  font-family: 'Roboto Condensed Thin';
  src: url("/assets/fonts/roboto/Roboto-Thin.ttf");
  /* IE9 Compat Modes */
  src: local("Roboto Condensed Thin"), url("/assets/fonts/roboto/Roboto-Thin.ttf") format("truetype"); }
body, p, td, th, input, textarea, select, h2, h3, h4, h5, h6, li, a {
  font-family: "Roboto", Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'Roboto', Arial, Helvetica, sans-serif; }

/**
Bootstrap Extra Small width <= 489px;
 */
/**
Bootstrap Small  width <= 489 & >= 767px;
 */
/**
Bootstrap Medium width <= 992px & >= 1200px;
 */
/**
Bootstrap Medium width <= 992px & >= 1200px;
 */
/** Bootstrap large devices 1310px > **/
/** OPACITY **/
#mainNav .vimarkets-logo img {
  width: 80%; }

body.ar header#primaryBg {
  position: relative;
  background-image: url("https://cdn-resources.onefinancialmarkets.com/ofmarketsgroup/images/vimarkets-roadshow-bgreduced.jpg");
  overflow: hidden; }
  body.ar header#primaryBg #bgRegionVideo {
    position: absolute;
    bottom: 0; }
  body.ar header#primaryBg .darkoverlay {
    position: absolute;
    bottom: 0;
    top: 0;
    right: 0;
    left: 0;
    background-color: #343233;
    opacity: 0.6; }
  @media screen and (max-width: 488px) {
    body.ar header#primaryBg {
      background-size: cover; } }
  @media screen and (min-width: 489px) and (max-width: 767px) {
    body.ar header#primaryBg {
      background-size: cover; } }
  body.ar header#primaryBg .headertextcontainer {
    text-align: center;
    margin-bottom: 20px; }
    body.ar header#primaryBg .headertextcontainer h2 {
      font-size: 40px;
      margin-top: 20px;
      margin-bottom: 0px; }
      @media screen and (max-width: 488px) {
        body.ar header#primaryBg .headertextcontainer h2 {
          font-size: 30px; } }
      body.ar header#primaryBg .headertextcontainer h2 .bright {
        color: #ffffff; }
    @media screen and (min-width: 1310px) {
      body.ar header#primaryBg .headertextcontainer h3 {
        font-size: 35px; } }
    body.ar header#primaryBg .headertextcontainer p {
      font-size: 20px; }
      @media screen and (max-width: 488px) {
        body.ar header#primaryBg .headertextcontainer p {
          font-size: 17px; } }
      @media screen and (min-width: 1310px) {
        body.ar header#primaryBg .headertextcontainer p {
          font-size: 27px; } }
    body.ar header#primaryBg .headertextcontainer .countdowntimer-container {
      direction: ltr; }
      body.ar header#primaryBg .headertextcontainer .countdowntimer-container .inline {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 10px;
        overflow: hidden; }
        body.ar header#primaryBg .headertextcontainer .countdowntimer-container .inline .count {
          background-image: -moz-linear-gradient(top, rgba(76, 131, 148, 0.9), rgba(86, 94, 130, 0.8));
          background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(76, 131, 148, 0.9)), to(rgba(86, 94, 130, 0.8)));
          background-image: -webkit-linear-gradient(top, rgba(76, 131, 148, 0.9), rgba(86, 94, 130, 0.8));
          background-image: -o-linear-gradient(top, rgba(76, 131, 148, 0.9), rgba(86, 94, 130, 0.8));
          background-image: linear-gradient(to bottom, rgba(76, 131, 148, 0.9), rgba(86, 94, 130, 0.8));
          background-repeat: repeat-x;
          padding-left: 20px;
          padding-right: 20px;
          font-size: 78px;
          font-family: "Roboto Condensed",Arial,Helvetica,sans-serif; }
          @media screen and (max-width: 488px) {
            body.ar header#primaryBg .headertextcontainer .countdowntimer-container .inline .count {
              font-size: 30px; } }
        body.ar header#primaryBg .headertextcontainer .countdowntimer-container .inline .countertext {
          background-color: #01102c;
          text-transform: uppercase;
          font-family: Tahoma, Arial, Helvetica, sans-serif;
          padding-top: 20px;
          padding-bottom: 20px; }
          @media screen and (min-width: 1310px) {
            body.ar header#primaryBg .headertextcontainer .countdowntimer-container .inline .countertext {
              font-size: 24px; } }
          @media screen and (max-width: 488px) {
            body.ar header#primaryBg .headertextcontainer .countdowntimer-container .inline .countertext {
              font-size: 13px;
              padding-top: 10px;
              padding-bottom: 10px; } }
    @media screen and (min-width: 1310px) {
      body.ar header#primaryBg .headertextcontainer a.btn {
        padding: 10px 25px;
        font-size: 18px; } }
  body.ar header#primaryBg .applyformcontainer h2 {
    background-color: transparent;
    margin-top: 0px; }
  @media screen and (min-width: 992px) {
    body.ar header#primaryBg {
      background-size: cover; }
      body.ar header#primaryBg h2, body.ar header#primaryBg p {
        background-color: transparent; } }
  body.ar header#primaryBg p {
    color: #ffffff;
    font-size: 15px; }
  body.ar header#primaryBg p.dark {
    color: #262626; }
  body.ar header#primaryBg .applyformcontainer {
    background-color: #ffffff;
    padding: 15px;
    margin-bottom: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; }
    body.ar header#primaryBg .applyformcontainer h2 {
      margin-bottom: 6px;
      margin-top: 0px !important; }
    body.ar header#primaryBg .applyformcontainer .form-control {
      border: 1px solid transparent;
      background-color: #f2f2f2;
      box-shadow: none; }

@media screen and (max-width: 488px) {
  .section-speakers h2 {
    font-size: 22px; } }
@media screen and (min-width: 489px) and (max-width: 767px) {
  .section-speakers h2 {
    font-size: 22px; } }
@media screen and (max-width: 488px) {
  .section-speakers .speaker-img-container {
    border-radius: 93px;
    width: 145px;
    height: 138px; } }
@media screen and (min-width: 489px) and (max-width: 767px) {
  .section-speakers .speaker-img-container {
    border-radius: 93px;
    width: 145px;
    height: 138px; } }
@media screen and (max-width: 488px) {
  .section-speakers .speaker-img-container .speaker-img {
    width: 155px;
    left: -7px; } }
@media screen and (min-width: 489px) and (max-width: 767px) {
  .section-speakers .speaker-img-container .speaker-img {
    width: 155px;
    left: -7px; } }

@media screen and (max-width: 488px) {
  .speaker-container {
    margin-left: 10px; } }
@media screen and (max-width: 488px) {
  .speaker-container p {
    font-size: 12px; } }
.speaker-container .name {
  color: #00b8e2;
  padding-top: 10px;
  font-weight: bold; }

@media screen and (max-width: 488px) {
  #eventscontainer4 .speaker-container, #eventscontainer5 .speaker-container {
    margin-left: -59px; } }
@media screen and (min-width: 489px) and (max-width: 767px) {
  #eventscontainer4 .speaker-container, #eventscontainer5 .speaker-container {
    margin-left: -71px; } }

.speaker-img-container {
  overflow: hidden;
  border-radius: 128px;
  display: block;
  background: black;
  margin: auto;
  border: 2px solid #00b8e2;
  width: 240px;
  position: relative;
  height: 228px; }
  .speaker-img-container .speaker-img {
    height: auto;
    position: absolute;
    width: 242px;
    left: -6px; }

section#trading-platform-award {
  background-image: url("https://cdn-resources.onefinancialmarkets.com/au/sites/default/files/images/office-bg1.jpg");
  background-repeat: no-repeat; }
  section#trading-platform-award img.icon {
    margin-right: 10px; }

section.roadshows button.btn-info {
  background-color: #00b8e2; }
  @media screen and (max-width: 488px) {
    section.roadshows button.btn-info {
      font-size: 10px;
      padding: 6px 1px; } }
section.roadshows .roadshow-container {
  background-color: #f0f0f0;
  padding-bottom: 5px;
  padding-top: 5px;
  margin-bottom: 10px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  overflow: hidden; }
  section.roadshows .roadshow-container table {
    margin-bottom: 1px;
    padding-bottom: 10px;
    table-layout: fixed; }
    section.roadshows .roadshow-container table thead tr th {
      padding-top: unset;
      padding-bottom: unset;
      border-bottom: unset;
      vertical-align: unset;
      text-align: center; }
  section.roadshows .roadshow-container .eventscontainer {
    margin-top: 10px; }
    section.roadshows .roadshow-container .eventscontainer .event {
      border-top: 1px solid #cfcfcf;
      padding-top: 20px;
      padding-bottom: 10px; }
    section.roadshows .roadshow-container .eventscontainer img.thumbnail-speakers {
      width: 100px; }
  @media screen and (min-width: 489px) and (max-width: 767px) {
    section.roadshows .roadshow-container .speaker-container {
      margin-left: 88px; } }
  section.roadshows .roadshow-container .speaker-img-container {
    overflow: hidden;
    border-radius: 111px;
    display: block;
    background: black;
    margin: auto;
    border: 2px solid #00b8e2;
    width: 198px;
    position: relative;
    height: 200px; }
    @media screen and (max-width: 488px) {
      section.roadshows .roadshow-container .speaker-img-container {
        border-radius: 111px;
        width: 155px;
        height: 149px; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      section.roadshows .roadshow-container .speaker-img-container {
        width: 150px;
        height: 158px;
        border-radius: 111px; } }
    section.roadshows .roadshow-container .speaker-img-container .speaker-img {
      height: auto;
      position: absolute;
      width: 212px;
      left: -6px; }
      @media screen and (max-width: 488px) {
        section.roadshows .roadshow-container .speaker-img-container .speaker-img {
          width: 170px; } }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        section.roadshows .roadshow-container .speaker-img-container .speaker-img {
          width: 153px;
          left: 3px; } }
@media screen and (max-width: 488px) {
  section.roadshows .roadshow-1 .speaker-container, section.roadshows .roadshow-2 .speaker-container, section.roadshows .roadshow-3 .speaker-container {
    margin-left: 0; } }
@media screen and (max-width: 488px) {
  section.roadshows .roadshow-1 .speaker-container .speaker-img-container, section.roadshows .roadshow-2 .speaker-container .speaker-img-container, section.roadshows .roadshow-3 .speaker-container .speaker-img-container {
    width: 122px;
    height: 118px; } }
@media screen and (max-width: 488px) {
  section.roadshows .roadshow-1 .speaker-container .speaker-img-container .speaker-img, section.roadshows .roadshow-2 .speaker-container .speaker-img-container .speaker-img, section.roadshows .roadshow-3 .speaker-container .speaker-img-container .speaker-img {
    width: 130px; } }
@media screen and (max-width: 488px) {
  section.roadshows .roadshow-4 .eventscontainer#eventscontainer4 .speaker-container, section.roadshows .roadshow-5 .eventscontainer#eventscontainer5 .speaker-container {
    margin-left: 0; } }
@media screen and (max-width: 488px) {
  section.roadshows .roadshow-4 .eventscontainer#eventscontainer4 .speaker-container .speaker-img-container, section.roadshows .roadshow-5 .eventscontainer#eventscontainer5 .speaker-container .speaker-img-container {
    width: 90px;
    height: 88px; } }
@media screen and (max-width: 488px) {
  section.roadshows .roadshow-4 .eventscontainer#eventscontainer4 .speaker-container .speaker-img-container .speaker-img, section.roadshows .roadshow-5 .eventscontainer#eventscontainer5 .speaker-container .speaker-img-container .speaker-img {
    width: 107px; } }

@media screen and (max-width: 488px) {
  .pull-reset-on-xs {
    right: 0; } }
@media screen and (min-width: 489px) and (max-width: 767px) {
  .pull-reset-on-xs {
    right: 0; } }

section.register .registerform-container {
  background-color: #f0f0f0;
  padding-top: 20px;
  padding-bottom: 20px; }
  section.register .registerform-container form .form-group {
    text-align: right; }
  section.register .registerform-container form .form-group.btn-container {
    text-align: center; }
  section.register .registerform-container form input::placeholder {
    color: #343233; }

.inline {
  display: inline-block; }

/*# sourceMappingURL=main.css.map */
