
.doktora-tablosu-wrapper {
   
}

table#doktora-tez-tablosu {
    background: rgba(255, 255, 255, 0.95);
    font-size: 14px;
}
.doktora-slider-container {
    --theme-color: #1976D2;
    --text-color: #333;
    --light-bg: #f9f9f9;
    padding: 2rem 1rem;
    margin: 2rem 0;
    position: relative;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
}

.institute-header {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 1.5rem;
    padding-bottom: 1rem;
    border-bottom: 2px solid var(--theme-color);
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
}

.institute-header h2 {
    margin: 0;
    color: var(--theme-color);
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
}

.institute-header i {
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    color: var(--theme-color);
}

/* Kart Stilleri */
.doktora-card {
    background: white;
    border-radius: 10px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
    transition: transform 0.3s ease;
    border-top: 3px solid var(--theme-color);
    padding:20px;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;

}
.doktora-meta{
    line-height: 20px;
    font-size: 15px;
}


.card-badge {
    position: absolute;
    top: 10px;
    right: 10px;
    background: var(--theme-color);
    color: white;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
}

.card-content {
    padding: 1.5rem;
    flex-grow: 1;
}

.card-content h3 {
    margin-top: 0;
    margin-bottom: 1rem;
    color: var(--theme-color);
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
}

.card-meta {
    margin-bottom: 1rem;
}

.card-meta p {
    margin: 0.5rem 0;
    display: flex;
    align-items: flex-start;
    gap: 8px;
}

.card-meta i {
    color: var(--theme-color);
    margin-top: 3px;
}

.thesis-title span {
    display: inline-block;
    margin-top: 2px;
}

.card-footer {
    display: flex;
    gap: 15px;
    padding: 1rem 1.5rem;
    background: var(--light-bg);
    border-top: 1px solid #eee;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
}

.card-footer i {
    margin-right: 5px;

}

/* Navigasyon */
/*.swiper-button-next,
.swiper-button-prev {
    color: var(--theme-color) !important;
    background: rgba(255,255,255,0.9);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

.swiper-button-next::after,
.swiper-button-prev::after {
    font-size: 1.2rem;
}*/

.swiper-pagination-bullet {
    background: #ccc;
}

.swiper-pagination-bullet-active {
    background: var(--theme-color);
}

/* Footer */
.institute-footer {
    text-align: right;
    margin-top: 1rem;
}

.institute-footer a {
    color: var(--theme-color);
    text-decoration: none;
    font-weight: 500;
}

.institute-footer a:hover {
    text-decoration: underline;
}

/* Responsive */
@media (max-width: 767px) {
    .institute-header {
        flex-direction: column;
        text-align: center;
        gap: 5px;
    }
    
    .card-footer {
        flex-direction: column;
        gap: 5px;
    }
}
/*

*/
.siyah{
	filter: grayscale(100%);
}
.siyah:hover{
	filter:none;
}
.egovt_404_page .egovt-go-home a {
    font-size: 18px;
    color: #fff !important;
    font-weight: 700;
    height: 60px;
    background: #A81e10;
    display: inline-block;
    line-height: 60px;
    padding: 0 27px;
    font-family: 'Source Sans Pro';
}

/* Masaüstünde gizle, mobilde göster */
.mobile-only {
    display: none !important;
  }
  
  @media screen and (max-width: 768px) {
    .mobile-only {
      display: block !important;
    }
  }


.ust-band{
	height:40px !important;
}
.pagination {
    display: flex;
    justify-content: flex-start; 
    align-items: center; 
    list-style: none;
    padding: 0;
    margin: 20px 0;
}

.pagination li {
    margin-right: 5px; 
    display: inline-block; 
}

.pagination a, .pagination span {
    display: inline-block; 
    padding: 8px 12px;
    border: 1px solid #ddd;
    border-radius: 4px;
    text-decoration: none;
    color: #103669;
    vertical-align: middle; 
}

.pagination a:hover {
    background-color: #f4f4f4;
}

.pagination .current {
    background-color: #103669;
    color: #fff;
    border-color: #103669;
}


.elementor-nav-menu--dropdown a::after {
    display: none !important;
}
/*.elementor-nav-menu--dropdown .menu-item-has-children > a::after {
    display: inline-block !important;
    font-size: 16px;
}
*/
.elementor-nav-menu--dropdown .menu-item.current-menu-item > a::after {
    display: none !important;
}

.elementor-item:hover:after {
    display: contents;
    position: absolute;
    transition: .3s;
    transition-timing-function: cubic-bezier(.58,.3,.005,1);
}


a.glink {
    margin-right: 5px;
    font-size: 15px;
    vertical-align: middle;
    color: #fff;
    font-family: "Source Sans Pro", sans-serif;
}
a.glink:hover {
    margin-right: 5px;
    font-size: 15px;
    vertical-align: middle;
    color: #A5A2A2;
    font-family: "Source Sans Pro", sans-serif;
}
a.glink.gt-current-lang {
    margin-right: 5px;
    font-size: 15px;
    vertical-align: middle;
    color: #fff;
    font-family: "Source Sans Pro", sans-serif;
	text-decoration: overline;
}

.habertarih{
	font-family: "Source Sans Pro", sans-serif;
    font-size: 12px;
	font-weight:600 !important;
}
a.haberbaslik{
	font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    color: #000 !important;
		display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; 
    overflow:hidden;
}
a.Duyurubaslik{
	font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    color: #000 !important;
		display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; 
    overflow:hidden;
}
.Duyurutarih{
	font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
	font-weight:600 !important;
}
.post-content{
	    border-bottom: 0.5px solid #bcbcbc;
}
.duyurutarih{
	font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
	font-weight:600 !important;
}
a.duyurubaslik{
	font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    color: #000 !important;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; 
    overflow:hidden;
}

h1.page-title {
    font-size: 35px;
    line-height: 1.2em;
    color: #113669;
    font-weight: 600;
    padding-top: 20px !important;
}
/**/
.etkinlikler-swiper {
	top:-15px;
    max-width:400px;
    margin: 0 auto;
    position: relative;
}

.etkinlik-slide {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 15px;
}

.etkinlik-thumbnail {
    width: 300px;
    overflow: hidden;
    margin-bottom: 15px;
}

.etkinlik-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px !important;
}

.etkinlik-date {
    width: 60px;
    height: 80px;
    border: 1px solid #ddd;
    border-radius: 5px;
    background-color: #f8f9fa;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
	position: relative;
    right: 118px;
	color:#103669;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 400;
	font-size: 13px !important;
    text-align: center !important;
}

.etkinlik-date .day {
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
}

.etkinlik-date .month {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1;
    margin: 3px 0;
}

.etkinlik-date .year {
    font-size: 10px;
    color: #666;
    line-height: 1;
}

.etkinlik-title {
  display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 275px;
    max-height: 3em;
    font-size: 15px;
    color: #333;
    margin-top: 10px;
    line-height: 1.5;
    position: relative;
    left: 70px;
    text-align: left;
    top: -90px;
 
}

.swiper-button-next,
.swiper-button-prev {
    color: #000 !important;
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    width: 30px;
    height: 30px;
}

.swiper-button-next::after,
.swiper-button-prev::after {
    font-size: 18px !important;
}

.swiper-pagination-bullet-active {
    background-color: #000;
}

.etkinlik-card {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    text-align: center;
    background: #fff;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px !important;
    overflow: hidden;
    padding: 15px;
}

.etkinlik-card img {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
}

.etkinlik-datee {
    width: 60px;
    height: 80px;
    border: 1px solid #ddd;
    border-radius: 5px;
    background-color: #f8f9fa;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
    position: relative;
   
    color: #103669;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 13px !important;
    text-align: center !important;
}

.etkinlik-datee .day {
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
}

.etkinlik-datee .month {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1;
    margin: 3px 0;
}

.etkinlik-datee .year {
    font-size: 10px;
    color: #666;
    line-height: 1;
}

.etkinlik-titlee {
     display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 275px;
    max-height: 3em;
    font-size: 15px;
    font-weight: 500;
    color: #333;
    margin-top: 10px;
    line-height: 1.5;
    position: relative;
    left: 70px;
    text-align: left;
    top: -90px;

}

.etkinlik-title {
    font-size: 16px;
    font-weight: 500;
    color: #333;
    text-decoration: none;
    margin-top: 10px;
    font-family: "Source Sans Pro", sans-serif;
	
}

.etkinlik-title:hover {
    color: #0073aa;
}

.etkinlikler-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    margin-top: 20px;
}

@media (max-width: 768px) {
    .etkinlikler-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 480px) {
    .etkinlikler-grid {
        grid-template-columns: 1fr;
    }
}

/*#bg-white{
    position:absolute;
    top:32px;
    left:0;
    width:100%;
    height:100%;
    background:rgba(255,255,255,0.8);
    background-size:32px 0;
    z-index:999;
    overflow:none;
}
*/
/*body {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    line-height: 1.38em;
    overflow-x: hidden;
    padding-top: 105px;
}

button:focus, a:focus {
    outline: none;
}
*/
h2.baslik {
    font-size: 13px;
    font-family: Podkova;
    margin:5px;
}

h3.baslik {
    color: #0D1461;
    font-family: Podkova;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 14px;
    position: relative;
}

h3.baslik::after {
    content: "";
    width: 64px;
    height: 2px;
    background-color: #E9B77F;
    display: block;
    margin-top: 7px;
}

h3.baslik a {
    color: #BDBDBD;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    font-size: 14px;
    position: absolute;
    right: 0;
    top:11px;
}

h3.baslik a::after {
    content: "";
    border: solid #BDBDBD;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    margin-bottom: 1px;
    margin-left: 4px;
}
            
.content {
    font-size: 12px !important;
}
           
#baglantilar {
    /*background-color: RGBA(27, 27, 27, 0.8);*/
}
#baglantilar .nav-link:hover{
    color:#e2b787;
}

.baglantilar-bg{
    background-color: #353535 /*RGBA(27, 27, 27, 0.8)*/;
    
}

#baglantilar a {
    padding: 6px 15px 5px;
    font-size: 14px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 400;
    display: block;
    float: right;
    color: RGBA(183, 183, 183, 1.00);
}

a.dil {
    background: RGBA(226, 184, 135, 1.00) url(../images/ikon/dunya.svg) 10px center no-repeat;
    background-size: 15px;
    color: black !important;
    padding-left: 33px;
    padding-right:8px;
    font-size:13px;
    padding-top:5px !important;
    padding-bottom:6px !important;
}
.pod {
    font-family: Podkova;
    font-weight: 700;
    font-size: 15px;;
}

.custom-toggler.navbar-toggler {
    border-color: rgb(255,102,203);
}
.custom-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 -5 42 42' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(225,183,126, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.custom-toggler:focus, .custom-toggler:hover, .custom-toggler:active{
    outline:none !important;
}
#altbant .ilt_bsk{
        font-size: 12px;
        margin: 7px 0px;
        padding-right: 5px;
            width: 124px;
    display: inline-block;
    }
#altbant .ilt .baglanti{
    display:inline-block !important;
}

#anamenu {
    position: fixed;
    top: 33px;
    left: 0;
    background: white;
    z-index: 100;
    box-shadow: 0 0 100px black;
}


#anamenu .logo {
    display: inline-block;
    float: left;
    font-family: 'Podkova', serif;
    font-weight: 700;
    font-size: 24px;
    color: RGBA(13, 23, 93, 1.00);
    color:black;
    line-height: 30px;
    padding: 11px 0px 10px 82px;
    /*background: url(../images/ata-logo-siyah.png) left center no-repeat;*/
    background: url(../images/logo-3.png) left center no-repeat;
    /*background-size: auto 90%;*/
    background-size: 75px 74px;
    visibility: visible;
    opacity: 1;
    transition:background-image 900ms ease-in-out 4000ms;
}

.oncu {
    opacity:1;
    background-size: 75px 74px;
    background-image: url(../images/logo-oncu1.png) !important; 
}

#anamenu .menu {
    float: left;
    position: relative;
    z-index: 10;
    /*overflow:hidden;*/
    height:82px;
}

#anamenu .menu:first-child {
    margin-left:88px;

}

#anamenu .menu span.etiket {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: black;
    padding: 30px 40px 30px 20px;
    cursor: pointer;
    display: inline-block;
    position: relative;
    transition: all .4s ease;
    z-index: 10;
    overflow:hidden;
}

#anamenu .menu a.etiket {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: black;
    padding: 30px 40px 30px 20px;
    cursor: pointer;
    display: inline-block;
    position: relative;
    transition: all .4s ease;
    z-index: 10;
    text-decoration:none;
    width:100%;
}


#anamenu .menu a.etiket:after {
    border: solid black;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    background: transparent;
    transform: rotate(45deg) translateX(-3px);
    content: "";
    margin-left: 10px;
    position: absolute;
    right: 18px;
    top: 35px;
    transition: all .4s ease;
}

#anamenu .menu:hover a.etiket:after {
    left: 50%;
    right: 50%;
    bottom: -4px;
    padding: 6px;
    top: auto;
    transform: rotate(-135deg) translateX(-5px);
    /*background: RGBA(34, 34, 34, 1.00);*/
    margin-left: -10px;
}

#anamenu .menu span.etiket:after {
    border: solid black;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    background: transparent;
    transform: rotate(45deg) translateX(-3px);
    content: "";
    margin-left: 10px;
    position: absolute;
    right: 18px;
    top: 35px;
    transition: all .4s ease;
}

.anamenu-transparent {
    /*background:transparent !important; */
    box-shadow:none !important;
    background: linear-gradient(180deg, rgba(2,0,36,1) 0%, rgba(188,188,188,0) 100%, rgba(0,212,255,1) 100%) !important;
}
.anamenu-transparent .menu span.etiket {
    color:white !important;
 
}
.anamenu-transparent .menu a.etiket{
    color:white !important;
}
.anamenu-transparent .menu span.etiket:after {
    border:solid white !important;
    border-width: 0 2px 2px 0 !important;
}
.anamenu-transparent .menu a.etiket:after { 
   border:solid white !important;
    border-width: 0 2px 2px 0 !important;
}

.transparent-bg{
    /*background-color: transparent !important;*/
    background: rgb(2,0,36);
    /*background: linear-gradient(180deg, rgba(2,0,36,1) 0%, rgba(188,188,188,0) 100%, rgba(0,212,255,1) 100%);*/
}
.full-video{
    width: 100%;
    object-fit: cover;
    position: fixed;
    top:0;
    z-index: -999;
}



#anamenu .menu:hover span.etiket { 
    padding: 30px;
}


#anamenu .menu:hover span.etiket:after {
    left: 50%;
    right: 50%;
    bottom: -4px;
    padding: 6px;
    top: auto;
    transform: rotate(-135deg) translateX(-5px);
    /*background: RGBA(34, 34, 34, 1.00);*/
    margin-left: -10px;
}

#anamenu .menu span.etiket:hover {
    /*background: RGBA(220, 185, 141, 1.00);*/
}

#anamenu a.kapat {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 100;
    top: 63px;
    font-size: 12px;
    color: #9a7850;
    width: 100%;
    text-align: center;
    height: 126px;
    padding-top: 50px;
}

#anamenu a.kapat:hover {
    text-decoration:none;
}

.per:after{
    margin-left:-10px;
}

#anamenu .menu span#aktif {
   background: RGBA(226, 184, 135, 1.00);
   color: black;
}

#anamenu .islemler {
    float: right;
}

#anamenu .islemler .button {
    background: none;
    border: 0;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
    padding: 29px 6px 30px;
    display: inline-block;
}

#anamenu .islemler .button.genelmenu {
    padding-right: 0;
    padding-left: 10px;
}

#anamenu .container-fluid {
    position: fixed;
    height: auto;
    background:#222138;
    left: 0;
    max-height: 590px;
    transition: all .6s ease;
    /*visibility:hidden;*/
    display: none;
    padding-top: 40px;
    z-index:11;
    top:115px;
}

h5.baslik-5 {
    font-size: 15px;
    font-family: Podkova;
    font-weight: 700;
}

#anamenu .genelmenu:hover .container-fluid,
#anamenu .menu:hover .container-fluid { 
    /*display: block;*/
     /*visibility: visible;*/
    cursor:pointer;
    transition-delay:200ms;
}

#anamenu .genelmenu img:hover { 
    cursor:pointer;
}

#anamenu .menu h4.baslik {
    font-family: 'Podkova', serif;
    font-weight: 200;
    font-size: 17px;
    color: white;
    margin-bottom: 5px;
}

#anamenu .menu a.baglanti,
#anamenu .menu button.altmenu {
    font-size: 12px;
    line-height:17px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    color: #BDBDBD;
    display: block;
    padding: 4px 0;
    width: 100%;
    text-align: left;
    transition: all .4s ease;
}

#anamenu .menu button.altmenu {
    background: none;
    border: 0;
    position: relative;
    width: 80%;
}

#anamenu .menu button.altmenu:after {
    border: solid #E9B77F;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    background: transparent;
    transform: rotate(-45deg);
    content: "";
    position: absolute;
    transition: all .4s ease;
    right: 10px;
    top: 11px;
}

#anamenu .altmenu:focus{
    outline:none;
}

#anamenu .menu a.baglanti:hover,
#anamenu .menu button.altmenu:hover {
    color: white;
    text-decoration: none;
}

#anamenu .menu button.altmenu:hover:after {
    right: 0;
} 

#anamenu .genelmenu .container-fluid {
    top: 33px;
    display: none;
    min-height: 100%;
    background: #353535;
    opacity: 1;
    z-index:999999999;
}

.genelmenu-kapat{
    text-align: right;
    display: block;
    margin-top: -30px;
    color: #e8b57f;
    font-size: 12px;
    font-weight: 200;
    transition:all 200ms;
}

.genelmenu-kapat:after{
    content: "X";
    font-size: 20px;
    margin-left: 10px;
    vertical-align: top;
}

.genelmenu-kapat:hover{
    color:#fff !important;
    text-decoration:none !important;
    opacity:0.9;
}

#anamenu .genelmenu .arama {
    width: 100%;
    background: #262626;
    padding: 20px;
    border-radius: 3px;
    margin-top: 10px;
    margin-bottom: 30px;
    transition: all .4s ease;
}

#anamenu .genelmenu .arama input {
    width: 100%;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
    font-size: 18px;
    color: #8C8C8C;
    background: transparent url(../images/ikon/aramaSari.svg) right center no-repeat;
    background-size: contain;
    border: 0;
    outline: none;
}

#anamenu .genelmenu .arama:hover {
    box-shadow: 0 0 200px #fff;
}


#slaytlar {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    /*
    height: 660px;
    padding-top: 200px;
    */
    transition: all 1s ease-in-out;
    padding-left:0px;
    padding-right:0px;
    margin-top:11px;
    /*max-width:1440px;*/
}

#slaytlar::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: -70px;
    z-index:9;
    width: 100%;
    height: 400px;
    /*background: linear-gradient(to bottom, black, transparent);*/

}


/*#slaytlar .carousel-caption{
    background-color: rgba(25,25,25,0.6);
    padding: 30px;
}*/

#slaytlar .carousel-control-prev{
    margin-right:20px;
    padding:10px;
}

#slaytlar .carousel-control-prev {
    left: 0;
}

/*#slaytlar .altbaslik {
    color: #E9B77F;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 3px;
    display: block;
    text-align:left;
    font-style:italic;
}*/


#slaytlar .anabaslik {
    font-family: 'Podkova', serif;
    font-weight: 700;
    font-size:31px;
    color: white;
    display: block;
    /*line-height: 64px;
    margin-top: 15px;*/
    text-decoration: none;
    line-height:38px;
    text-align:left;
    font-style: italic;
    font-family: 'open sans';
    /*margin-top: -190px;198*/
    padding: 15px 0;
}
.carousel-caption {
    top:5%;
}

.carousel-item{
    max-height:420px;
}

#slaytlar .anabaslik:after{
    content: " ";
    border: solid white;
    border-width: 0 3px 3px 0;
    display: inline-block;
    margin-left: 8px;
    padding: 6px;
    /* box-shadow: 4px 4px 4px #000; */
    background: transparent;
    transform: rotate(-42deg);
}
/*#slaytlar .metin {
    font-size: 15px;
    line-height: 24px;
    color: white;
    margin-top: -20px;
    margin-bottom: 10px;
    text-align:left;
    max-width:500px;
}*/

#slaytlar .baglanti {
    color: white;
    padding: 15px 50px;
    border: 1px solid white;
    border-radius: 3px;
    display: inline-block;
    margin-top: 20px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
    background: rgba(255,255,255,.05);
}

#slaytlar .carousel-image {
    width: 100%;
    height: 700px;
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    background-size: cover;
    overflow: hidden;
}


#slaytlar .oklar {
      margin-top: 220px;
      float: right;
}

#slaytlar .oklar button {
      border: solid white;
      border-width: 0 3px 3px 0;
      display: inline-block;
      padding: 10px;
      opacity: 1;
      background: transparent;
}

#slaytlar .oklar button.aktif {
      opacity: 1;
}

#slaytlar .oklar button.sag {
    transform: rotate(-45deg);
    margin-left:126px;
    box-shadow: 2px 2px 2px #666;
}

#slaytlar .oklar button.sol {
    transform: rotate(135deg);
    margin-right: 126px;
    box-shadow: 2px 2px 2px #666;
}
/*
#slaytlar .carousel-inner{
    max-height:550px;
}
*/

#kutular {
    text-align: center;
    padding-bottom: 60px;
    margin-top: -90px;
}

#kutular a {
    width: 70px;
    height: 70px;
    margin-top:55px;
    margin-left: 15px;
    margin-right: 15px;
    display: inline-block;
    border: 2px solid #0D1461;
    border-radius: 2px;
    background-color: white;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
    position: relative;
    transition: all .4s ease-in-out;
    text-align:center;
    padding-left:28px;
}

#kutular a:hover {
    transform: scale(1.2);
    box-shadow: 0 0 15px RGBA(225, 184, 135, 1.00);
    border-color: RGBA(225, 184, 135, 1.00);
    filter: sepia(100%);
}

#kutular a:after {
    content: attr(data-etiket);
    position: absolute;
    top: 75px;
    /*
    left: 50%;
    right: 50%;
    */
    transform: translateX(-50%);
    display: block;
    /*width: 100%;*/
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
    font-size: 12px;
    color: #0D1461;
    line-height: 1.38em;
    margin-left:4px;
}

#medya {
    background: #FAFAFA;
    padding-top: 15px;
    padding-bottom: 80px;
}

#medya .gorsel {
    width: 100%;
    height: 180px;
    background-color: white;
    background-size: 100% auto;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    transition: filter .8s ease-in-out, background .4s ease;
    transform-origin: center top;
}
 
#medya .medyalar .tarih {
    background: transparent url(../images/ikon/takvim.svg) left 9px no-repeat;
    padding: 5px 0 5px 20px;
    font-size: 12px;
    color: RGBA(140, 140, 140, .6);
    font-weight: 600;
}

#medya .baglantilar a {
    display: block;
    color: black;
    font-size: 13px;
    border-bottom: 1px solid #DADADA;
    padding: 10px 10px 10px 25px;
    background: transparent url(../images/ikon/ok-sag.svg) left center no-repeat;
    cursor: pointer;
}

#medya .baglantilar a.aktif {
    /*background: none;
    font-weight: 600;
    padding-left: 0*/
}

#medya .etkinlikler a {
    display: block;
    background: white;
    position: relative;
    padding-top: 5px;
    padding-left: 90px;
    margin-bottom: 20px;
    min-height: 80px;
    color: black;
    font-size:13px;
}

#medya .etkinlikler a:hover {
    /*text-decoration:none;*/
}

#medya .etkinlikler a:hover span {
    text-decoration: none;
}

#medya .etkinlikler a .tarih {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 80px;
    height: 80px;
    background: RGBA(249, 246, 243, 1.00);
    color: black;
    font-size: .9rem;
    text-align: center;
    padding: 18px 0 0 0;
    border: 2px solid RGBA(226, 184, 135, 1.00);
    line-height: 1.38em !important;
    z-index:2;
}

#medya .etkinlikler a .tarih:before {
    content: attr(data-gun);
    display: block;
    font-family: 'Podkova', serif;
    font-weight: 400;
    font-size: 32px;
    padding-bottom: 5px;
}
.etkinlik-detay{
    font-size: 16px;
    color: #282559;
    text-decoration: underline;
}

#medya .etkinlikler a .saat,
#medya .etkinlikler a .konum {
    background: transparent left 9px no-repeat;
    padding: 0px 0 3px 18px;
    font-size: 11px;
    color: RGBA(140, 140, 140, .6);
    font-weight: 600;
    display: inline-block;
}

#medya .etkinlikler a .saat {
    background-image: url(../images/ikon/saat.svg);
    background-position: 0px 4px
}

#medya .etkinlikler a .konum {
    background-image: url(../images/ikon/pin.svg);
    background-position: 5px 4px;
}

#medya .etkinlikler a.aktif {
    /*
    background-color: RGBA(249, 246, 243, 1.00);
    border: 2px solid RGBA(226, 184, 135, 1.00);
    */
    font-size: 22px;
    color: black;
    text-transform: uppercase;
    padding-right: 20px;
    padding-top: 55px;
    padding-left: 120px;
    line-height: 1.3em;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
    overflow: hidden;
    min-height: 175px;
}
/*
#medya .etkinlikler a.aktif:before {
    content: "";
    position: absolute;
    background: RGBA(226, 184, 135, 1.00);
    width: 300px;
    height: 300px;
    left: -200px;
    top: 0;
    transform: rotateZ(-20deg);
}
*/

#medya .etkinlikler span.poster {
    position: absolute;
    top: 136px;
    right: 30px;
    font-size: 11px;
    height: 30px;
    padding: 0px 15px;
    background: #fff;
    border: 2px solid #e2b787;
    z-index:2;
}

#medya .etkinlikler span.bg-gray {
    background: #373737;
    height: 50px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
}

#medya .etkinlikler a.aktif span.tarih {
    /*
    border: 0;
    background: transparent;
    */
    margin-left:22px;
    margin-bottom:12px;
}

#medya .etkinlikler a.aktif br,
#medya .etkinlikler a.aktif span.saat,
#medya .etkinlikler a.aktif span.konum {
    display: none;
}

.etk h3{
    font-family:Ubuntu;
    font-size:32.99px;
    color:#e72827;
    text-align:right;
    margin-top:0px;
}
.etk h3:after{
    content:" ";
    background:#e72826;
    padding: 0px 17px;
    margin-left: 15px;
}

.etk ul{
    width:380px;
    text-align:right;
    float:right;
}

.etk ul li{
    background: url(../images/kare.png) no-repeat top right;
    background-size: 13px;
    font-family: Ubuntu;
    list-style: none;
    padding-right: 24px;
    text-align: right;
    padding-top: 20px;
    background-position-y: 25px;
    font-size:19px;
}

#universiteliyim {
    margin-bottom: 130px;
    padding-top: 60px;
}

#universiteliyim .metin {
    color: #8C8C8C;
    line-height: 28px;
    font-size: 16px;
    margin-bottom: 75px;
}

#universiteliyim .oklar button {
      border: solid #0D1461;
      border-width: 0 2px 2px 0;
      display: inline-block;
      padding: 5px;
      opacity: .3;
}

#universiteliyim .oklar button.aktif {
      opacity: 1;
}

#universiteliyim .oklar button.sag {
    transform: rotate(-45deg);
}

#universiteliyim .oklar button.sol {
    transform: rotate(135deg);
    margin-right: 10px;
}

#universiteliyim .col-8:after {
    content: "";
    position: absolute;
    width: 3000px;
    height: 311px;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, #ffffff 11%, #ffffff 100%);
    margin-left: 100%;
}

#universiteliyim .kutular {
    white-space: nowrap;
    position: absolute;
    width: 3000px;
}

#universiteliyim .kutu {
    width: 230px;
    height: 310px;
    /*
    float: left;
    margin-right: 30px;
    */
}

#universiteliyim .kutu .resim {
    width: 100%;
    height: 280px;
    display: block;
    border-radius: 3px;
}

#universiteliyim .kutu .baglanti {
    color: white;
    background-color: #0D1461;
    border-radius: 3px;
    font-weight: 600;
    font-size: 14px;
    padding: 20px;
    width: 80%;
    display: block;
    text-align: center;
    margin: -31px auto 0;
    /*text-overflow: ellipsis;*/
    white-space: nowrap;
    overflow: hidden;
}


#altbant {
    background-color: #222222;
    color: white;
    padding-top: 55px;
    padding-bottom: 95px;
}

#altbant .baslik {
    font-family: 'Podkova', serif;
    font-weight: 700;
    font-size: 18px;
    letter-spacing: 1px;
    padding: 7px 7px 7px 0;
    min-height: 37px;
}

#altbant .logo-alt {
    background: url(../images/logo-sb.png) left center no-repeat;
    background-size: contain;
    padding-left: 65px;
    color: #fff;
}

.sartlar{
    font-size:10px !important;
}

#altbant .logo-a{
    color:#fff;
}

#altbant .logo-a:hover{
    color:#fff;
    text-decoration:none !important;
}

#altbant .baglanti {
    color: #BDBDBD;
    display: block;
    margin-top: 7px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    font-size: 12px;
    letter-spacing: 1.2px;
}

#altbant .sosyal{
    text-align:right;
    padding-right:0;
}

#altbant .baglanti-sm {
    display: inline-block;
    padding: 15px 4px 2px 0;
}

#enaltbant {
    background: #262626;
}

#enaltbant .baglanti {
    color: #BDBDBD;
    display: block;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    font-size: 14px;
    letter-spacing: 1.2px;
    padding: 27px 0;
    margin-right: 30px;
    float: left;
}

#enaltbant .menu {
    float: right;
}

#enaltbant .menu .dil {
    display: block;
    background: #E9B77F;
    color: black;
    font-size: 14px;
    padding: 27px 35px;
    margin-top:22px;
}
#hizli-menu-ikon{
    background: #353535;
    height: 100px;
    padding-top: 55px;
}
#hizli-menu-ikon a {
    width: 95px;
    height: 81px;
    margin-left: 5px;  
    margin-right: 5px;
    display: inline-block;
    border: 2px solid #222222;
    border-radius: 3px;
    background-color: #262626;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
    position: relative;
    transition: all .4s ease;
    transform: translateY(-50%);
}

#hizli-menu-ikon a:hover {
    box-shadow: 0 5px 10px #666;
}

#hizli-menu-ikon a:after {
    content: attr(data-etiket);
    position: absolute;
    top: 87px;
    left: 75%;
    right: 50%;
    transform: translateX(-50%);
    width: 100%;
    font-size: 10px;
    color: #8c8c8c;
    line-height: 1.38em;
    margin:-22px;
    font-family:Podkova;
    text-align:center;
    font-weight: bold;
}
.hizli{
    position:relative;
}
.hizli-menu{
    float:left;
    padding: 40px 0;
    margin-top: -43px;
    overflow:hidden;
    width: 100%;
}
#oksag {
    border:2px solid #928282;
    border-width: 0px 2px 2px 0px;
    transform: rotate(-45deg);
    float: right;
    padding:8px;
    background: transparent;
    opacity:2;
    margin-top: -14px;
}
#oksol{
    border:2px solid #928282;
    border-width:0px 2px 2px 0px;
    transform: rotate(130deg);
    position:absolute;
    left:0;
    padding:8px;
    background: transparent;
    opacity: .3;
    margin-top: -14px;
}

.MultiCarousel { 
    float: left; 
    overflow: hidden; 
    padding: 15px; 
    padding-top:50px; 
    width: 100%; 
    position:relative;
}

.gra{
    position: absolute;
    width: 21%;
    height: 100%;
    right: 0px;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); 
}

.MultiCarousel .MultiCarousel-inner{ 
    transition: 1s ease all; 
    float: left; 
}

.MultiCarousel .MultiCarousel-inner .item { 
    float: left;
}

.MultiCarouselx .MultiCarousel-inner .item > div { 
    text-align: center; 
    padding:10px; 
    margin:10px; 
    background:#f1f1f1; 
    color:#666;
}

.MultiCarousel .leftLst {
    position:absolute; 
    top: 10px;
    left: 50%;
    margin-left: -20px; 
}

.MultiCarousel .rightLst {
    position:absolute; 
    top: 10px;
    right: 50%;
    margin-right: -20px; 
}

.MultiCarousel .leftLst.over, 
.MultiCarousel .rightLst.over{ 
    pointer-events: none; 
    color:#ddd; 
}

.MultiCarousel button {
      border: solid #0D1461;
      border-width: 0 2px 2px 0;
      display: inline-block;
      padding: 5px;
      opacity: .3;
      background:transparent;
}

.MultiCarousel button.aktif {
      opacity: 1;
}

.MultiCarousel button:hover {
      opacity: 1;
}
.MultiCarousel button:focus {
      outline: 0;
}

.MultiCarousel button.sag {
    transform: rotate(-45deg);
}

.MultiCarousel button.sol {
    transform: rotate(135deg);
    margin-right: 10px;
}
.btn-baglanti{
    background-color: #0d1361;
    font-size: 13px;
    padding: 10px 15px;
    color: #fff;
    font-family: Ubuntu;
    font-weight: 700;
    border-radius: 4px;
    width: 200px;
    position: absolute;
    bottom: 11px;
    margin-left: 15px;
    text-align: center;
}

.btn-baglanti:hover{
    color:#ccc;
    text-decoration:none;
}

#eposta-menu{
    width:252px;
    background-color:#e2b787;
    top:31px;
    border:none;
    z-index:99999;
    margin-left:0px;
    padding: 4px 0px !important;
    border-radius:0;
    background-image:url(../images/ikon/eposta-menu.png);
    background-repeat:no-repeat;
    background-size:9px;
    background-position-x:36px;
}

#eposta-menu .dwn-item{
    padding: 0px 15px 0px;
    font-size: 15px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 400;
    display: block;
    float: left;
    color: #353535;
}
.sari-active{
    color:#e2b787 !important;
}

#eposta-menu .dwn-item:hover{
    color:#000;
    text-decoration:none;
}

#eposta-menu .dropdown-item:first-child{
    margin-left:0px;
}
/*----------------------------------------------------------------------------*/

#slayt {
    /*background-image: linear-gradient(90deg, #282564 0%, rgba(40, 37, 100, 0.7) 50%, #282564 100%), url(../images/giris.png);*/
    background-image:  url(../images/giris-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size:cover;
    transition: all 1s ease-in-out;
    min-height:150px;
    padding-bottom: 0px;
    padding-top: 30px; 
}

#slayt .linkler {
    display: block;
    overflow: hidden; 
}

#slayt .metin {
    font-family: Podkova;
    font-weight: 600;
    color: #ffffff;
    font-size: 28px;
    display: block;
    padding-top: 0px;
    margin-top: 22px;
    line-height: 32px;
    background: rgba(0,29,78,0.2);
}

#slayt .paylas {
    font-family: Ubuntu;
    font-weight: 400;
    color: #ffffff;
    font-size: 14px;
    text-align: right;
    padding-top: 15px;
    padding-bottom: 29px;
    float:right;
}

#slayt .ikon {
    margin-right: 7px; 
}

#slayt a {
    font-family: Podkova;
    font-size: 12px;
    color: #acaad4;
    line-height: 14px;
    padding-bottom: 5px;
    padding-top: 5px;
    display: block;
    float: left;
    padding-left: 3px; 
    font-weight:200;
}

#slayt a:hover {
    text-decoration:none;
    color:#fff;
}

#slayt a:after {
    padding-left: 6px;
    content: ">";
    font-size: 15px;
    vertical-align: bottom; 
}

#slayt a:last-child {
    color: #ebebff; 
}

#slayt a:last-child:after {
    display: none; 
}

/*----------------------------------------------------------------------------*/
#ortabant {
    font-family: Ubuntu;
    background-color: #fafafa;
}

#ortabant .tanitim {
    min-height: 320px;
    min-width: 871px;
    margin-top: 47px; 
}

#ortabant .bant {
    background: rgba(33,18,97,0.7);
    /* border-right: 19px solid transparent; */
    width: 650px;
    /* margin-top: -54px; */
    height: 37px;
    position: absolute;
    bottom: -162px;
    /* text-align: center; */
    left: 0;
    margin-left: 60px; 
}

.baslik3 {
    font-family: Podkova;
    /*margin-left: 15px;*/
    font-size: 20px;
    color: #292458;
    margin-top: 25px;
}

#ortabant .tanitimbaslik {
    font-family: Ubuntu;
    font-size: 21px;
    color: #ffffff;
    text-align: left;
    padding-bottom: -23px;
    margin-top: 7px;
    margin-left: 9px; 
}

#ortabant .bolumler {
    width: 270px;
    height: 180px;
    background-repeat: no-repeat;
    margin-left: 17px; 
}

#ortabant .bolumbaslik {
    font-family: Podkova;
    text-align: center;
    font-size: 15px;
    color: #563b3b;
    padding-top: 44px;
    font-weight: 700;
    display: flow-root; 
}

#ortabant .metin {
    font-family: Ubuntu;
    font-size: 14px;
    color: #D6B348 !important;
    line-height: 22px;
    text-align: left;
    padding-left: 61px;
    font-weight: 400;
    width: 650px;
    padding: 10px;
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    bottom: -223px;
    margin-left: 60px;
}

#ortabant .altbaslik {
    font-family: Podkova;
    font-weight: 600;
    font-size: 23px;
    display: block;
    padding-left: 17px;
    padding-top: 107px;
    color: #262626;
    letter-spacing: 2px; 
}

#ortabant .tarihce {
    font-family: Ubuntu;
    font-size: 14px;
    color: #63646b;
    line-height: 26px;
    text-align: left;
    padding-left: 16px;
    padding-top: 14px;
    font-weight: normal;
}

#ortabant .medya-gorsel{
    margin-top:15px;
}

#ortabant span.moment {
    font-size: 9px;
    opacity: 0.6;
    text-align: right;
    display: inline-table;
    position: absolute;
    left: 17px;
    color: #d1ad3e;
    top: -3px;
}

#ortabant a.tumu:before {
    border: solid #8c8c8c;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    background: transparent;
    transform: rotate(-45deg) translateX(-3px);
    content: "";
    margin-right: 10px;
    vertical-align: text-top;
    margin-top: 2px;
    margin-left: 5px;
}

#ortabant .tumu{
    color: #262261;
    font-family: Podkova;
    font-weight: bold;
    font-size: 15px;
    display: block;
    /*margin: 21px -5px;*/
}
/*
#ortabant .medya-gorsel a {
    margin-bottom:10px;
    margin-right:10px;
    display:inline-block;
    border: 2px solid #cba83f;
}
*/

#ortabant .haberler .haber {
    max-width: 258px;
    height: 198px;
    background-repeat: no-repeat; 
}

#ortabant .metinbir {
    font-family: Ubuntu;
    font-size: 14px;
    color: #1b1b1b;
    line-height: 26px;
    text-align: left;
    padding-top: 20px;
    padding-left: 17px;
    padding-bottom: 40px; 
}

#ortabant {
    font-family: Ubuntu-ligth;
    background-color: #fafafa; 
    padding-bottom: 50px;
    min-height: 500px;
}

#ortabant select {
    font-family: Ubuntu;
    font-size: 12px;
    font-weight: 400;
    color: #8c8c8c;
    height: 29px;
    letter-spacing: 1px;
    padding-top: 0px;
    padding-left: 3px;
    padding-bottom: 0px;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 1px solid #e1b77e;
    border-radius:0px;
    width: 100%;
    margin-bottom: 13px;
    background: #fff;
}

#ortabant .kutu {
    min-height: 366px;
    background-color: white;
    margin-top:46px;
    z-index:99999; 
}

#ortabant .metinler{
    font-size: 14px;
    font-family: Ubuntu;
    padding: 10px 0;
    color: #353535;  
}

#ortabant .uyari{
    font-size: 14px;
    font-family: Ubuntu; 
}

#ortabant .kutu .resim {
    background-color: white;
    background-repeat:no-repeat;
    border-radius:2px;
    height:255px;
}

#ortabant .kutu .mail {
    float: right;
    opacity: 0.7;
    margin-right: 19px;
    margin-top: -18px; 
}

#ortabant .kutu .bilgi {
    font-family: Ubuntu;
    font-size: 13px;
    color: #8c8c8c;
    padding-left: 17px;
    padding-top: 18px;
    font-weight: normal; 
}

#ortabant .kutu .unvan {
    font-family: Podkova;
    font-size: 18px;
    color: #584099;
    text-align: left;
    padding-top: 5px;
    padding-left: 17px;
}

#ortabant .kutu .adisoyadi {
    font-family: Ubuntu;
    font-size: 14px;
    color: #262626;
    padding-left: 17px;
    font-weight: 200; 
}

#ortabant .kutu .adisoyadi a {
    color:#353535;
}

#ortabant .kutu .numara {
    font-family: Ubuntu;
    font-size: 12px;
    color: #8c8c8c;
    padding-left: 17px;
    padding-top: 12px;
    font-weight: normal; 
}

#ortabant .hukukbox {
    font-family: Ubuntu;
    font-size: 16px;
    font-weight: 400;
    color: #8c8c8c;
    padding-top: 49px;
    padding-bottom: 34px; 
}

#ortabant .hukuk{
    font-family: Ubuntu;
    font-size: 16px;
    font-weight: 400;
    color: #8c8c8c;
    padding-top: 49px;
    padding-left: 0px;
    padding-bottom: 34px;
}

#ortabant .tablo{
    width: 100%;
    padding-left: 17px;
}

#ortabant .tablo .liste-border{
    border:1px solid #8c8c8c40;
    border-radius: 2px;
    padding:0;
}

#ortabant .tablo .tablo1{
    display: block;
    background-color: #ffffff;
    color: #8c8c8c;
    font-family: Ubuntu;
    min-height: 36px;
    font-size: 13px;
    font-weight: 400;
    padding-left: 26px;
    padding-top: 6px;
}

#ortabant .tablo-bg{
    background-color: #faf9fc !important;
}

#ortabant .liste{
    display: block;
    background-color: #f1f1f1;
    color: #565656;
    font-family: Ubuntu;
    height: 29px;
    font-size: 13px;
    font-weight: 400;
    padding-left: 20px;
    padding-top: 4px;
}

#ortabant .listeler{
    visibility:hidden;
    height:0;
    transition:all 100;
}

#ortabant .liste-aktif{
    color: #000;
    cursor: pointer;
    background-color: #eeebf4 !important;
    text-decoration: none;
}

#ortabant .liste-bg{
    background-color: #fff;
}

#ortabant .tablo .duzey{
    color: #8c8c8c;
    font-family: Ubuntu;
    font-size: 16px;
    font-weight: 400;
    float: right;
    padding-right: 41px;
}

#ortabant .tablo a:hover{
    color:#8f80ba;
    cursor:pointer;
    background-color:#eeebf4;
    text-decoration:none;
}

#ortabant .listeler th{
    color: #737373;
}

#ortabant .listeler th,
#ortabant .listeler td{
    padding-left: 35px !important;
}

#ortabant .listeler .table thead {
    background-color: #e2e2e2;
}

#ortabant .listelerx td:last-child{
    font-style:italic;
    opacity:0.7;
}

/*
#ortabant .liste:before {
    border: solid #8c8c8c;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 2px;
    background: transparent;
    transform: rotate(-45deg) translateX(-3px);
    content: "";
    margin-right: 5px;
    vertical-align: text-top;
    margin-top: 2px;
    margin-left: 5px;
}
*/

.doc{
    height:800px;
    border:none;
}

#ortabant .liste-aktif:before{
    transform: rotate(45deg) translateX(-3px);
    margin-top:5px;
    border: solid #8c8c8c;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 2px;
    background: transparent;
    content: "";
    margin-right: 5px;
    vertical-align: text-top;
    margin-left: 5px;
}

#ortabant .arama {
    float: right;
    padding-top: 49px;
    padding-bottom: 34px;
}
#ortabant .arama .aramaikon {
    opacity: 0.7;
    margin-left: -33px; 
}

#ortabant input:before {
    content: ""; 
}

#ortabant a.secenek {
    font-family: Ubuntu;
    font-size: 16px;
    color: #8c8c8c;
    text-align: left;
    display: block;
    padding-left: 19px;
    padding-bottom: 25px; 
}

#ortabant .linkleriki a.aktif {
 border-left: 3px solid #584099 !important; 
  color: #584099 !important; 
}

#kampusturu{
    background-color:#252161;
}

#kampusturu .tur{
    width: 1020;
    height: 486;
    width: 570px;
    height: 420px;
    background-repeat: no-repeat;
    margin-top: -86px;
    margin-bottom: 77px;
    margin-left: 4px;
    position: inherit;
}

#kampusturu .turmetin{
    font-family: Ubuntu;
    font-size: 17px;
    color: #ffffff;
    line-height: 30px;
    text-align: left;
    font-weight: 400;
    padding-left: 98px;
    padding-top: 60px;
}

#kampusturu .buttonlar{
    margin-top: 70px;
    margin-left: 99px;
}

#kampusturu .buttonlar button{
    color: white;
    border: 1px solid;
    border: 1px solid white; 
    background-color: nobe;
    background-color: transparent;
    width: 181px;
    height: 46px;
    margin-right: 15px;
    border-radius:2px;
}

#kampusturu button:hover{
    background-color:#d3ae3c; 
}

#ortabant .altbaslikbir {
    font-family: Podkova;
    font-size: 18px;
    color: #0d1461;
    text-align: left;
    font-weight: bold;
    padding-bottom: 53px;
    padding-top: 50px;
    padding-left: 18px;
    display: flex;
}

#ortabant .altbaslikbir:after {
    content: "";
    width: 70%;
    height: 1px;
    background-color: #dadada;
    display: inline-block;
    margin-top: 14px;
    margin-left: 17px; 
}

#ortabant .habermetin a {
    font-family: Ubuntu;
    font-size: 15px;
    color: #1b1b1b;
    letter-spacing: 0;
    line-height: 24px;
    text-align: left;
    font-weight: 500;
    padding:5px 10px;
    display: block; 
}

#ortabant .tarih {
    color: #BDBDBD;
    font-family: Ubuntu;
    font-size: 11px;
    position: absolute;
    left: 0;
    background: transparent url(../images/ikon/takvim.svg) left 15px top 38px no-repeat;
    padding: 5px 27px;
    color: RGBA(140, 140, 140, 0.6);
    font-weight: 600; 
}

#ortabant .etkinlikler {
    margin-left: 17px; 
    width: 270px;
    height: 500px;
    position: relative;
}

#ortabant .etkinlikler .etkinlik {
    width: 270px;
    height: 381px; 
}

#ortabant .etkinlikler .etkinliktarihi {
    background-color: #584099;
    border-radius: 4px;
    width: 100%;
    overflow: hidden;
    width: 76px;
    display: block;
    padding-top: 13px;
    color: #ffffff;
    height: 75px;
    font-weight: 600;
    font-family: Ubuntu;
    text-align: center;
    position: absolute;
    right: -10px;
    bottom: 105px;
}

#ortabant .etkinlikler .saat {
    background: transparent left 9px no-repeat;
    padding: 4px 4px 3px 21px;
    font-size: 11px;
    color: RGBA(140, 140, 140, 0.6);
    font-weight: 600;
    display: inline-block;
    margin-left: 0px; 
}

#ortabant .etkinlikler .konum {
    background: transparent left 9px no-repeat;
    padding: 5px 0 4px 15px;
    font-size: 11px;
    color: RGBA(140, 140, 140, 0.6);
    position: absolute;
    margin-left: 5px; 
}

#ortabant .tumu a {
    color: #262261;
    font-family: Ubuntu;
    font-size: 13px;
    position: absolute;
    right: 20px;
    padding-top: 20px;
    width:100%;
    text-align:right;
}

#ortabant .tumu a:after {
    content: "";
    border: solid #262261;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    margin-bottom: 1px;
    margin-left: 4px; 
}

#ortabant .Neden {
    font-family: Podkova;
    font-size: 24px;
    color: #0d1461;
    text-align: left;
    font-weight: bold;
    padding-bottom: 53px;
    padding-top: 109px;
    padding-left: 17px;
    display: flex; 
}

#ortabant .Neden:after {
    content: "";
    width: 437px;
    height: 1px;
    background-color: #dadada;
    display: inline-block;
    margin-top: 16px;
    margin-left: 16px; 
}

#ortabant .madde {
    font-family: Ubuntu;
    font-size: 16px;
    color: #1b1b1b;
    line-height: 26px;
    text-align: left;
    padding-bottom: 15px;
    padding-left: 18px; 
}

#ortabant .madde:before {
    content: url("../images/madde.png");
    margin-right: 18px; 
}

#ortabant .linkleriki a.secenekgenel {
    font-family: Ubuntu;
    font-size: 16px;
    color: #8c8c8c;
    text-align: left;
    display: block;
    padding: 9px 18px;
    border-left: 3px solid #8c8c8c;
    margin-top: 3px;
    text-decoration: none;
    font-weight: 400; 
}

#ortabant .linkleriki ul{
    overflow: hidden; 
    margin:0px auto;
}

#ortabant .linkleriki ul li{
    list-style:none;
}

#ortabant .linkleriki ul li a{
    font-size: 16px;
    color:black;
}

#ortabant .linkleriki .kutugenel a.icsecenek{
    font-family: Ubuntu;
    font-size: 16px;
    color: #8c8c8c;
    text-align: left;
    display: block;
    padding: 9px 18px;
    margin-top: 3px;
    text-decoration: none;
    font-weight: 400;
}

#ortabant .linkleriki .secenek {
    font-family: Ubuntu;
    font-size: 14px;
    color: #8c8c8c;
    text-align: left;
    display: block;
    padding: 4px 18px;
    border-left: 3px solid #8c8c8c;
    margin-top: 3px;
    text-decoration: none;
    font-weight: 400; 
    position: relative;
}

#ortabant .linkleriki .pd{
    font-family: Ubuntu;
    font-size: 14px;
    color: #8c8c8c;
    text-align: left;
    display: block;
    padding: 13px 5px 9px 18px;
    border-left: 3px solid #8c8c8c;
    margin-top: 3px;
    text-decoration: none;
    font-weight: 400;
    position: relative;
    line-height: 17px;
}

#ortabant .linkleriki a.secenek-alt:hover,
#ortabant .linkleriki a.secenek:hover {
    border-left: 3px solid #584099;
    color: #584099 !important; 
}

#ortabant .linkleriki a.secenekgenel:hover{
    border-left: 3px solid #584099;
    color: #584099;
}

.linkleriki .dropdown-menu {
    position:relative;
    border:none;
    width:100%;
    background-color:transparent;
    z-index:0;
    transition:all 300ms;
    top: 0px;
}

.linkleriki .dropdown-item{
    color: #8c8c8c !important;
    font-size:13px !important;
    font-family:Ubuntu;
    padding: 7px 18px;
    display:block;
    line-height:5px;
    margin-left:10px;
    border:3px solid transparent;
}

.linkleriki ul{
    width:100%;
}

#ortabant .hakkinda p {
    font-family: Ubuntu !important;
    font-size: 13px !important;
    color: #868681;
    line-height: 26px;
    text-align: left;
    padding:0 12px;
    font-weight: normal; 
}

#ortabant .carousel-control-prev{
    left:0px;
    z-index:10;
}

#ortabant .hakkinda {
    padding-top: 15px;
    font-family: Ubuntu !important;
    font-size: 13px !important;
}

#ortabant .carousel-control-next{
    right:0px;
    z-index:10;
}

#ortabant .carousel-indicators{
    top:5%;
}

#ortabant .carousel-control-next-icon{
   background-image:  url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ccc' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}

#ortabant .carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

.carousel-control-next, .carousel-control-prev{
    opacity:1 !important;
    z-index: 96;
}

.bslayt-a{
    opacity:1;
    display: block;
    color: #fff;
    transition:all 300ms;
}

.bslayt-a:hover{
    opacity:0.5;
    color:#fff;
    text-decoration:none;
}
.content table td{
    padding-left:5px;
}
/*----------------------------------------------------------------------------*/
.table tr .table thead{
    padding:0 10px !important;
}

.table td, .table th,.table thead th{
    /*border:none;*/
    padding-left:10px;
}

.table td {
    padding-left:10px !important;
    padding-right:10px !important;
}

.table th{
    font-family:Podkova;
    font-size:14px;
    padding:2px 0px;
    color:#181718;
    text-align:left;
}

.table thead{
    background-color:#ccc;;
}
.table td{
    padding:3px 0;
    font-size:13px;
    font-family:Ubuntu;
    font-weight:200;
    color:#353535;
}

.table td a{
    color:#353535;
}

.table .unvan{
    max-width:120px !important;
}
.table .telefon{
    min-width:125px;
}

.table tbody {
    /* border-top: 15px solid rgb(250, 250, 250);*/
}
.table tr.kart{
    visibility:hidden;
}
.p-baslik{
    background-color:#211261;
    font-family:Podkova;
    font-size:15px;
    padding:7px 11px;
    color:#fff;
    text-align:left;
    margin-bottom:15px;
    width:100%;
}

#personel-kart .p-baslik-yonetim{
    background-color:#353535;
}

#personel-kart .p-baslik-idari{
    background-color:#d1ad3e;
    color:#353535;
}

#personel-kart .card{
    border-radius:0px;
    border:none;
}

#personel-kart .card-header{
    padding:0px;
    background-color: rgba(250, 249, 252,.9);
    border:none;
}

#personel-kart .card-header-bg{
    background-color: rgba(255, 255, 255,.9);
}
#personel-kart .card-header h2{
    font-size:13px;
}

#personel-kart .btn-link {
    font-size:12px;
    font-weight:200;
    font-family:Ubuntu;
    color:#353535;
    padding:4px;
    position:relative;
    text-align:left;
    display:block;
    width:100%;
}

#personel-kart .btn-link:hover, #personel-kart .btn-link:focus {
    text-decoration:none;
}

#personel-kart button{
    border:none;
    background:none;
}

#personel-kart button:before{
    border: solid #8c8c8c;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 2px;
    background: transparent;
    transform: rotate(-45deg) translateX(-3px);
    content: "";
    margin-right: 5px;
    vertical-align: text-top;
    margin-top: 2px;
    margin-left:5px;
}

#personel-kart button:focus:before{
    transform: rotate(45deg) translateX(-3px);
    margin-top:5px;
}

#personel-kart .kart-resim {
    padding-top:45px;
}

#personel-kart .kart-resim img{
    /*filter: grayscale(100%);*/
}

#personel-kart .kart-baslik {
    min-height: 36px;
    width:100%;
    margin-bottom: 26px;
    background-color: #4a4e84;
    padding-top: 10px;
    padding-left: 27px;
    font-family: Podkova;
    font-size: 16px;
    color: white;
    font-weight: 200; 
    display:block;
    margin-top:-20px;
    margin-left:-16px;
    text-align: center;
}

#personel-kart .kart-baslik-yonetim{
    background-color:#5A5A59;
}

#personel-kart .kart-baslik-idari{
    background-color: #d0ac3e;
    color: #353535;
}

#personel-kart .ad-soyad{
    font-family: Podkova;
    font-size: 17px;
    font-weight: bold;
    display: block;
    width:100%;
}

#personel-kart .birim{
    font-family: Podkova;
    font-size: 15px;
    font-weight: 200;
    display: block;
    width:100%;
    margin-bottom:33px;
}

#personel-kart .bilgiler{
    font-size:12px;
    font-weight:200;
    margin-bottom:12px;
    width:100%;
}  

#personel-kart .bilgiler strong{
    width:120px;
    display:inline-block;
    position:relative;
    margin-right:10px;
}

#personel-kart .bilgiler span.posta {
    max-width: 300px;
    display: inline-flex;
}

#personel-kart .bilgiler strong:after{
    content:":";
    position:absolute;
    right:3px;
}

#personel-kart .card-body{
    background-color: rgb(234, 234, 234);
    max-width: 770px;
    margin-top: 17px;
} 

#personel-kart .kart-egitim h3{
    margin-top:9px;
    font-size:15px;
    font-family:Podkova;
    font-weight:400;
    width:100%;
    border-bottom:1px solid #979797;
    padding-bottom:3px;
}

#personel-kart .kart-egitim ul{
    margin:0px;
    padding:0px;
    min-height:38px;
}

#personel-kart .kart-egitim ul li{
    font-size:11px;
    font-family:Ubuntu;
    font-weight:400;
    list-style:none;
    margin-top:-4px;
}

#personel-kart .qr{
    margin-top:-3px;
}

#personel-kart .unvan{
    margin-right: 34px;
    font-weight: bold;
    min-width: 213px;
    display: inline-flex;
}

#personel-kart span.ozel-makam {
    position: absolute;
    right: 0px;
    top: 0;
    font-style: italic;
    font-size: 11px;
}

.form input{
    border:1px solid #e1b77e;
    width:100% !important;
    padding:3px 5px;
    margin-bottom:13px;
    font-size:12px;
    color:#8c8c8c;
}

.form label{
    font-size:12px;
    font-family:Ubuntu;
    font-weight:bold;
    display:block;
    margin-bottom:0px;
}

.form textarea{
    width:100%;
    height:44px;
    border:1px solid #e1b77e;
    font-size:12px;
    color:#8c8c8c;
}

.form span {
    font-size: 15px;
    font-style: italic;
}

.form button#gonder {
    border:1px solid #e1b77e;
    float:right;
    color: #8c8c8c;
    font-size:13px;
}

.form button#gonder:before {
    margin-top:4px;
}

.contact-links .bilgiler{
    margin-bottom:7px !important;
}

/*----------------------------------------------------------------------------*/
#haberler{
    background-color:#fafafa; 
}

#haberler .habergirisbaslik{
    font-family:Podkova;
    font-size:20px;
    color:#1b1b1b;
    text-align:left;
    font-weight: 600;
    padding-top: 20px;
}

#haberler .haberkutu{
    background-color:#b1b1b15c;
    margin-top:10px;
    width:100%;
    min-height: 130px;
    margin-top: 10px;
    margin-bottom: 10px;
    transition:all 250ms;
}

#haberler .haberkutu:hover{
    background-color:#fff;  
    text-decoration:none;
}

#haberler .haberkutu .haberbaslik{
    font-family: Ubuntu;
    font-size: 13px;
    color: #0c1065;
    font-weight: 600;
    line-height: 18px;
    text-align: left;
    padding-left: 17px;
    margin-top:10px;
}

#haberler .haberkutu .habermetin{
    font-family: Ubuntu;
    font-size: 12.3px;
    padding-left: 17px;
    padding-right: 19px;
    color: #0c1065;
    text-align: justify;
    line-height: 18px;
}

#haberler .haberkutu .tarih{
    border: 2px solid #0c1065;
    width: 91px;
    height: 24px;
    background-color: #0c1065;
    font-family: Ubuntu;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    font-weight: 500;
    margin-top: -13px;
    margin-left: 16px;
}

#haberler .nav-pills .nav-link {
    border-radius: .25rem;
    background-color:#b1b1b15c;
}

#haberler .nav-pills .nav-link.active, 
#haberler .nav-pills .show>.nav-link {
    color: black !important; 
    background-color: white !important;
    margin-left: 10px;
}

#haberler h3.haberanabaslik {
    color: rgb(13, 20, 97);
    font-family: Podkova;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 17px;
    margin-top: 58px;
    position: relative;
    padding-left: 17px;
}

#haberler h3.haberanabaslik::after {
    content: "";
    width: 64px;
    height: 2px;
    background-color: rgb(233, 183, 127);
    display: block;
    margin-top: 7px;
    padding-left: 17px;
}

#haberler h3.haberlerbaslik {
    color: rgb(13, 20, 97);
    font-family: Podkova;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 5px;
    position: relative;
}

#haberler h3.haberlerbaslik::after {
    content: "";
    width: 64px;
    height: 2px;
    background-color: rgb(233, 183, 127);
    display: block;
    margin-top: 7px;
}

#haberler .haberayrinti{
    font-family: Ubuntu;
    font-size: 14px;
    font-weight: 400;
    color: #0c1065;
    text-align: justify;
    line-height:20px;
}

#haberler .haberresim{
    margin-bottom: 13px;
    background-repeat: no-repeat;
    width: 635px;
    height: 329px;
    background-size: cover;
    margin-top: 13px;
}

#haberler .haberkucukfoto{
    margin-bottom: 15px;
    background-repeat: no-repeat;
    width: 197px;
    padding-right: -18px;
    margin-left: 5px;
    height: 131px;
    margin-left: -2px;
    background-size: cover;
    margin-top: 5px;
}

.pagination{
    padding:30px 0;
    text-align:center;
}

a.more ,.pagination strong {
    padding: 3px 15px;
    background: #0c0f65;
    margin-left: 4px;
    font-size: 12px;
    color: #fff;
    text-decoration:none;
    transition:all 250ms;
}

a.more:hover {
    opacity:0.7;
}

.pagination strong{
    background:#cecece;
    color:#666;
}

#au-search input[type=text] {
    
}

#au-search input[type=text]:focus {
    outline: none; 
}

.search-cover {
    position: relative;
    background: transparent;
    z-index: 1000;
    height: 1000px;
    overflow-x: scroll;
}

.preloader {
    position: absolute;
    left: 20px;
    top: 20px; 
}

.search-results {
    display: block;
    overflow: hidden;
    height: auto;
    padding-right: 0px; 
    min-height:260px;
}

.search-results > div {
    display: block;
    overflow: hidden;
    height: auto;
    float: left;
    padding-bottom: 15px;
    min-height:260px;
}

.search-results-title {
    display: block;
    overflow: hidden;
    text-align: left;
    font-family: Ubuntu;
    font-size: 18px;
    color: #adadad;
    padding: 0px 50px 0 0; 
}

.search-result {
    display: block;
    text-align: left;
    padding: 5px;
    /*
    height: 60px;
    margin: 15px 0px;
    */
    text-decoration: none;
    clear:both;
}

.search-result a{
    opacity:1 !important;
}
 
.search-result a:hover{
    text-decoration:none !important;
}

.search-result div.downline {
    font-weight: 400;
    font-size: 11px;
    color: #7d7d7d;
    line-height: 13px;
    display: block;
    border-bottom: 1px solid #484848;
    padding-bottom: 7px;
}

.search-result-staff a {
    clear:both; 
    opacity:1 !important;
}

.search-result{
    opacity:1 !important;
}

.search-result-staff img {
    float: left;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); 
}

.search-result-staff div {
    color: #fff;
    padding: 3px 7px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; 
}

.search-result-staff div.upline {
    font-weight: 300;
    font-style: italic;
    font-size: 11px;
    color: #b1b1b1;
}

.search-results-staff a{
   height:80px; 
   border-bottom:1px solid #484848;
   margin-bottom:15px;
}

.search-results-staff div.downline{
   border:none;
}

.search-result-depts div.upline {
    opacity: 0.5;
    font-weight: 300;
    font-size: 11px;
    color: #fff;
}

.search-result-depts div.midline {
    opacity: 0.5;
    font-weight: 400;
    font-size: 11px;
    color: #7d7d7d; 
}

.search-result-media div.upline {
    opacity: 0.5;
    font-weight: 300;
    font-size: 11px;
    color: #fff;
    padding-bottom: 2px;
}

.search-result-media div.downline {
    overflow: hidden;
}

.search-result-media:hover{
    text-decoration:none !important;
    opacity:0.7;
}

.gizle{
    display:none !important;
}

#hata404{
    font-family: Ubuntu;
    font-weight: 300;
    line-height: 1.38em;
    overflow-x: hidden;
    padding-top: 105px;
    padding-bottom: 105px;
    background-color: #fafafa
}

#hata404 .hata{
    font-family: Podkova;
    font-size: 18px;
    color: #0d1461;
    padding-bottom: 30px;
    line-height: 30px;
    text-align: left;
    display: block;
    width: 100%;
    font-weight: 700;
    letter-spacing: 1px;
}

#hata404 .hatauyari{
    font-family: Podkova;
    font-size: 30px;
    color: #0d1461;
    line-height: 30px;
    font-weight: bold;
    text-align: left;
    display: block;
    padding-bottom: 37px;
    letter-spacing: 1px;
}

#hata404 .hatamesaji{
    font-family: Ubuntu;
    font-size: 16px;
    color: #1b1b1b;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    letter-spacing: 0px
}

#hata404 .anasayfa {
    border: 2px solid;
    background-color: #fafafa;
    font-family: Ubuntu;
    font-size: 14px;
    color: #0d1461;
    text-align: center;
    width: 184px;
    height: 47px;
    font-weight: bold;
    margin-top: 49px;
    border-radius: 3px;
    padding-top:12px;
}

#hata404 .anasayfa:before{
    content: url(../images/ikon/anasayfa.png);
    padding-right: 11px;
    vertical-align: middle;
}

#ortabant .diger-baglantilar{
    margin-bottom:8px;  
    display:none;
    transition: all 250ms;
}

#ortabant .diger-baglantilar-aktif{  
    display:block;
    transition: all 250ms;
}

#ortabant .diger-baglantilar .liste{
    font-size:12px;
    margin: 0 15px;
}

#ortabant .diger-baglantilar .liste:hover{
    text-decoration:none;   
    opacity:0.6;
}

#ortabant .diger-liste h4 {
    /*
    background: #8c8c8c;
    color: #fbfbfb;
    */
    background:#eaeaea;
    color:#333;
    font-size: 14px;
    padding: 4px 15px;
    font-family: Podkova;
    font-weight: 200;
    cursor:pointer;
}

#ortabant .diger-liste h4:before{
    border: solid #8c8c8c;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 2px;
    background: transparent;
    transform: rotate(-45deg) translateX(-3px);
    content: "";
    margin-right: 5px;
    vertical-align: text-top;
    margin-top: 2px;
    margin-left: 5px;
}

#ortabant .diger-liste-aktif:before{
    transform: rotate(45deg) translateX(-3px) !important;
    margin-top: 6px !important;
}

.menu-svg{
    display:none;
}

div#au-news {
    width: 280px;
    position: absolute;
    bottom: 75px;
    left: 100px;
    z-index: 99;
    opacity: 1;
    border-radius: 0 3px 0 0;
    background: none;
    padding: 0;
    transition: background 1s ease;
    overflow: visible;
}

div#au-news a.au-news-record {
    display: block;
    overflow: hidden;
    width: 100%;
    color: #fff;
    transition: all .4s ease;
    padding: 0;
    margin-top: 5px;
    background: rgba(0,0,0,0.5);
}

div#au-news a.au-news-record:hover,
div#au-news a.au-news-record.aktif {
    box-shadow: 0 0 44px RGBA(36, 21, 101, .5);
    background: RGBA(36, 21, 101, .5);
}

div#au-news a.au-news-record img {
    float: left;
    display: block;
    box-shadow: 0 0 4px #000;
    width: 100%;
}

div#au-news a.au-news-record .au-news-text {
    float: left;
    width: 100%;
    padding-left: 0px;
    padding: 5px 10px;
    font-weight: 400;
    font-size: 10px;
}


div#au-news a.au-news-record .au-news-text span {
    display: block;
    font-weight: inherit;
    font-size: inherit;
    color: #FFFFFF;
    text-shadow: 0 2px 4px rgba(0,0,0,0.50);
    width: calc(100%);
    overflow: hidden;
    line-height: 11px;
/*    
    text-overflow: ellipsis;
    white-space: nowrap;
*/
    float: left;
}

div#au-news a.au-news-record .au-news-text i {
    float: right;
    text-align: right;
    width: 100px;
    font-weight: 300;
    font-size: inherit;
    display: none;
}

div#au-news a.to-all {
    background: RGBA(36, 21, 101, 0.5);
    color: white;
    display: inline-block;
    text-decoration: none;
    padding: 5px 10px;
    margin-top: 5px;
    float: right;
    font-size: 10px;
}

.media{
    display: inline-block;
    padding:0;
}

.images{
    width:100%;
    overflow: hidden;
    margin-top:15px;
}
.images a img{
    margin-bottom: 10px;
    margin-right: 10px;
    display: inline-block;
    width:200px;
}

.sosyal-medya-ust{
    
    padding:0 6px;
}

.sosyal-medya-ust a{
    margin: 0px;
    padding: 4px 2px !important;
}

.sosyal-medya-ust a img{
    height:22px;
}

#mobile-menu{
    margin-top:10px;
}

#mobile-menu .card{
    background:transparent;
    border:none;
}

#mobile-menu .card-header{
    background:transparent;
    border:none;
    padding:0;
    margin-right: -10px;
}

#mobile-menu .baslik{
    font-size:12px;
    text-align:right;
}
#mobile-menu .baglanti{
    font-size:11px;
    text-align:right;
    display:block;
    width: 100%;
    padding: 0;
}

#mobile-menu .card-body{
    padding:0;
}

#mobile-menu .text-gray{
    color:RGBA(183, 183, 183, 1.00);
}

.fixed-height {
    height: 100%;
    overflow: scroll;
    position: absolute;
    z-index: 1099;
    display:block !important;
}

.overflow{
    overflow:hidden;
}

.quicklinks a{
    width: 100px;
    font-size: 14px;
    font-family: Podkova;
    text-align: center;
    display: inline-block;
    margin-right:2px;
}

.tum-kutular-bg{
    background: #fafafa;
}

.tum-kutular{
    display:none;
    margin-top: 60px;
    padding-bottom:60px;
    height:auto;
}

.tum-kutular-aktif{
    display:block;
    height:auto;
}

#mobile-menu{
    display:none;
}

.mr-15{
    margin-bottom:-15px;
}

#carousel-medya img{
    min-height:120px;
}

#ccn ,#ccp {
    width:10%;
    background:rgba(0,0,0,0.3);
}
#ccp{
    left:15px !important;
}
#ccn{
    right:15px !important;
}
.medya-gorsel .carousel-item{
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
}
.etkinlik-yarisma{
    color:#F7931D !important;
}
.calistay-konferans{
    color:#00AEA9 !important;
}
.konser{
    color:#E2173D !important;
}
.radyo-programi{
    color:#FFD900 !important;
}
.soylesi{
    color:#00AC5B !important;
}
.sergi{
    color:#5D5259 !important;
}
.etkinlik-yarisma:after{
    background-color:#F7931D !important;
}
.calistay-konferans:after{
    background-color:#00AEA9 !important;
}
.konser:after{
    background-color:#E2173D !important;
}
.radyo-programi:after{
    background-color:#FFD900 !important;
}
.soylesi:after{
    background-color:#00AC5B !important;
}
.sergi:after{
    background-color:#5D5259 !important;
}
/* RektÃ¶ SayfasÄ± */
.ozel-profil-resim img{
    margin-bottom:10px;
    margin-top: 7px;
}
.ozel-profil-resim strong{
    font-family:Ubuntu;
    font-weight:700;
    font-size:16px;
    color:#000;
}
.ozel-profil-resim a{
    font-family:Ubuntu;
    font-weight:700;
    font-size:13px;
    color:#0c1065;
    border:1px solid #979797;
    padding: 0px 7px;
    float: right;
}
.ozel-profil-bilgi{
    font-family:Ubuntu;
    font-weight:200;
    font-style:italic;
    font-size:14px;
    color:#000;
    text-align:justify;
    line-height:24px;
}
.ozel-profil-iletisim{
    color:#0c1065;
    font-style:normal;
    font-size:14px;
}
.ozel-profil-iletisim h3{
    color:#0c1065;
    font-style:normal;
    font-size: 16px;
}
.btn-ata{
    background-color:#292459;
    border-color:#292459;
    color:#fff;
}
.btn-ata:hover{
    color:#fff;
    opacity:.8;
}
.btn-ata-yellow{
    color: #fff;
    background-color: #d1aa79;
    border-color: #d1aa79;
}
.popup-img{
    border:none;
    background:transparent;
}
.basinda{
    position:relative;
}
.basinda-tarih{
    position:absolute;
    background-color:#213776;
    color:#fff;
    right: 20px;
    padding: 3px 10px;
    font-size: 14px;
    margin-top: -31px;
}
.basinda .haberanabaslik{
    margin-top:0 !important;
    padding-left:0 !important;
}
.basinda-haber{
    border:1px solid #999999;
    margin-bottom: 20px;
    height: 220px;
    padding-top:30px;
    padding-bottom:30px;
    height:auto;
    position:relative;
    background:#f0f0f0;
    color:#0c0c69 !important;
}
.basinda-haber h4{
    font-size:16px;
}
.basinda-haber img{
    filter: grayscale(100%);
}
.basinda-haber p{
    color:#0c0c69 !important;
    width:80%;
    font-size:14px;
}
.basinda-haber:hover{
    background:#fff;
}
.basinda-habere-git{
    position: absolute;
    right: 20px;
    bottom: 20px;
}
.basinda-habere-git a{
    color:#0c0c69;
    border:1px solid #eab774;
    padding: 10px 15px;
    font-size: 15px;
}
.basinda-resim:hover{
    opacity:0.7;
}
.f14{
    font-size:14px;
}
.profiller_form{
    background:#eaeaea;
    margin-top:-15px;
    padding:20px;
    text-align:right;
}
.profiller_form form label{
    display:block;
    text-align:left;
}
.profiller_form form label span{
    font-family:Ubuntu;
    font-weight:700;
    font-size:14px;
    width: 62px;
    display: inline-block;
}
.profiller_form form label input{
    margin-left:30px;
    width:70%;
}
.profiller_form form input[type=submit]{
    background:#250c64;
    border:none;
    font-size:13px;
    font-family:Ubuntu;
    color:#fff;
    margin-right:160px;
    padding: 2px 23px;
}
.profiller_alfabe{
    background:#eaeaea;
    margin-top:-15px;
    text-align:left;
    padding:10px 20px;
}
.profiller_alfabe a{
    font-family:Ubuntu;
    font-weight:700;
    font-size:14px;
    color:#000;
}
.profiller_alfabe a:hover{
    text-decoration:none; 
    color: #b37b2c ;
}
.harf_aktif{
    color: #b37b2c !important;
    font-size: 20px !important;
    vertical-align: top;
}
.medya-icerik h4{
    color: #201161;
    font-size: 15px;
}
.ce .carousel-inner{
    height:272px; overflow:hidden;min-height:272px;
}
.ce .carousel-item{
    
}
.etk-afis-aktif{
    font-weight:500;
    /*text-decoration:underline;*/
}

.data-gun{
    margin-top:30px;
    display:block;
    font-family:Podkova;
    font-size:57px;
    color:#353535;
    text-align:center;
    padding:0 15px;
}
.data-ay{
    font-family:Podkova;
    font-size:30px;
    color:#353535;
    text-align:center;
    display:block;
    margin-top:15px;
    padding:0 15px;
}
.data-baslik{
    font-family:Ubuntu;
    font-size:11px;
    color:#353535;
    text-align:center;
    font-weight:bold;
    display:block;
    margin-top:20px;
    padding:0 15px;
}
.etk-afis{
    height:181px;
    overflow:hidden;
    margin-bottom:30px; 
    background: #e2d2c1;
    display:flex;
    justify-content: space-between;
}
.etk-gaba{
    width:100%;
}
#link-detay{
    font-size: 14px;
    max-width: 340px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*---------------------------------------------------------- Mobil KontrolÃ¼ ---*/

@media screen and (max-width: 600px) {
    .covid-img{
        width:100px;
    }
    .menu-svg{
        display:inline;
    }
    #anamenu .logo{
        font-size:18px; 
        background-size: auto 80%;
        padding-top:20px;
        padding-bottom:20px;
        padding-left:73px;
        line-height:normal;
    }
    #slaytlar .anabaslik {
        font-size: 16px;
        line-height:normal;
        margin-top:-30px;
    }
    #slaytlar .altbaslik{
        font-size:10px;
    }
    #slaytlar .carousel-caption{
        /*top:5%;*/
    }
    #slaytlar .carousel-caption {
        top:unset;
        bottom: -10%;
    }
    #slaytlar .metin{
        font-size:11px;
        line-height:normal;
        margin-top:0;
        max-width:300px;
    }
    #slaytlar .baglanti{
        margin-top:10px;
        padding:3px 7px;
        font-size:12px;
    }
    .carousel-indicators{
        display:none;
    }
    #kutular a{
        margin-left: 10px;
        margin-right: 10px;
    }
    #medya{
        padding-top: 0px;
        padding-bottom: 20px;
    }
    .medya-mobile{
        margin-top:-35px;
    }
    .MultiCarousel .leftLst{
        position:absolute; 
        top: 10px;
        left: 37%;
        margin-left: -20px; 
    }
    .MultiCarousel .rightLst{
        position:absolute; 
        top: 10px;
        right: 62%;
        margin-right: -20px; 
    }
    #universiteliyim {
        padding-top: 0px;
    }
    .uni-tanitim{
        margin-top:-63px;
    }
    #slayt .metin { 
        line-height: 23px;
        font-size: large;
    }
    #slayt .paylas{
        font-size:10px;
    }
    .linkleriki .dropdown-menu{
        top:0;
    }
    #slayt .metin {
        font-size: 24px;
        line-height: 28px;
    }
    #ortabant .altbaslikbir::after {
        display:none;
    }
    #eposta-menu {
        max-width: 215px;
        background-color: #e2b787;
        top: 31px;
        border: none;
        z-index: 99999;
        margin-left: 0px;
        padding: 4px 0px !important;
        border-radius: 0;
        background-image: url(../images/ikon/eposta-menu-right.png);
        background-repeat: no-repeat;
        background-size: 6px;
        background-position-x: 209px;
        min-height: 30px;
        position: absolute;
        margin-top: -27px;
        background-position-y: 10px;
        margin-left:20px;
    }
    #eposta-menu .dwn-item {
        padding: 0px 8px 0px;
        font-size: 15px;
        font-family: 'Ubuntu', sans-serif;
        font-weight: 400;
        display: block;
        float: left;
        color: #353535;
    }
    #altbant .baslik {
        margin-top:30px;
    }
    
    #enaltbant .baglanti {
        padding:0;
    }
    #personel-kart .bilgiler strong {
        width: 88px;
    }
    a.more ,.pagination strong {
        padding: 0px 6px;
        background: #0c0f65;
        margin-left: 5px;
        font-size: 10px;
    }
    .duyurular .baslik{
        margin-top: -10px !important;
    }
    #universiteliyim .baslik{
        margin-top:0;
    }
    #universiteliyim{
        margin-bottom: 32px
    }
    .search-results > div {
        clear:both;
    }
    #slaytlar .oklar button.sag {
        margin-left:0px;
    }
    #slaytlar .oklar button.sol {
        margin-right: 0px;
    }
    .carousel-control-next, .carousel-control-prev {
        z-index: 99 !important;
    }
    #slaytlar .oklar button.sag {
        margin-left: 0px;
    
    }
    #slaytlar .oklar button.sag {
        margin-left: 0px;
    
    }
    #slaytlar .oklar button {
        border-width: 0 1px 1px 0 !important;
        padding: 5px !important;
    
    }
    .genelmenu-ac{
        margin-right: 10px;
    }
    /*
    .search-results-staff .search-results-title{
        margin-bottom: -91px;
        margin-top: 30px;
    }
    .search-results-depts .search-results-title{
        margin-bottom:-100px;
        margin-top:30px;
    }
    */
    #altbant .sosyal{
        text-align:left;
    }
    .ce .carousel-inner{
        min-height:300px !important;
    }
}

@media screen and (max-width: 720px) { 
    #kutular {
      margin-top: -10px; 
    }
}

@media screen and (max-width: 990px) { 
    .ce .carousel-inner{
        height:169px; overflow:hidden;min-height:169px;
    }
}

@media screen and (min-width:601px) and (max-width: 900px) {
    #slaytlar .anabaslik {
        font-size: 24px;
        line-height:normal;
        margin-top:-80;
    }
    #slaytlar .altbaslik{
        font-size:10px;
    }
    #slaytlar .carousel-caption{
        top:25%;
    }
    #slaytlar .metin{
        font-size:14px;
        line-height:20px;
        margin-top:15px;
        max-width:300px;
    }
    #slaytlar .baglanti{
        margin-top:10px;
        padding:6px 12px;
        font-size:16px;
    }
    div#au-news {
        left: 100px;
    }
    #altbant .sosyal{
        text-align:left;
    }
}

@media only screen and (max-device-width: 1200px) {
    #mobile-menu{
        display:block;
    }
    .fm-con{
        position:relative;
    }
    #fm{
        position: absolute;
        right: 0;
        top:0;
    }
    .mr-top{
        margin-top: 30px;
    }
    .navbar-brand-aktif{
        position: absolute;
        top: 33px;
    }
}

@media only screen and (min-device-width: 1500px) and (max-device-width: 1650px) {
    .carousel-item{
        max-height:550px;
    }
}

@media only screen and (min-device-width: 1650px) and (max-device-width: 1920px) {
    .carousel-item{
        max-height:700px;
    }
}

@media only screen and (min-width: 1921px) {
    .carousel-item{
        max-height:1500px;
    }
}