div.student-list li a {color:#0d3b60;}
div.student-list li a:hover {text-decoration: none; color:#4797de;}
div.student-list li {border-bottom: 1px solid #cbcbcb; padding: 14px 0px 15px 0px}
div.student-list li:last-child {border-bottom:none}

div.person h3 {font-size:16px; color:#2d75b0}
div.person p {font-size:10px; text-transform:uppercase; color:#0d3b60; margin: 9px 0px 0px 0px;}
div.person a {text-decoration:none}
div.person-description {float:left; margin-left:7px;width:255px}
.person img {padding-top:17px; float:left}

div.person p:hover {color:#d2b56c}
div.person h3:hover {color:#d2b56c}
div.person img:hover {opacity:0.7}

section.col-md-17 { color: #707070;}

#cover {margin-left: -25px;}
#cover_t{margin-left: -25px;margin-top:-30px;}
#cover_b{margin-left: -25px;margin-bottom:-20px;}

.col-md-24 #content.row {margin: -30px 0 0 -25px;}

div.page_content {padding: 0px; color: #707070;}

div.page_content img {margin-right: 20px;}

div.page_content h4 {
color: #3a3a3a;
font-size: 18px;
}

div.page_content table {width: 100%;}

#user { 
background: #1e71b8;
height: 175px;
width: 695px;
display: block;
margin-top: 11px;
padding: 0 27px;
margin-left: -25px;
margin-bottom: 41px;
}

#user img {
margin-top: -30px;
height: 220px;
width: 220px;
}

#user p {
color: white;
float: right;
width: 385px;
display: block;
margin-top: 30px;
font-size: 14px;
}

#right-menu #title{
text-align: center !important;
background: #0d3b60 !important;
color: #d2b56c !important;
text-transform: uppercase;
height: 38px;
padding: 10px;
}

#contact_info { padding: 1px 20px 40px; background: #F5F5F5; color: #3c3c3c;}

#contact_info h3{
font-size: 14px;
font-weight: bold;
color: #0d3b60;
}

#contact_info hr {
border-top: 1px solid #d4d4d4;
}
#contact_info li {
padding-bottom: 10px;
}

.news-list {
padding: 10px 0 25px 20px;
}

#breadcrumbs { margin-top: 10px; }
body .wrapper .heading { margin: 10px 0 30px; }

.student-list {
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

#buttons {margin-bottom: 70px;margin-top:40px; margin-left: 48px; height: 30px;}

#buttons span {
display: table;
text-align: center;
vertical-align: middle;
float: left;
height: 62px;
padding: 0;
}

#buttons a {
display: table-cell;
vertical-align: inherit;
float: none;
 }

.partn img{margin-bottom: 20px;}

#content .col-md-17 h2 {
background: none;
color: #707070;
font: 300 25px 'Oswald', sans-serif;
padding: 0 0px;
text-transform: none;
margin: 0;
}

.spoiler {
    width: 200px;
    border: #ccc solid 1px;
}
.spoiler > .title {
    display: block;
    padding: 4px;
}
.spoiler > .body {
    padding: 4px;
    border-top: #ccc solid 1px;
    display: none;
}
.spoiler > :checked ~ .body {
    display: block;
}

@media (min-width:641px) {
.col-md-8.cube-link {
width: 33.33%;}

}

#header .navbar ul li a {
font-size: small;
}
/* End */
.rectorTitle ~ .preview {
padding: 0 5px;
min-height: 130px;
}