@font-face {
 font-family: ArtifaktElementRegular;
 src: url(/assets/fonts/Artifakt%20Element%20Regular.ttf ) format("truetype");
}
html, body{
 font-family: ArtifaktElementRegular;
}

.bg {
    background: linear-gradient(342deg, #5f60ff, transparent);
}

#commentsBox{
display: none;
}

.hotel{
    font-size: 25px;
    font-weight: bold;
    color: #000000;
}

.content-box__icon {
    background-color: #5f60ff;
    color: #FFFFFF;
    font-size: 25px;
}

.content-box--icon-boxed {
    text-align: center;
    background: #fff;
    padding: 82px 6px;
    padding-bottom: 30px;
    margin-top: -27px;
    height: 600px;
    border: 1px solid #5f60ff;
}

.content-box--icon-boxed .content-box__title {
    margin-top: 0;
    font-size: 50px;
    color: #000000;
}

.fa-arrow-circle-right:before {
    content: "\f0a9";
    display: table-column-group;
}

.speaker__name {
    color: #5f60ff;
    font-size: 17px;
    font-weight: bold;
}

.speaker__institution {
    color: #5f60ff;
    margin-bottom: 19px;
    margin-top: 6px;
}


.parallax{
 background-image: url('/conf-data/bimdlainwestorow/images/aec-bim-construction-image-03.jpg');
}

.m-30{
 margin: 30px 0;
}

.lc{
color: #000000;
font-weight: bold;
}

.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-minor-controls > li > a {
    color: rgb(255 255 255);
}

.btn-prelegenci {
    background-color: #5f60ff;
    border: 1px solid #5f60ff;
    border-radius: 70px;
    color: #FFFFFF;
    padding-left: 20px;
    padding-right: 20px;
    text-align:: center;
}

/*FOOTER*/
.footer{
 background: #ffffff;
 color: #666;
}

#SyskonfLogoContainer {
    background: #ffffff;
    border-top: 1px solid #fff;
    height: 60px;
    width: 100%;
    padding-top: 20px;
}


.footer__content{
 min-height: 80px;
 padding-bottom: 0px;
}
.footer [class^="col-"]{
 margin-bottom: 0px;
}


  .banner__tint {
    width: 100%;
    height: 100%;
    background-color: rgb(52 53 169 / 0%);
}

.mail {
    text-align: center;
    background: #fff;
    padding: 82px 6px;
    padding-bottom: 30px;
    margin-top: -27px;
    height: 441px;
    border: 1px solid #5f60ff;
}

.kontakt{
font-size: 23px;
color: #000000;
}

.section-title {
    font-size: 36px;
    text-transform: uppercase;
}

.section-title:after {
    content: "";
    display: block;
    height: 2px;
    width: 60%;
    background: #3498db;
    margin: 0 auto;
    margin-top: 10px;
}

.section-title::after {
    background-color: #5f60ff;
}
  
  .schedule__desc {
    display: table-cell;
    border-left: 1px solid #5f60ff;
    padding: 10px 15px;
    border-top: 1px solid #6061ff;
}

.schedule__time {
    display: table-cell;
    width: 120px;
    padding: 10px 15px;
    color: #000000;
    font-weight: bold;
    border-top: 1px solid #6061ff;
    white-space: nowrap;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-minor-controls > li > a {
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
}

.navbar-default {
    background: #5f60ff;
    border-color: #5f60ff;
}

.btn-primary, .btn-trans {
    background-color: #5f60ff;
    border: 1px solid #5f60ff;
    border-radius: 50px;
    color: #FFFFFF;
}

.btn-primary{
width: 100%; 
}

.banner__desc {
    max-width: 600px;
    float: left;
    /* margin: 0 auto; */
    margin-bottom: 32px;
    margin-top: 158px;
    margin-left: 553px;
    font-size: 24px;
    font-weight: bold;
    color: #000000;
}

.black{
    background: #000000;
    border: 1px solid #000000;
    font-size: 16px;
    //margin-left: 300px;
    line-height: 50px;
    min-width: 200px;
}
  
.cbanner_text {
    margin: auto;
    height: 162px;
    text-align: center;
    padding: 16px 44px;
    background: rgb(255 255 255 / 64%);
    color: #454545;
    font-weight: bold;
}

.text {
    margin: auto;
    height: 162px;
    text-align: center;
    padding: 37px 44px;
    background: rgb(255 255 255 / 64%);
    color: #454545;
    font-weight: bold;
}

.iris-big{
color: #000000;
font-weight: bold;
font-size: 25px;
}

.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-minor-controls > li > a {
    color: rgb(255 255 255);
    text-transform: uppercase;
}


.bann {
    /* margin: auto; */
    height: 337px;
    text-align: center;
    padding: 36px 46px;
    background: rgb(34 34 34 / 72%);
    color: #ffffff;
    font-weight: bold;
    font-size: 25px;
}

.banner__desc {
    max-width: 600px;
    float: left;
    text-align: left;
    /* margin: 0 auto; */
    margin-bottom: 179px;
    margin-top: -37px;
    padding-top: -214px;
    margin-left: 0px;
    font-size: 25px;
    font-weight: bold;
    color: #ffffff;
}

.small{
height: 640px;
}

.hotel1 {
    text-align: center;
    background: #fff;
    padding: 104px 6px;
    padding-bottom: 30px;
    margin-top: -41px;
    height: 417px;
    border: 1px solid #5f60ff;
    width: 600px;
    margin: auto;
    margin-bottom: 50px;
}

.partner{
    font-size: 30px;
    text-transform: uppercase;
    color: #000000;
    font-weight: bold;
}
@media (max-width: 990px) {
  .text-xs-center {
    text-align: center !important;
  }
}