.bigografy-block {
    margin-bottom: 20px;
}
.bigografy-block .h3 {
    font-size: 21px;
    margin-bottom: 20px;
}
.block-address {
    background: url(../images/icon-sm-address.png) left 10px no-repeat;
	background-color: #f8f9fa;
}
.block-address, .block-email, .block-phone, .block-site, .block-file {
    padding: 8px 0 8px 30px;
	border-bottom: 1px solid #dddddd;
}
.block-filemoodle {
    padding: 8px 0 8px 0px;
	border-bottom: 1px solid #dddddd;
}

.block-division {
    padding:8px 0;
	border-bottom: 1px solid #dddddd;
	
}
.block-info {
    margin: 0px;
 	padding-bottom: 5px;
}
.block-fio {
    font-weight: bold;
}
.block-degree {
	padding-bottom: 5px;
}
.block-post {
    font-style: italic;
    font-weight: bold;
	padding-bottom: 30px;
}
.block-name {
    padding: 0;
	display: none;
}
.block-phone {
    background: url(../images/icon-sm-phone.png) left 10px no-repeat;
}
.block-email {
    background: url(../images/icon-sm-email.png) left 14px no-repeat;
	background-color: #f8f9fa;
}
.block-site {
    background: url(../images/icon-sm-site.png) left 10px no-repeat;
}
.block-file {
    background: url(../images/icon-docs.png) left 10px no-repeat;
}
.bigografy-block .mission-text .col-md-12 {
    margin-bottom: 7px;
}
.list-group-docs {
    position: relative;
    display: block;
    padding: 0 0 20px 40px;
    background: url(../images/icon-docs.png) left 5px no-repeat;
}
.td-group-docs {
    position: relative;
    display: block;
    padding: 0 0 0 30px;
    background: url(../images/icon-docs.png) left 0px no-repeat;
  }
.userpicture {
border: 1px solid #eeeeee;
padding: 3px;
}
.pedagog {
width: 190px;
float: right;
padding-left: 10px;
font-size: 12px;
text-transform: uppercase; 
color: #495057;
font-weight: bold;
}
@media screen and (max-width:768px) {
  .display tr {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 3px;
    margin-bottom: 3px;
  }
 .display thead {
    left: -9999px;
        position: absolute;
        visibility: hidden;
    }
}
