.text-purple{
  color: #6a3f91 !important;
}
.text-white{
  color: white !important;
}
.icon.before-text{
  margin-right: 0.5rem !important;
}
table.is-completely-borderless td,
table.is-completely-borderless th,
table.is-completely-borderless tr {
  border: 0 !important;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

@media screen and (min-width: 1024px), print{
  .modal-content, .modal-card {
    width: 960px;
  }
}
@media screen and (min-width: 1600px), print{
  .modal-content, .modal-card {
    width: 1366px;
  }
}
.navbar-item img{
  max-height: 15rem;
}
@font-face {
  font-family: "Calibri";
  src: url("fonts/calibri.ttf");
}
body, button, input, select, textarea {
  font-family: 'Calibri', Arial, sans-serif !important;
  font-weight:normal;
  font-style:normal;
  letter-spacing: 0.08em;
}
#language_nav{
  min-height: 1.5rem;
  z-index: 31;
}
#en_language{
  display: inline-block;
  color: white;
  padding: 3px 15px 0 25px;
  background-image: url('images/language_button.png');
  background-repeat: no-repeat;
  background-size: 95px 25px;
  border-right: solid white 1px;
}
#id_language{
  display: inline-block;
  background-color: #6a3f91;
  color: white;
  padding: 3px 15px;
  height: 25px;
}
#main_nav .navbar-menu{
  padding: 100px 0;
}
.navbar-start{
  font-weight: bold;
  font-size: 1.2rem;
  box-sizing: content-box;
}
.navbar-item, .navbar-link{
  /*width: 10rem;*/
  color: #6a3f91;
  text-align: center;
}
.navbar-start > .navbar-item, .navbar-item > .navbar-link{
  /*width: 10rem;*/
  padding-left: 2rem;
  padding-right: 2rem;
  display: inline-block;
}
@media screen and (min-width: 1024px){
  .navbar-dropdown {
    font-size: 1rem;
  }
  #language_nav{
    margin-bottom: -2rem;
  }
}

.navbar-item.has-dropdown{
  padding-right: 0;
  padding-left: 0;
}
.navbar-start > a.navbar-item, .navbar-item > a.navbar-link{
  padding-top: 0.7rem;
}

.navbar-dropdown .columns{
  margin-top: 0;
  margin-bottom: 0;
}

.navbar-dropdown .columns .column.first-column{
  padding-left: 1.5rem;
}

.border-right-navigation{
  border-right: 1px solid whitesmoke;
}

/*.navbar-dropdown .columns .column{
  border-right: 1px solid whitesmoke;
}*/

.navbar-dropdown .menu-label{
  white-space: nowrap;
  padding: 1rem 2rem;
}
.navbar-dropdown .menu-list li{
  white-space: nowrap;
}
/*.navbar-link{
  font-weight: bold;
  color: #6a3f91;
}
.navbar-item{
  font-weight: bold;
  font-size: 1.2em;
  color: #6a3f91;
}*/

.breadcrumb{
  color: #737373;
  font-weight: bold;
}

#home_content_1 > h1, #home_content_1 > p{
  color: #6a3f91;
}

#home_content_2{
  background-color: #6a3f91;
  margin-bottom: 30px;
}

/*#home_content_2 .title, #home_content_2 .subtitle{
  color: white;
}
*/
#home_content_2_body{
  padding: 2rem 0;
  max-height: 34rem;
}
#home_banner_2{
  margin-bottom: 7rem;
}
#home_banner_2_body{
  max-height: 41rem;
  padding: 3rem 0;
}
#home_footer_body{
  padding: 0;
  margin: -10px auto;
}

#home_highlight{
  margin-bottom: 5rem;
}

#home_footer{
  background-color: #6a3f91;
  margin-bottom: 0;
}

#home_column_logo{
  margin-bottom: 3rem;
}

@media screen and (max-width: 1407px) {
  .is-mobile > #home_address{
    margin-bottom: 3rem;
  }
}

.breadcrumb{
  margin-top: 1rem;
}

#about_quote{
  padding: 7rem;
}

.about_quote_line{
  height: 6px;
  background-color: #6a3f91;
}

#about_end_line{
  height: 1px;
  background-color: #6a3f91;
}

.affiliation-image{
  max-width: 128px;
}

#copyright{
  color: #848484;
}

.footer {
  background-color: white;
}

#footer_links{
  color: #6a3f91;
}

#footer_links > p > a{
  color: #6a3f91;
}

.purple-button{
  background-color: #6a3f91;
  border: none;
  float: left;
  padding: 0.56rem;
  font-weight: bold;
}

.purple-button-l{
  content: url('images/button-left.png');
  height: 2.62rem;
  float: left;
}
.purple-button-r{
  content: url('images/button-right.png');
  height: 2.62rem;
  float: left;
}

/*#home_highlight_title{
  color: #6a3f91;
}*/

/***** CUSTOM AJSLIDER *****/
/*#ajSliderBullets{
  left: 60rem !important;
}*/

/***** CUSTOM BXSLIDER *****/
.bx-wrapper{
  box-shadow: none;
  border: none;
}
.slider-captions{
  top: -25rem;
  color: white;
}
.bx-wrapper .bx-pager{
  bottom: 60px;
  right: 10rem;
  text-align: right;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background-color: white;
  border: solid black 0.5px;
  width: 12px;
  height: 12px;
  border-radius: 6px;
}
.bx-pager.bx-default-pager div.bx-pager-item > a.active{
  background-color: #6a3f91;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #a48cba;
}
#home_banner1 .slider > div{
  max-height: 53rem;
  overflow: hidden;
}
#home_banner_2 .slider > div{
  max-height: 41rem;
  overflow: hidden;
}
/*#home_banner3 .slider > div{
  max-height: 41rem;
  overflow: hidden;
}*/