#___gcse_0 {
    display: none;
}

#site-footer ul.list-unstyled {
    display: flex;
    flex-direction: column;
}

#intro .row h1.curretPage a {
    word-break: break-word;
}

#page-akademi .navbar {
    display: inline-block;
}

#page-akademi #intro {
    min-height: 126px;
}

#page-akademi .navbar-nav {
    display: inline;
}

#page-akademi #carouselFacultySliderControls p,
#haberlerSlider p, #home-slider p {
    text-align: justify;
}

@media (max-width: 1199px) {
    #page-all .social-icons {
        float: right;
        padding: 0;
    }
}

@media (max-width: 994px) {
    #searchBarDropdown {
        right: 0 !important;
    }
}

@media (max-width: 991px) {
    #site-header .navbar-nav {
        padding-top: 20px;
    }

    #site-header .nav-link {
        text-align: left;
        padding: 10px !important;
    }

    #site-header .nav-link:not(:last-child) {
        padding: 10px !important;
    }

    #site-header .nav-link i {
        position: absolute;
        right: 10px;
        padding: 6px 0;
    }

    .navbar-border-bottom {
        border-bottom: 1px solid #c2c0c3 !important;
    }

    #site-header i.fas.fa-chevron-down {
        padding: 10px 5px 10px 0;
        color: #bfc0c3;
        display: inline !important;
    }

    #site-header #navbarNavDropdown i.fa.fa-chevron-right {
        padding: 10px 5px 10px 0;
        color: #bfc0c3;
        display: none !important;
    }

    #site-header #navbarNavDropdown i.fa.fa-chevron-right:hover {
        color: #343741;
    }

    #site-header .dropdown-menu .dropdown-menu {
        margin-bottom: 0;
        margin-top: 1px;
    }

    #site-header .dropdown-menu {
        border: none;
        padding: 0 15px;
        margin-top: 1px;
    }

    #site-header .dropdown-menu li {
        padding: 6px 0;
    }

    #site-header .dropdown-menu li .nav-link {
        border: none;
    }

    #site-header .dropdown-menu li:not(:last-child) {
        border-bottom: 1px solid #c2c0c3;
    }

    #subNav li.list-inline-item {
        background: transparent !important;
        border: none !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
        padding: 8px;
        color: rgba(255, 255, 255, 1);
        width: 100%;
    }

    #subNav li.list-inline-item:last-child {
        border-bottom: none !important;
    }

    #subMenu a {
        color: rgba(255, 255, 255, 1);
    }

    #subNav .navbar-nav > li.list-inline-item:first-child {
        padding-left: 8px !important;
    }

    #subMenu li + li a::before, #subMenu .dropdown-menu li:first-child a::before {
        content: none;
    }

    #subMenu .dropdown-menu li {
        padding: 8px !important;
    }

    #searchBarDropdown {
        top: 34px !important;
        border-right: 1px solid #dfdfdf !important;
    }

    #page-all .social-icons {
        float: unset;
        padding: 0;
    }

    #page-all .navbar .navbar-brand img {
        max-width: 72vw;
    }

    #page-akademi #intro #lang-social + a img {
        width: 86vw !important;
    }

    /*#page-akademi #intro #lang-social + a {
        margin-right: 8%;
    }*/

    #page-akademi #intro .row {
        width: 100%;
    }

    #subNav li.list-inline-item {
        background: rgba(255, 255, 255, 07);
        border: 1px solid rgba(255, 255, 255, 0.7);
        padding: 8px;
        color: #525050;
        width: 100%;
    }

    #subMenu .navbar-light .navbar-toggler {
        border: 2px solid rgba(255, 255, 255, 0.7);
        border-radius: 9px 0;
        color: rgba(255, 255, 255, 1);
    }

    #subMenu .navbar-collapse {
        margin-top: 10px;
    }

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

    #subNav .navbar-toggler-icon{
        margin-left: 54px;
    }

    #subMenu .dropdown-menu .dropdown .dropdown-menu {
        position: relative;
        top: 4px;
        left: 0;
        width: 64vw;
        margin-bottom: 20px;
    }

    #subNav .navbar-nav > li.list-inline-item:first-child {
        padding-left: 19px;
    }

    #subMenu .dropdown-menu {
        margin-left: 15px;
    }
}

#navbarNavDropdown i.fa.fa-chevron-right {
    padding: 5px 5px 0 0;
    color: gray;
    margin-left: auto;
    float: right;
}

.thumbnail .caption {
    padding: 33%;
}

#dynamic-content p, #page-content .contents p, .right-bar p {
    text-align: justify;
}

#academic-people .academic p {
    text-align: center;
    background: #f1f1f1;
    padding: 15px;
}

#academic-people .academic img {
    width: 100%;
    padding: 15px;
}

#academic-people .academic {
    background: white;
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 18px 0px rgba(0, 0, 0, 0.22);
}

.gradient-v-primary-grey-bg {
    background: linear-gradient(to bottom, rgba(49, 49, 49, 0.2) 0%, #f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#199db2', endColorstr='#f7f7f7',GradientType=0 );
}

#lang-social #langSelect {
    background: #289db2;
}

#lang-social {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

#section-faq .panel-collapse {
    padding: 15px;
}

#section-faq .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
    padding: 11px 4px 6px 15px;
}

#section-faq .panel {
    margin-bottom: 10px;
}

#section-faq h3 {
    margin-top: 5%;
}

.tab-nav a {
    padding: 15px 40px;
}

.tab-nav li {
    padding-bottom: 15px;
}

.tab-nav a.active.show {
    background: #f3f3f3;
}

.shortcut-heading {
    /*background: rgba(255,255,255,0.7);*/
    height: 56px;
    display: table-cell;
    vertical-align: middle;
    width: 190px;
}

h4.shortcut-heading:hover {
    /*background: rgba(255,255,255,1);*/
    color: #83b43d;
}

#center-shortcuts a {
    text-decoration: none;
    word-break: break-word;
}

.middle-shortcuts a {
    text-decoration: none;
}

#middle-page-shortcuts .shortcut {
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#adayogrenciSlider .carousel-item {
    height: 70px;
}

#leftNavigation .card-body {
    padding: 0.8em;
}

.fc-event, .fc-event:hover,
.ui-widget .fc-event {
    color: #fff !important;
    text-decoration: none !important;
}

#calendar_daily h4.panel-title {
    border: 1px solid #e2dddd;
    background: #f3f0f0;
}

.fc-day-grid-container .fc-day:hover{
    background: #dddddd;
    cursor: pointer;
}

.fc-sat, .fc-sun {
    color: red;
}

#site-footer .nav-link {
    padding: 0;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.pagination>li {
    display: inline;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}

.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

#academy-welcome.color-1 .container:nth-child(2) {
    background-color: #333;
}

#academy-welcome.color-1 .date {
    border-color: rgba(255, 255, 255, 0.6);
    /*border-color: #bfa9a9;*/
}

#academy-welcome.color-1 .date .dateBorder {
    border-bottom-color: rgba(255, 255, 255, 0.6);
    /*border-bottom-color: #bfa9a9;*/
}

#academy-welcome.color-1 .btn-outline-light {
    border-color: #fff;
}

#academy-welcome.color-1 .btn-outline-light:hover {
    background-color: #fff;
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

.img-responsive, .thumbnail a > img,
.thumbnail > img {
    display: block;
    max-width: 100%;
    height: auto;
}

#searchBarDropdown {
    width: 220px;
    position: absolute;
    right: -41px;
    z-index: 1;
    background-color: #f7f7f7;
    border: 1px solid #dfdfdf;
    border-top: 0;
    border-right: 0;
}

#searchBarDropdown label.radio {
    margin: auto;
    padding: 2px 0 5px;
    cursor: pointer;
}

#searchBarDropdown .radio-buttons {
    border-top: none;
    display: flex;
}

.dropdown #searchButton {
    font-size: 16px;
    border: none;
    cursor: pointer;
}

#searchBarInput {
    padding: 3px 6px 3px 6px;
    margin: 5px 0 5px 5px;
    width: 77%;
    border: 0;
}

.modal-open[style] {
   padding-right: 0px !important;
}

.modal {
    overflow-y: auto;
}

.modal-open {
    overflow: auto;
}

header.topbar {
    min-height: 40px;
    color: #fff;
    text-align: center;
    background: #289db2;
}

header.topbar .social-icons {
    margin: 0;
    list-style-type: none;
}

header.topbar span {
    padding: 7px 0;
    float: left;
}

header.topbar .social-icons li {
    display: inline-block;
}

header.topbar a {
    display: inline-block;
    border-right: 1px solid rgba(255,255,255,.2);
    padding: 0 18px;
    line-height: 40px;
    color: white;
    font-size: 13px;
}

@media (max-width: 991.98px) {
    .dropdown-menu li .nav-link {
        border-bottom: 1px solid #c2c0c3;
    }
}

@media (min-width: 992px) {
    #subMenu .dropdown-menu .dropdown-menu {
        margin-left: 100%;
    }
}

.dropdown-menu li:last-child .nav-link {
    border: none;
}

#site-header .dropdown-menu {
    background: rgba(255, 255, 255, 0.90);
}

#subMenu .dropdown-menu li:hover {
        background: none !important;
    }

#subMenu .dropdown-menu li {
    width: 100%;
    padding: 4px 1px;
    text-align: left;
}

#subMenu .dropdown-menu .dropdown-menu {
    position: absolute;
    top: -9px;
    left: 1px;
}

#subMenu .dropdown-menu .dropdown .dropdown-toggle::after {
    display: none;
}

#subMenu .dropdown-menu .dropdown .dropdown-toggle {
    margin-left: -3px;
    margin-right: -3px;
}

#subMenu a:hover,
#subMenu a.active,
#subMenu li.active a {
    color: #41444d;
}

#subMenu {
    color: rgba(255, 255, 255, 1);
}

#subMenu .dropdown-menu a {
    color: rgba(255, 255, 255, 1);
}

#subMenu .dropdown-menu a:hover {
    color: #41444d;
    background: none;
}

#site-footer .social-media a:hover {
    text-decoration: none;
}

/*#site-footer p {
    display: table;
}*/

.rightbar .calendar-header .sectionTitle.withDivider,
.rightbar .calendar-header a {
    background-color: transparent !important;
}

header.topbar .social-icons li:hover {
    background: white;
    color: blue;
}

header.topbar a:hover {
    color: #289db2;
}

#site-footer img.img-fluid:hover {
    border-radius: 100%;
    background: white;
    transition: all 0.7s;
}

#site-footer .img-fluid {
    transition: 0.7s;
}

button.form-control-feedback {
    text-align: center;
    cursor: pointer;
    width: 35px;
    color: white;
    background-color: #089baf;
    border: 0;
    padding: 4px;
}

#___gcse_0 .gsc-control-cse.gsc-control-cse-en {
    padding: 5px;
    border-top: 0;
}

#___gcse_0 .gsc-control-cse {
    background-color: transparent;
    border: 0;
}

#___gcse_0 .gsc-control-cse.gsc-control-cse-tr {
    padding: 5px 5px 0 5px;
}

#___gcse_0 .gsc-input {
    padding-right: 0;
}

#___gcse_0 .gsc-input-box {
    border: 0;
}

#gs_id50 {
    padding: 0;
}

#___gcse_0 .gsc-search-button.gsc-search-button-v2 {
    padding: 9px 11px 6px;
}

#___gcse_0 .gsib_b .gsst_a {
    padding: 0;
}

#site-header .topmenu i {
    margin-top: -4px;
}

#subMenu .dropdown-menu .dropdown a {
    display: flex;
}

#content-layout-page #page-content .imageCaption.quote {
    position: absolute;
    margin: 3rem 2.8rem;
    max-width: 90%;
    font-weight: bold;
    color: #053740;
    bottom: unset;
    padding: 0;
}

#content-layout-page .gradient-v-trans-white {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, white 100%);
}


#content-layout-page #dynamic-content {
    position: relative;
    top: -17rem;
}

#content-layout-page #page-content .imageCaption.quote:after, #content-layout-page #page-content .imageCaption.quote:before {
    content: none !important;
}

#content-layout-page .dropdown .dropdown-menu .nav-link i:not(.fa-chevron-right) {
    display: none !important;
}

#content-layout-page .dropdown .dropdown-menu .nav-link {
    margin: 0 !important;
    padding: 5px 12px !important;
    text-align: left !important;
}

#content-layout-page #contact-details .top p {
    width: 100%;
}

#content-layout-page .dropdown-menu {
    min-width: 14rem;
}

#content-layout-page #leftNavigation li a:before {
    content: none !important;
}

#content-layout-page .dropdown-menu .dropdown-menu {
    position: absolute;
    top: -1px;
    left: 223px;
    padding: 0px;
}

/* Hızlı Erişim Bloğu */
#center-shortcuts {
    overflow-x: auto;
    white-space: nowrap;
    display: block;
    padding-bottom: 10px;
}

#center-shortcuts::-webkit-scrollbar, #library-featured::-webkit-scrollbar {
    height: 6px;
}

#center-shortcuts::-webkit-scrollbar-track, #library-featured::-webkit-scrollbar-track {
    background: #afce86;
}

#center-shortcuts::-webkit-scrollbar-thumb, #library-featured::-webkit-scrollbar-thumb {
    background: #82b23f;
}

#center-shortcuts::-webkit-scrollbar-thumb:hover, #library-featured::-webkit-scrollbar-thumb:hover {
    background: #249cb2;
}

#center-shortcuts > div[class^=col-] {
    display: inline-block;
    float: none;
    vertical-align: top;
}

#center-shortcuts .shortcut-heading {
    white-space: normal;
    text-align: center;
}

.middle-shortcuts {
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

#middle-page-shortcuts span::before {
    content: "\2039";
    position: relative;
    left: -47px;
    top: 11rem;
    font-size: 47px;
    font-weight: 900;
    color: #797474;
    cursor: pointer;
}

#middle-page-shortcuts span:last-child::before {
    content: "\203A";
    left: 103%;
    top: -9.5rem;
}

.dropdown-menu .dropdown-menu {
    position: absolute;
    top: -1px;
    left: 223px;
    padding: 0px;
}

@media only screen and (max-width: 991px) {
    .dropdown-menu .dropdown-menu {
        position: relative;
        top: -1px;
        left: 15px;
        width: 100%;
    }
}

#contact-details .top p {
    width: 100%;
}

.middle-shortcuts {
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#leftNavigation li a:before {
    content: none !important;
}

#site-header .nav-link i {
    display: block;
}

.dropdown .dropdown-menu .nav-link i:not(.fa-chevron-right) {
    display: none !important;
}

.dropdown .dropdown-menu .nav-link {
    margin: 0 !important;
    padding: 5px 12px !important;
    text-align: left !important;
}

.dropdown-menu {
    min-width: 14rem;
}

#footer-section {
    background: rgba(53, 107, 116, 0.26);
    color: #757676;
    font-size: 14px;
    padding: 6px;
    width: 100%;
}

#footer-section a:hover {
    color: #126972 !important;
    text-decoration: none;
}

#footer-section a {
    color: #199db2;
    text-decoration: none;
}

#langSelect.second-lang {
    position: absolute;
    list-style: none;
    background: white;
    z-index: 9999;
    cursor: pointer;
}

#langSelect.second-lang a {
    color: #289db2;
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
}

@media only screen and (max-width:994px) {
    #langSelect.second-lang {
        display: block !important;
    }

    #langSelect.big-screen-lang {
        display: none !important;
    }
}

.popup-container {
    position: fixed;
    z-index: 999;
    width: 100%;
    height: 100%;
    top: 0;
    display: flex;
    background: rgba(27, 91, 103, 0.75);
    align-items: center;
    justify-content: center;
    text-align: center;
}

.popup-container .popup-image {
    width: 70%;
}

.popup-container .popup-image:hover {
    cursor: pointer;
}

@media screen and (min-width: 1400px) {
    #home-slider .carousel-caption h2 {
        font-size: 48px;
    }

    #home-slider .carousel-caption p, #home-slider .carousel-caption a {
        font-size: 18px;
    }
}

@media screen and (max-width: 1399px) and (min-width: 992px) {
    #home-slider .carousel-caption h2 {
        font-size: 44px;
    }

    #home-slider .carousel-caption p, #home-slider .carousel-caption a {
        font-size: 16px;
    }
}

@media screen and (min-width: 992px) {
    /*#home-slider .carousel-item {
        height: calc(100vh - 194px) !important;
    }

    #home-slider .carousel-item > img {
        object-fit: cover;
        height: calc(100vh - 194px);
    }*/

    #home-slider .carousel-caption h2 {
        width: 75% !important;
    }

    #home-slider .carousel-caption p, #home-slider .carousel-caption img {
        width: 50% !important;
    }
}

@media screen and (max-width: 991px) {
    #home-slider .carousel-caption h2 {
        font-size: 30px;
    }

    #home-slider .carousel-caption p, #home-slider .carousel-caption a {
        font-size: 14px;
    }
}

@media screen and (max-width: 767px) {
    #home-slider .carousel-caption h2 {
        font-size: 24px;
    }

    #home-slider .carousel-caption p, #home-slider .carousel-caption a {
        font-size: 12px;
    }
}

@media screen and (max-width: 670px) {
    #home-slider .carousel-caption h2 {
        font-size: 20px;
    }

    #home-slider .carousel-caption p, #home-slider .carousel-caption a {
        font-size: 10px;
    }
}

@media screen and (max-width: 575px) {
    #home-slider .abs-full {
        display: none;
    }
}

#home-slider .carousel-caption {
    bottom: none;
    top: 10%;
    left: 10%;
    right: 10%;
}

#home-slider .carousel-caption h2 {
    text-shadow: 2px 2px 5px #262626;
    width: 100%;
}

#home-slider .carousel-caption p {
    text-shadow: 1px 1px 1px #262626;
    width: 75%;
}

#home-slider .carousel-caption img {
    width: 75%;
}

#home-slider .carousel-caption {
    color: #fff;
    z-index: 150;
    text-align: left;
}

#home-slider .abs-full {
    background: linear-gradient(to bottom, rgba(0, 61, 89, 0.6) 10%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc003d59', endColorstr='#00ffffff',GradientType=0 );
    z-index: 100;
}
