/*Commented out by Marco at GTI (#244346)*/
/*#yourprofile #basic-details .form-group:last-of-type {*/
/*    display: none;*/
/*}*/


/*GTI AB 30/6/20 */
.card.cover-card.cover-card-landing.mb-4::after {
    content: "";
    display: block;
    background: url(https://images1.groupgti.com/targetconnect/2020/leeds/logos.png) center center no-repeat;
    height: 77px;
    background-size: auto;
    margin-top: 0rem;
    background-size: contain;
    margin: 1rem 1rem 2rem 1rem;
}

#activity-modal .modal-dialog {
        width: 80%;

        max-width: auto;
}

.romeo form#studentUpdateForm #email-container {
    display: none;
}

/*.dash-cta-deck {
    display: none;
}*/

/* -------------------- */
/* Registartion Form Buttons */
/* -------------------- */

.reg-form-button-large,
.foundation a.reg-form-button-large {
    padding: 6px; 
    margin: 0 20px 5px 0; 
    background-color: #01a7e3; 
    display: block; 
    font-size: 20px; 
    border-radius: 5px; 
    width: fit-content; 
    color: white !important; 
    text-decoration: none !important;
    border: #01a7e3 solid 2px;
}

.reg-form-button-large:hover,
.reg-form-button-large:active,
.foundation a.reg-form-button-large:hover,
.foundation a.reg-form-button-large:active,
.foundation a.reg-form-button-large:hover:not([disabled]) {
    background-color: #0182b2;
    color:white;
}

.reg-form-button-small,
.foundation a.reg-form-button-small {
    padding: 6px; 
    margin: 0 20px 5px 0; 
    background-color: #01a7e3; 
    display: block; 
    font-size: 16px; 
    border-radius: 5px; 
    width: fit-content; 
    color: #fff !important; 
    text-decoration: none !important; 
    border: #01a7e3 solid 2px;
}

.reg-form-button-small:hover,
.reg-form-button-small:active,
.foundation a.reg-form-button-small:hover,
.foundation a.reg-form-button-small:active,
.foundation a.reg-form-button-small:hover:not([disabled]) {
    background-color: #0182b2;
    color : #fff !important;
}


/* -------------------- */
/* Registartion Form Hiding */
/* -------------------- */

#available-pathways .pw-card {
    display: none !important;
}

#available-pathways:before {
    content: "Please use the links above to access available Registration Forms";
    text-align: center;
    font-size: 12px;
    color: #464646;
}

#close-pathways .pw-card {
    display: none !important;
}

#close-pathways:before {
    content: "No closed Registration Forms to display";
    text-align: center;
    font-size: 12px;
    color: #464646;
}

.dashboard-content>section:nth-child(3)>.container {
    display: none;
}

/* -------------------- */
/* Landing Page Adapting Banner */
/* -------------------- */

.jh_banner_container {
  font-size: 200px;
  width: 100%;
  color: #fff;
  min-height: 180px;
}

.jh_banner_container a {
  color: #fff;
  text-decoration: none;
}

.jh_banner_container a:hover, .jh_banner_container a:visited, .jh_banner_container a:active {
  color: #fff;
  text-decoration: none;
}

.jh_banner_1 {
  width: 100%;
  color: #fff;
  text-decoration: none;
}

.jh_banner_2 {
  width: 100%;
  color: #fff;
  text-decoration: none;
}

.jh_background {
  background-image: url(https://img.freepik.com/free-vector/pattern-geometric-line-circle-abstract-seamless-blue-line_60284-53.jpg?size=626&ext=jpg&ga=GA1.2.2103811857.1630281600);
  background-position: center center;
  background-color: #464646;
  background-repeat: repeat;
}

.jh_banner_link, jh_banner_link:hover, jh_banner_link:visited, jh_banner_link:active {
  display: block;
  color: #fff;
  text-decoration: none;
  height: 100%;
  width: 100%;
}

.jh_banner_box_inner {
  height: 50%;
  font-size: 20%;
}

.jh_banner_box_outer {
  height: 10%;
  font-size: 10%;
}

.jh_h2 {
  text-align: left;
  font-family: arial;
  padding: 0 25px;
  margin: 0;
}

.jh_p {
  text-align: right;
  font-size: 9%;
  font-family: arial;
  padding: 0 25px;
  margin: 0;
}

.jh-blue-grad {
  background: linear-gradient(315deg, rgba(1,167,227,0.5) 25%, rgba(1,167,227,0.9) 100%);
  padding: 10px;
}

.jh-green-grad {
  background: linear-gradient(315deg, rgba(127, 161, 35,0.5) 25%, rgba(127, 161, 35,0.9) 100%);
  padding: 10px;
}

.jh-purple-grad {
  background: linear-gradient(315deg, rgba(153, 47, 125,0.5) 25%, rgba(153, 47, 125,0.9) 100%);
  padding: 10px;
}

.jh-xmas-grad {
  background: linear-gradient(315deg, rgba(30, 121, 44, 0.5) 25%, rgba(30, 121, 44, 0.9) 100%);
  padding: 10px;
}

@media screen and (max-width: 787px) {
    .jh_banner_container {
        min-height: 360px;
    }
}

.pe-tj-signup-container {
    display: none !important;
}

/* --------------------- */
/* Stacking Icons */
/* --------------------- */

.icon_column {
  position: relative;
  width: 33%;
  padding: 10px;
  margin: 0;
  float: left;
  display: inline-block;
  text-align: center;
}

.icon_column_icon {
  width: 100%;
  position: relative;
  float: left;
}

.icon_column_copy {
  width: 100%;
  position: relative;
  float: left;
}

.icon_column_icon_icon {
  width: 50px;
  height: 50px;
}

.icon_column_icon_icon_back {
  width: 50px;
  height: 50px;
  background-color: #02a7e2;
  padding: 15px;
  border-radius: 200px;
  margin: 5px;
}

@media screen and (max-width: 787px) {
  .icon_column {
    width: 100%;
  }
  
  .icon_column_icon {
    width: 30%;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 5%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  
  .icon_column_copy {
    width: 70%;
    float: right;
    padding-right: 10%;
  }
}

/* --------------------- */
/* Testing */
/* --------------------- */

.No_Display {
    display: none !important;
}
