.flex-container {
    display: flex;
    flex-wrap: wrap;
}

.alert .alert-danger {
    color: #ff7979;
}

.hidden {
    display: none;
}

.active {
    display: block;
}

.search-courses{
    width: 100%;
}

.header-menu ul li a img{
    filter: grayscale(1);
}
.header-menu ul li.active a img{
    filter: grayscale(0);
}
#comp_0da2a5dc93f578861557915c0c41de35 {
    width: 100%;
    overflow: hidden;
}

@media screen and (max-width: 600px){
    #form-passvord{
        margin-top: 10px;
    }
}

#bx_incl_area_5 {
    width: 100%;
}

#bx_incl_area_5_3 {
    width: 100%;
}

.wrp {
    overflow: hidden;
}

.info-block._w100 .info-block__wrap{
    width: 100%;
}



#bxmedialib{
    height: 730px !important;
}
#bxmedialib input.ml-search-empty{
    margin-left: auto;
}
#bxmedialib div.ml-head-cont{
    height: auto;
}
#bxmedialib div.ml-buttons-cont table td.ml-right{
    display: flex;
    align-items: center;
    margin-right: 0;
}
#bxmedialib div.ml-buttons-cont table td.ml-right input:first-child{
    margin-right: 5px;
}
#bxmedialib div.ml-coll-title{
    margin-bottom: 2px;
}
#bxmedialib div.ml-coll-title span{
    padding-top: 0;
}

#BX_file_dialog .content{
    width: 100%;
}

@media screen and (min-width: 1181px) {
    .wrp h1,
    .wrp .h1 {
      width: calc(100% - 23vw);
      padding-right: calc(100vw / (var(--vwIdth) / 30));
    }
  }

  .breadcrumbs {
    width: 100%;
}


#bx_incl_area_4 {
    width: 100%;
}