/*.page-wrapper p {
    margin: revert;
}
*/

.info-people-contacts .info-people__picture {
    height: 500px;
}

.teachers-block__picture img, .info-people__picture img{
    object-position: top;
}

.main__simple-page h3 {
    margin-bottom: revert;
}

.main__simple-page p {
    margin-bottom: revert;
}

.main__simple-page {
    z-index: 20;
    position: relative;
}

.main__simple-page a {
    color: #20877d;
    transition: color .6s ease-out;
    font-weight: 500;
}

.main__simple-page a:hover {
    color: #535c69;
}

.students-life__item p{
	margin:revert;
}

a.areas-of-training__link-show:hover {
    color: #fff!important;
    background: #20877d;
}

.table-wrapper--universal td {
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: #e1e1e1;
}

.details .table-wrapper--secondary tr:last-child td{
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #e1e1e1;
}
b {
    font-weight: 600;
}
a.dropdown__checkbox-label:hover {
    color: #20877d;
}

.top-block--green {
    background: -o-linear-gradient(339.66deg,#e66a80 0,#cc2b2b 100%);
    background: linear-gradient(110.34deg,#1ca597 0,#20877d 100%);
}

.top-block__text-wrap p {
    margin-bottom: revert;
    text-align: justify;
}

.top-block--green  .breadcrumbs__breadcrumb--active {
    opacity: 1;
    color: #fff!important;
}

.main__simple-page .table-scroll {
    overflow: unset;
}

.table-overlflow {
    height:auto!important;
    max-height: 800px;
}

.details table {
    width: 100% !important;
}

.details table td:first-child {
    width: unset  !important;
}

.details table td:last-child {
    width: unset  !important;
    border-width: 1px 1px 0 !important;
}

.details tr:last-child td:last-child{
    border-width: 1px !important;

}

.details table tr:last-child td{
    border-width: 1px 0 1px 1px;
}

.details table thead {
    background: #f3f3f3;
    font-weight: 500;
}

.details table thead td{
    border-width: 1px 0 0 1px !important;
}

.details table thead tr:last-child td:last-child{
    border-width: 1px 1px 0 1px !important;
}
