/*ul li {                                                              
  background: url("https://i.vutbr.cz/images/layout_portal2018/img/bg/li.png") 0 11px no-repeat;
}
ol > li {
    background: none;
}
*/
.fz-lg ul > li, ul.fz-lg > li {
  background: url("https://i.vutbr.cz/images/layout_portal2018/img/bg/li-md.png") 0 14px no-repeat; 
}

/*musime povolit, aby fungovaly odrazky tady https://www.vutbr.cz/edit/vut/struktura/rektorat/omvv*/
.fz-md ul > li, ul.fz-md > li {
    background: url("https://i.vutbr.cz/images/layout_portal2018/img/bg/li-md.svg") 0 14px no-repeat;
} 

.fz-lg ul li {
    background-image: url(data:image/svg+xml,%3Csvg viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='%239eb5cd' width='6' height='6' rx='1'/%3E%3C/svg%3E) !important;
    background-position: 0 11px !important;
    background-size: 6px 6px !important;
    background-repeat: no-repeat !important;
}



.select {
  background-image: url("https://i.vutbr.cz/images/layout_portal2018/img/bg/select.png");
}
.b-404 {
  background-image: url("https://i.vutbr.cz/images/layout_portal2018/img/bg/dots-pattern.png") repeat;
}
.b-annot__content--pattern {
  background: url("https://i.vutbr.cz/images/layout_portal2018/img/bg/dots-pattern.png") repeat #e6efec;
}
.b-feature__img:before {
  background: url("https://i.vutbr.cz/images/layout_portal2018/img/bg/dots-pattern.png") repeat #e6efec;
}
.b-hero__content {
  background: url("https://i.vutbr.cz/images/layout_portal2018/img/bg/dots-pattern.png") repeat #e6efec;
}
.b-intro--pattern {
  background: url("https://i.vutbr.cz/images/layout_portal2018/img/bg/dots-pattern.png") repeat #e6efec;
}
.b-photo-stripe--pattern:before {
  background: url("https://i.vutbr.cz/images/layout_portal2018/img/bg/dots-pattern.png") repeat #e6efec;
}
.c-courses {
  background: url("https://i.vutbr.cz/images/layout_portal2018/img/bg/dots-pattern.png") repeat #e6efec;
}
.c-faculties--pattern {
  background: url("https://i.vutbr.cz/images/layout_portal2018/img/bg/dots-pattern.png") repeat #e6efec;
}
.c-terms {
  background: url("https://i.vutbr.cz/images/layout_portal2018/img/bg/dots-pattern.png") repeat #e6efec;
}
ul.fz-md > li {
  background: url("https://i.vutbr.cz/images/layout_portal2018/img/bg/li-md.png") 0 14px no-repeat;
}
ul.fz-lg > li, .fz-lg ul>li {
  /*background: url("https://i.vutbr.cz/images/layout_portal2018/img/bg/li-md.png") 0 14px no-repeat;*/
}
.select, .choices__list--single .choices__item {
  background-image: url("https://i.vutbr.cz/images/layout_portal2018/img/bg/select.png");
}

.orange {color: orange;}
.todo {background-color: yellow}
.todo:before {content:'TODO';    position: absolute; top: -20px; color: red; font-weight: bold; left: 0px;}
.link-ext {background-image: url(https://i.vutbr.cz/images/layout_portal2018/img/bg/ext.svg);}
.b-profile__info {background-image: url(https://i.vutbr.cz/images/layout_portal2018/img/bg/profile-info.jpg);}
    
/* messages postaru pres alerty*/
.alert { color: #fff; position: relative; padding: 15px 50px 15px 20px; margin-bottom: 10px; margin-left:20px; margin-right:20px;}
.alert:last-child {margin-bottom: 0}
.alert:first-child {margin-top:20px;}
@media (min-width: 768px) {.alert {padding: 20px 60px 20px 20px;}}
.alert-icon {display:none;}
.alert-text {font-weight: bold;}
.alert-danger { background: #e4002b;}
.alert-success { background: #00a64f;}
.alert-warning { background: #fa862c; }
.alert-info { background: #1676d0;}
.alert a { color: inherit; }            vutbr.
    
/* prebarveni anglictiny, nez si ji budeme jisti */
.m-main__link.m-main__link--lang {
    background: #FFF; 
    color: #000;
}

/* fix hledani na mobilu*/
/*
@media (max-width: 767px) {
  #f-search__search {
    margin-left:64px;
  }
}
*/

@media (max-width: 1266px) {
    .hotfix-login {display:none;}
}     
     
     
/* ikony do cnews */
.c-news-with-icons [class^="icon-"], .c-news-with-icons [class*=" icon-"] {
    font-size:3em;
    color: #b4b4b4;
}
.c-news-with-icons h2 {margin-top:20px;}
.c-news-with-icons a {color:#000;}
.c-news-with-icons a:hover, .c-news-with-icons a:focus {color:#000;}



.item-oceneni {
    padding: 25px 35px 25px 35px;
}

.item-oceneni-body {
    text-align: center;
    padding: 25px 15px 15px 15px;
}

.item-oceneni-popis {
    padding: 15px;
    min-height: 275px;
}

@media (max-width: 1200px) {
    .item-oceneni-popis {
        min-height: 345px;
    }
}

.item-oceneni h3, .item-oceneni a {
    color: #1676D0;
}

.b-award__head-img > img {
    width: 207px;
    height: 266px;
}


.b-employee__wrap2, .b-employee2 {
    padding-top: 0px;
}

.b-program2 {
    max-width: 510px;
}

.b-program__content {
    padding-left: 20px;
    padding-right: 20px;
}

/*.b-award__content dd {
    margin-bottom: 1em;
}*/

.b-employee__footer > p {
    margin-bottom: 0px;
}

.b-employee__footer2 {
    margin-top: inherit;
}

.b-employee__extname {
    padding-top: 20px;
    /*font-weight: bold;*/
    /*font-style: italic;*/
}

.b-award__head-content2 {
    -webkit-box-flex: 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}

.b-employee__name {
    padding: 15px 5px 20px;
}

.aktual_link_under_document {
    font-size: 12px;
    line-height: 1.428571428571429;
    color: #6f7a86;
    text-decoration: none;
}

.ui-datepicker {
    z-index: 100 !important;
}

.mb0 {margin-bottom: 0px !important;}
.mt0 {margin-top: 0px !important;}
.mb10 {margin-bottom:10px !important;}
.b-faculty__img-flg:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:1;-webkit-transition:opacity .3s;transition:opacity .3s;}
.b-faculty__img-flg img{max-width:100%;height:200px;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;}
.b-faculty__img-flg {position:relative;overflow:hidden;margin:10px 10px 0px 10px}
.c-socials__icon.icon-svg--linkedin {color: #0e76a8;}