.menu a, .menu span {font-size: 0.9em;}
.menu-item.menu-item--expanded:after {top: 13px;}

.role--mezun .uyeol, .role--administrator .uyeol, .role--donem-editor .uyeol{
    display: none !important;
}
.views-field.views-field-field-manset-resim img {
    width: 100%;
}
#views-exposed-form-mevzuat-page-1 {
    width: 30%;
    display: flex;
    align-items: center;
    flex-direction: row;
}
#views-exposed-form-mevzuat-page-1 #edit-actions {
    margin: 17px 0 0 16px;
}
.mevzuat .item-list li {
    background: #f5f5f5;
    padding: 5px;
    margin: 5px;
    border: 1px solid #ddd;
    font-size: 1.2em;
    border-left: 4px solid #9f9f9f;
}
h3 {margin:0;font-weight: 600;}
.user-logged-in .uk-slider-container img {
    height: 240px;
}
.duyurutumu img {
    height: 200px;
}
.manset-slider {
    border-radius: 12px;
}
.duyuru header {
    position: absolute;
    top: 13px;
    right: 10px;
}
.duyuru header span {
    margin: 3px;
}
.manset-sol {
    position: relative;
}
a[href="/haber-tumu"] {
    position: absolute;
    right: 0;
    bottom: 14px;
    font-size: 0.9em;
    font-weight: 600;
}
.duyuru .views-row {
    padding: 9px!important;
    border-bottom: 1px dotted #a7a7a7;
}
.duyuru .views-field-field-kapak-resim {
    height: auto;
    width: 100px;
    margin-right: 5px;
    float: left;
}
.duyuru .views-field-field-kapak-resim img {
    width: 100%;
    max-height: 42px;
}
.duyuru .views-field-created {
    height: 25px;
    width: 97%;
    font-size: 0.85em;
}
.duyuru .views-field-title {
    width: 100%;
    font-size: .9em;
    font-family: sans-serif;
}
.user-logged-in #block-nbilisim-views-block-foto-galeri-block-1 .uk-slider-container img {
    height: 290px;
}
.user-logged-in .slider .views-field.views-field-title {
    font-size: 0.8em;
    line-height: 1.1;
    font-family: auto;
}
.user-logged-in .mezunlartumu .views-exposed-form {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 15px;
}
.user-logged-in .mezuniyetyili .views-row {
    width: 19%;
}
.mezunlartumu table tr {background: #f5f5f5;}
.mezunlartumu .views-exposed-form select {margin-bottom: 0.8em;height: 32px;}
.mezunlartumu .views-exposed-form #edit-actions {margin-top: 17px;}
#edit-submit-sinif-listeleri-tumu {padding: 10px;}

.ilanlar .views-field-field-kapak-resim img, .ozelsektor .views-field-field-kapak-resim img {
    height: 265px;
    border: 1px solid #ddd;
    padding: 3px;
    border-radius: 10px;
}
.ilanlar .views-field-term-node-tid-1 ul {
    margin: 0 0 5px 0;
    background: #e7e7e7;
    color: #535353;
    font-weight: 700;
}
.vefatetti {
    color: transparent;
    height: 0;
}
.kurdela {
  position: relative;
  display: inline-block;
}
.kurdela::after {
    content: "🎗️";
    position: absolute;
    right: -67px;
    bottom: 28px;
    width: 25px;
    height: 35px;
    background: url(/sites/default/files/vefat.png);
    background-size: cover;
}
.password-strength__indicator.is-fair {background-color: #c2c982;}
.password-strength__indicator.is-strong {background-color: #4CAF50;}

.container {max-width: 75%;}
.uk-slider-container img {width: 100%;}

.ogretmenlerimiz {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
    text-align: center;
}
.ogretmenlerimiz .views-row {
    border: 1px solid #ddd;
    padding: 3px;
    position: relative;
}
.ogretmenlerimiz .views-row img {
    height: 200px;
    width: 170px;
}

.uk-slideshow-items {
    aspect-ratio: 9 / 3.55 !important;
}
.ozelsektor, .ilanlar {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
}
.ozelsektor .views-row, .ilanlar .views-row {
    width: 31%;
    text-align: center;
    padding: 10px;
}
.duyurutumu ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
}
.duyurutumu ul li {
    width: 37%;
    border: 1px solid #ddd;
    padding: 5px;
}
#block-nbilisim-views-block-foto-galeri-block-1 .uk-slider-container img {
    height: 250px;
}
#sidebar-first, #sidebar-second {
    background: rgb(0 0 0 / 5%);
}
.soneklenenler ul li {
    border-bottom: 1px dotted #b5b5b5;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    padding: 0 10px;
}
.soneklnenbslk {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 0.85em;
}
#block-nbilisim-views-block-son-eklenenler-block-1 h2{
    font-size: 1.5em !important;
    font-weight: 600;
    border-bottom: 2px solid #797979;
}
.soneklenenler ul li {
    border-bottom: 1px dotted #b5b5b5;
    display: flex;
    flex-wrap: wrap;
}
.yilliklar {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
}
.yilliklar .views-row {
    width: 19%;
    height: auto;
    padding: 3px;
    border: 1px solid #ddd;
}
.donem-foto-galeri {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.donem-manset-slayt.views-row {
    width: 33%;
}
.donem-manset-slayt.views-row .views-field-field-kapak-resim2 {
    border: 1px solid #ddd;
    padding: 5px;
}
.views-field.views-field-field-kapak-resim2 img {
    width: 100% !important;
    height: auto;
}
.manset .views-field.views-field-title a {
    color: #fff;
}
ul.sf-menu.sf-vertical {
    width: 100%!important;
}
#header.uk-sticky {
    z-index: 99 !important;
}
#views-exposed-form-is-sektorlerimiz-page-1, #views-exposed-form-kiralik-satilik-page-1 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 100%;
}
#views-exposed-form-is-sektorlerimiz-page-1 select, #views-exposed-form-kiralik-satilik-page-1 select {
    height: 34px;
    margin-bottom: 12px;
    border: 1px solid #ddd;
}
#edit-submit-is-sektorlerimiz, #edit-submit-kiralik-satilik {    
    padding: 0.55em 1em;
    margin-top: 18px;
}
table {
    border-collapse: inherit;
    margin: 1.5em 0;
    table-layout: inherit;
    text-align: center;
    width: 100%;
}
td h6.text-align-center {
    margin: 5px;
}
.uk-alert-success {
    background: #c6e8dc;
    color: #0a7005;
    font-weight: 700;
}
.uk-h4, h4, .uk-h6, h6 {
    font-size: 0.9em;
    line-height: 1;
    margin: 19px 0;
}
.page-yonetim-kurulu .icerik__body img {
    margin-right: 0;
}
.foote.iki {
    line-height: 2.5;
}
.uk-child-width-1-3\@m.uk-grid img {
    height: auto;
}
ul.sf-menu.sf-style-white a:hover {
    background: rgb(0 0 0 / 10%);
}
.donem-slayt .uk-slideshow-items {
    aspect-ratio: 9 / 6 !important;
}
.vefats, .siniflisteleri {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
}
.vefats .views-row {
    background: linear-gradient(179deg, rgb(237 237 237) 0%, rgb(211 209 211 / 0%) 100%);
    border: 1px solid #dfdfdf;
    text-align: center;
}
.siniflisteleri .views-row {
    background: linear-gradient(179deg, rgb(237 237 237) 0%, rgb(211 209 211 / 0%) 100%);
    border: 1px solid #dfdfdf;
    text-align: center;
    width: 19%;
    font-size: .8em;
}
.siniflisteleri .views-row img {
    height: 205px;
}
.views-field.views-field-field-mezuniyet-yili {
    display: flex;
    justify-content: center;
}
.mezuniyetyili {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
}
.mezuniyetyili .views-row {
    background: #e7e7e7;
    padding: 3px 6px;
    border-radius: 5px;
    border: 1px solid #c7c7c7;
    text-transform: uppercase;
    font-weight: 700;
    position: relative;
    padding-left: 35px;
    width: 15%;
}
.mezuniyetyili .views-row:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    background: url(/sites/default/files/atkml-mez-logo.png) no-repeat center center !important;
    background-size: cover !important;
    opacity: 1;
    z-index: 1;
}
.views-row.mezunlarsayfasi {
  background: #ffdbac;
}
.site-name {font-size: 1.85em;}
.site-slogan {font-size: 1em;margin-left: 83px;}
.container, #header {padding: 5px;}
#block-nbilisim-branding img {width: 73px!important;}
#header {border-top: 2px solid #5c7185;background-color: #333c45;}
.slider .views-field.views-field-title {
    line-height: 1.2;
    font-size: .75em;
    font-family: sans-serif;
}