/* line 5, ../../sass/trainings/trainings.scss */
.page-trainings #title-holder {
  margin-bottom: 65px;
}

/* line 7, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings .view-header {
  display: none;
}

/* line 9, ../../sass/trainings/trainings.scss */
#edit-field-training-type-value-wrapper,
#edit-field-training-access-value-wrapper {
  clear: both;
  width: 100%;
}

/* line 15, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings .views-exposed-form .form-type-radio {
  float: left;
  padding-right: 10px;
}

/* line 20, ../../sass/trainings/trainings.scss */
.section-training #title-holder {
  margin-bottom: 20px;
}

@media all and (min-width: 750px) {
  /*
  	Exposed form
  */
  /* line 27, ../../sass/trainings/trainings.scss */
  .view-upcoming-trainings .views-exposed-widgets {
    margin-bottom: 0;
  }

  /* line 30, ../../sass/trainings/trainings.scss */
  #edit-field-training-type-value-wrapper,
  #edit-field-training-access-value-wrapper {
    width: auto;
    float: left;
    clear: none;
  }

  /* line 36, ../../sass/trainings/trainings.scss */
  #edit-field-training-access-value-wrapper {
    padding-left: 70px;
    background: url("../../images/icons/trainings/select.gif") 0px 17px no-repeat;
  }

  /* line 40, ../../sass/trainings/trainings.scss */
  #edit-field-training-type-value-wrapper {
    float: left;
    margin-top: 10px;
  }

  /* line 45, ../../sass/trainings/trainings.scss */
  .view-upcoming-trainings .views-exposed-form .form-radio {
    display: none;
  }

  /* line 46, ../../sass/trainings/trainings.scss */
  .view-upcoming-trainings .views-exposed-form label.option {
    display: block;
    background: #ececec;
    color: #949494;
    float: left;
    line-height: 45px;
    padding: 0 1.3em;
    cursor: pointer;
    font-size: 0.95em;
  }

  /* line 56, ../../sass/trainings/trainings.scss */
  .view-upcoming-trainings .views-exposed-form label.option.active,
  .view-upcoming-trainings .views-exposed-form label.option:hover {
    color: #d9b53b;
    background: #001d37;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMWQzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDY1OGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #001d37 0%, #30658f 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #001d37), color-stop(100%, #30658f));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #001d37 0%, #30658f 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #001d37 0%, #30658f 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #001d37 0%, #30658f 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #001d37 0%, #30658f 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001d37', endColorstr='#30658f',GradientType=0 );
    /* IE6-8 */
  }

  /* line 71, ../../sass/trainings/trainings.scss */
  .view-upcoming-trainings .views-exposed-form label[for=edit-field-training-access-value-2] {
    padding: 0 1.35em;
  }

  /* line 72, ../../sass/trainings/trainings.scss */
  .view-upcoming-trainings .views-exposed-form .views-exposed-widget {
    clear: both;
    float: right;
    width: 500px;
    padding: 0;
    display: inline-block;
  }

  /* line 79, ../../sass/trainings/trainings.scss */
  .view-upcoming-trainings .views-exposed-form .form-type-radio {
    float: left;
    margin-left: 1px;
    padding: 0;
  }

  /* line 81, ../../sass/trainings/trainings.scss */
  .view-upcoming-trainings .view-header {
    float: left;
    width: 50%;
    padding-top: 0.5em;
    display: block;
  }

  /* line 83, ../../sass/trainings/trainings.scss */
  .view-upcoming-trainings .view-header p {
    margin: 10px 0;
  }

  /* line 85, ../../sass/trainings/trainings.scss */
  .view-upcoming-trainings .view-header .find {
    font-style: italic;
    color: #001d37;
  }

  /* line 87, ../../sass/trainings/trainings.scss */
  .view-upcoming-trainings .view-header .view-head {
    color: #33739d;
    font-size: 1.3em;
  }
}
/*
	Table
*/
/* line 92, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings table {
  width: 100%;
  border-top: 1px solid #eaeaea;
  margin-top: 0.05em;
  float: left;
}

/* line 94, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings table thead tr th {
  text-align: center;
}

/* line 96, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings table thead tr th a,
.view-upcoming-trainings table thead tr th a:visited,
.view-upcoming-trainings table thead tr th * {
  color: #949494;
  text-transform: uppercase;
  font-size: 0.7em;
}

/* line 104, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings table thead tr th a:hover {
  color: #d9b53b;
}

/* line 106, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings table thead tr th {
  border-bottom: 4px solid #d2b339;
}

/* line 108, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings tbody tr td {
  text-align: center;
  border-left: 1px solid #c7c7c7;
}

/* line 110, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings tbody tr.odd td {
  background: #f6f6f6;
}

/* line 112, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings tbody tr.even td {
  background: #fff;
}

/* line 114, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings tbody tr td.views-field-province {
  border-left: 0;
}

/* line 116, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings tbody tr td.views-field-province {
  background: #001d37;
  color: #d2b339;
  text-align: center;
  width: 10.8510638%;
  font-weight: 500;
  padding: 12px 0;
  font-family: "Oswald", Verdana, Tahoma, "DejaVu Sans", sans-serif;
  border-left: 1px solid #d2b339;
  border-bottom: 1px solid #d2b339;
}

/* line 130, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings table tbody tr td.views-field-title {
  border-left: 0;
  text-align: left;
}
/* line 133, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings table tbody tr td.views-field-title a,
.view-upcoming-trainings table tbody tr td.views-field-title a:visited {
  margin-left: 5.5727554%;
  color: #3d3d3d;
  font-size: 0.9em;
  display: block;
  line-height: 1.2em;
}
/* line 141, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings table tbody tr td.views-field-title a:hover {
  color: #d9b53b;
}

/* line 146, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings .register {
  font-size: 0.73em;
  font-weight: 600;
  padding-right: 20px;
  background: url("../../images/icons/homepage_boxes/homepage_box_arrow_small.png") no-repeat scroll right 3px transparent;
}

/* line 154, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings table tbody tr td.views-field-field-training-date,
.view-upcoming-trainings table tbody tr td.views-field-field-training-type {
  font-size: 0.8em;
  font-weight: 500;
  min-width: 55px;
}

/* line 160, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings table tbody tr td.views-field-view-node {
  min-width: 85px;
}

/* line 163, ../../sass/trainings/trainings.scss */
.view-upcoming-trainings tbody tr.views-row-last td,
.view-upcoming-trainings tbody tr.views-row-last {
  border-bottom: none !important;
}

/*sidebar_latest_trainings*/
/* line 169, ../../sass/trainings/trainings.scss */
.sidebar_latest_trainings {
  width: 100%;
}
/* line 171, ../../sass/trainings/trainings.scss */
.sidebar_latest_trainings h2 {
  border-top: solid 3px #001d37;
  padding: 5px 0;
}
/* line 175, ../../sass/trainings/trainings.scss */
.sidebar_latest_trainings .views-field-field-training-date {
  color: #d2b339;
  font-size: 0.8em;
}
/* line 179, ../../sass/trainings/trainings.scss */
.sidebar_latest_trainings .view-content {
  font-size: 0.9em;
  line-height: 1.2em;
}
/* line 183, ../../sass/trainings/trainings.scss */
.sidebar_latest_trainings .views-row {
  padding-bottom: 10px;
}

/* line 188, ../../sass/trainings/trainings.scss */
.training-attended {
  font-family: "Oswald", Verdana, Tahoma, "DejaVu Sans", sans-serif;
  font-weight: 300;
}
/* line 191, ../../sass/trainings/trainings.scss */
.training-attended h3 {
  font-family: "Oswald", Verdana, Tahoma, "DejaVu Sans", sans-serif;
  font-size: 1em;
  font-weight: 600;
  margin: 15px 15px 0 15px;
}
/* line 192, ../../sass/trainings/trainings.scss */
.training-attended table {
  margin: 0 15px;
}
/* line 195, ../../sass/trainings/trainings.scss */
.training-attended table, .training-attended tr, .training-attended td, .training-attended thead, .training-attended tbody {
  border: none;
  background: none;
  vertical-align: top;
}
/* line 200, ../../sass/trainings/trainings.scss */
.training-attended td {
  padding-bottom: 10px;
}
/* line 203, ../../sass/trainings/trainings.scss */
.training-attended td:first-child {
  padding-right: 15px;
}
/* line 206, ../../sass/trainings/trainings.scss */
.training-attended table {
  width: 100%;
  margin-top: 5px;
}
/* line 209, ../../sass/trainings/trainings.scss */
.training-attended table td {
  width: 50%;
}
/* line 211, ../../sass/trainings/trainings.scss */
.training-attended a {
  color: #001d37;
}
/* line 213, ../../sass/trainings/trainings.scss */
.training-attended a:hover {
  color: #d9b53b;
}

@media all and (min-width: 960px) {
  /* line 217, ../../sass/trainings/trainings.scss */
  #edit-field-training-type-value-wrapper {
    float: right;
    margin-top: 0;
  }
}
