/*genel başlangıç*/
body {font-family: 'Roboto', sans-serif;background-color: #f8f9fd;font-size: 16px;color: #333;height: 100%;} 
a {text-decoration: none;color: #0a7b6b;}
.btn-genel {background-color: #0a7b6b;color: #fff;border-radius: 20px;border: 2px solid #0a7b6b;padding: 5px 20px;transition: .5s;}
.btn-genel:hover, .btn-genel:hover:active {background-color: #075247;border: 2px solid #075247;color: #FFF;}
.btn-siyah {background-color: rgba(255, 255, 255, 0.1);color: #fff;border-radius: 20px;border: 2px solid rgba(255, 255, 255, 0.1);padding: 5px 10px;transition: .5s;}
.btn-siyah:hover, .btn-siyah:active {background-color: #075247;color:#fff;}
.btn-seffaf {background-color: transparent;border-radius: 20px;border: 2px solid #61cb97;color: #61cb97;transition: .5s;}
.btn-seffaf:hover, .btn-seffaf:active {background-color: #61cb97!important;color:#000;border-color: #61cb97!important;}
.btn-seffaf-koyu {background-color: transparent;border-radius: 20px;border: 2px solid #1f9059;color: #1f9059;transition: .5s;}
.btn-seffaf-koyu:hover, .btn-seffaf-koyu:active {background-color: #276044 !important;color:#FFF !important;border-color: #276044!important;}
.btn-kirmizi{background-color: #ac0f0f;color: #fff;border-radius: 20px;border: 2px solid #ac0f0f;padding: 5px 20px;transition: .5s;}
.btn-kirmizi:hover, .btn-kirmizi:active  {background-color: #740f0f; border-color: #740f0f;}
.anasayfa-bosluk {margin: 50px 0;}
.bolum-baslik {margin-bottom: 30px;text-align: center;}
.topcu-akademi-baslik {color: #0a7b6b;font-size: 14px;letter-spacing: 1px;font-weight: 600;margin-bottom: 5px;}
/*.topcu-akademi::after {content: "";position: absolute;right: 0;top: 50%;height: 2px;width: 70px;background-color:#0a7b6b;}*/
.topcu-akademi-anabaslik {font-size: 36px;font-weight: bold;letter-spacing: 0.5;}
.alt-baslik {margin-bottom: 15px;color: #777;}
.kucuk-baslik {font-weight: 500;font-size: 16px;color: #333;margin-bottom: 5px;}
.slider-ok-egitmenler {text-align: center;margin: 15px 0;} 
.nav-oklar {background-color: #61cb97;color: #FFF;width: 40px;height: 40px;margin:5px;display: inline-flex;justify-content: center;align-items: center;border-radius: 50%;cursor: pointer;transition: background-color 0.3s;}
.nav-oklar:hover {background-color: #025146;}
.form-baslik{font-weight: bold;font-size: 30px;margin-bottom: 20px;}
form label {margin-bottom: 8px;}
.form-check-input {accent-color: #01332B;transition: all 0.2s ease;}
.form-check-input:hover {box-shadow: 0 0 5px rgba(76, 175, 80, 0.3);border-color: #0a7b6b;}
.form-check-input:focus,.form-select:focus, .page-link:focus {box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25);border-color: #0a7b6b;outline: none;}
.form-check-input:checked {background-color: #0a7b6b;border-color: #0a7b6b;}
input[type="radio"].form-check-input {accent-color: #01332B;transition: all 0.2s ease;}
input[type="radio"].form-check-input:hover {box-shadow: 0 0 5px rgba(76, 175, 80, 0.3);border-color: #01332B;}
input[type="radio"].form-check-input:focus {box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25);border-color: #4CAF50;outline: none;}
input[type="radio"].form-check-input:checked {background-color: #0a7b6b;border-color: #0a7b6b;}
.modal-trigger-text {cursor: pointer;color: #4CAF50;transition: color 0.3s ease;}
.modal-trigger-text:hover {color: #388E3C;}
.content-page {padding: 30px 0;}
.form-control {border-radius: 25px;box-shadow: 0 3px 10px #d1d1d1;border-color: transparent;}
.form-control:focus {border-color: #0aa77b;box-shadow: 0 0 0 4px rgba(76, 175, 80, 0.25);}
.sayfalama-genel .page-item .page-link {border: 1px solid #0a7b6b;margin: 0 8px;border-radius: 18px;transition: all 0.3s ease;}
.sayfalama-genel .page-item .form-select {background-color: transparent;border: #f8f9fd;}
.sayfalama-genel .page-item.disabled .page-link {color: #888686;background-color: #e4e4e4;border-color: #f4f4f4;}
.sayfalama-genel .page-item.disabled:hover {cursor: not-allowed;}
.sayfalama-genel .btn-genel {min-width: 113px;}
.sidebar-card {position: sticky;top: 100px;background: #f8f9fd;border-radius: 12px;}
.genel-beyaz {background-color: #ffffff;border-radius: 12px;padding: 35px;box-shadow: 0 5px 20px rgba(0,0,0,0.05);margin-bottom: 20px;}
.genel-beyaz-small {background-color: #ffffff;border-radius: 12px;padding: 20px;box-shadow: 0 5px 20px rgba(0,0,0,0.05);}
.genel-yesil {background-color: rgba(204, 251, 228, 0.3);border-radius: 12px;padding: 30px;}
.sayfa-ana-baslik {font-size: 36px;font-weight: bold;margin-bottom: 30px;}
/*genel bitiş*/
/*yaklasanlar baslangic*/
.yaklasanlar {position: fixed;top: 0;width: 100%;z-index: 999;background-color: #4da291;}
.yaklasanlar-baslik {color: #000;}
.yaklasanlar marquee {padding-top: 4px;}
.yaklas-baslik {font-weight: bold;position: absolute;padding-top: 4px;}
.kayan-yazi {overflow: hidden;white-space: nowrap;margin-left: 130px; height: 30px;}
.kayan-yazi a {margin-left: 20px;position: relative;}
.kayan-yazi a:not(:first-child):after {content: "|";position: absolute;left:-14px;}
/*.blink{
    text-decoration: blink;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: .8s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-direction: alternate;
}
@-webkit-keyframes blinker {
    from {opacity: 1;}
    to {opacity: .4;}
}
@-moz-keyframes blinker {
    from {opacity: 1;}
    to {opacity: .4;}
}
@keyframes blinker {
    from {opacity: 1;}
    to {opacity: .4;}
}*/
/*yaklasanlar bitis*/
/* Header */
.header {background-color: #fff;}
.header-top{padding: 7px 0;}
.logo img:first-child {margin-right: 10px;}
.header, .navbar-arama:focus {box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);}
.div-btn-hesap .btn {min-width: 100px;padding: 3px 10px;}
.div-header-hesap a {color: #000;font-weight: bold;padding: 10px 7px 7px 14px;}
.div-header-hesap i {margin-right: 5px;font-size: 18px;}
.div-header-hesap ul {padding: 0;margin-top: 7px !important;}
.div-header-hesap li a {border-bottom: none !important;font-weight: 400;}
.div-header-hesap li a:hover {color: #0D9E8A;background-color: transparent;}
.navbar-arama {border-radius: 20px;border: none;border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.menu li a {color: #04201B;transition: 0.3s;white-space: normal;display: block;font-weight: 600;}
.menu li a:hover, .menu .altMenu a:hover, .menu li a:active, .menu .altMenu a:active {color: #0D9E8A;background-color: transparent;}
.dropdown-menu > li {position: relative;}
.menu .dropdown-menu {border: none;border-radius: 0;}
.menu .dropdown-menu li a {font-weight: 400;padding: 7px 10px;}
.dropdown-menu>li>a, .altMenu li a {border-bottom: 1px solid #DDD;}
.menu .altMenu {list-style: none;padding-left: 0;}
.mobil-menu {margin-top: 0;padding: 7px 10px;float: right;border: 1px solid #DDD;border-radius: 5px;}
.mobil-menu i {color: #0a7b6b;font-size: 20px;}
.form-arama {margin: 8px 0;}
.form-arama .btn-genel {padding: 5px 10px;}
/* HeaderEnd */
/* Ana Sayfa Slider */
/*.slider-anasayfa img, .slider-anasayfa video {height: 600px;object-fit: cover;}*/
.slider-anasayfa video {display: block;}
.slider-anasayfa {box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);}
.slider-anasayfa-ikon {width: 50px !important;height: 50px !important;}
.slider-anasayfa .carousel-caption {font-size: 18px;width: 35%;height: fit-content;max-height: 80%;padding: 15px 25px;top: 85px;left: 150px;text-align: left;background-color:rgba(0, 0, 0, 0.5);border-radius: 10px;overflow: hidden;}
.slider-anasayfa .carousel-caption h5, .slider-anasayfa .carousel-caption p {color: #FFF !important;}
.slider-anasayfa .carousel-caption h5 {font-weight: bold;font-size: 26px !important;}
/* Ana Sayfa SliderEnd */
/* EtkinlikTakvimi*/
.etkinlik-takvimi-kutu {box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);background: #fff;border-radius: 20px;overflow: hidden;min-height: 280px;padding: 15px;}
.etkinlik-takvimi-header {display: flex;justify-content: center;align-items: center;background-color: #FFF;color: #8c8c8c;border-radius: 8px 8px 0 0;margin-bottom: 15px;}
.takvim-aylari {display: flex;align-items: center;}
.takvim-aylari i {font-size: 24px;cursor: pointer;padding: 5px 30px;}
.takvim-tarih {width: 130px;margin: 0 10px;font-size: 18px;font-weight: bold;text-align: center;}
.container-gun, .gunler {display: grid;grid-template-columns: repeat(14, 1fr);text-align: center;padding: 5px;}
.hafta-gun, .takvim-gun {padding: 7px 10px;margin: 5px 0;margin-left: auto;margin-right: auto;}
.hafta-gun {border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;opacity: 0.5;}
.takvim-gun {background-color: #FFF;color: #0a7b6b;font-weight: bold;border: 2px solid #FFF;display: flex;justify-content: center;cursor: pointer;border-radius: 20px;min-width: 40px;}
.takvim-gun:hover {background-color: #E6F2F0;box-shadow: 0 1px 3px #0a7b6b;border: 2px solid #E6F2F0;transform: scale(1.05);}
.takvim-gun.etkinlik {background-color: #0a7b6b !important;color: #fff;border: 2px solid #0a7b6b;}
.takvim-gun.bugun {border: 2px solid #fca94f}
.takvim-gun.pasif, .takvim-gun.gecmis-etkinlik {opacity: 0.25;}
.takvim-gun.selected {font-weight: bold;border: 2px solid #61cb97;}
/* EtkinlikTakvimiEnd*/
/*top özellik başlangıç*/
.top-ozellik-card {border-radius: 20px;border: 0px;width: 100%;padding: 30px;background-color: #fff;transition: background-color 0.3s ease-in, color 0.3s ease-in;}
.top-ozellik-icon i {font-size: 32px;margin-bottom: 20px;transition: color 0.3s ease-in;}
.card-yesil {background-color: #e5fbf5;}
.card-turuncu {background-color: #fff1e2;}
.card-mavi {background-color: #ddf2fc;}
.card-yesil:hover {background-color: #1ec28e;color: #fff;}
.card-turuncu:hover {background-color: #ff853f;color: #fff;}
.card-mavi:hover {background-color: #15c1fa;color: #fff;}
.top-ozellik-card:hover .top-ozellik-icon i {color: #fff;}
.top-ozellik-card h4{font-weight: bold;}
.card-yesil i {color: #0a7b6b;}
.card-turuncu i {color: #ff8407;}
.card-mavi i {color: #15c1fa;}
.icon.green {background-color: #d4f7ec;color: #28a745;}
.icon.pink {background-color: #ff87ae;color: #7d4173;}
.icon.orange {background-color: #ffe9cc;color: #ff9900;}
.card h3 {font-size: 18px;font-weight: 600;margin-bottom: 8px;color: #212529;}
/*top özellik bitiş*/
/*yararlar başlangıç*/
/*.yararlar row {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;}
.sol {flex: 1;padding: 20px;text-align: center;}
.yararlarImg {border-radius: 150px;box-shadow: 0 5px 15px rgba(0,0,0,0.1);border:3px dashed #0a7b6b;padding: 7px;}
.sag {flex: 1;padding: 20px;}
.yarar {display: flex;align-items: flex-start;margin-bottom: 25px;}
.yarar-icon {font-size: 24px;background-color: #05dd4d ;color: white;width: 50px;height: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-right: 20px;flex-shrink: 0;}
.yarar-title {font-size: 20px;font-weight: bold;margin-bottom: 5px ;color: #333;}
.yarar-aciklama {color: #666;line-height:1.6;}
.yarar:nth-child(even) .yarar-icon {background-color: #05dd4d;}h1 span {color: #0a7b6b;}
.yararlar-content h1 {padding-bottom: 40px;}*/
/*yararlar bitiş*/
/*Eğitim Kategorileri başlangıç*/
.kategori-bolum {background-color: rgba(204,251,228,0.3);padding: 30px 0;}
.kategori-slogan {font-weight: 400;text-align: center;margin-bottom: 30px;}
.kategori-item {position: relative;padding: 10px;min-width: 163px;}
.egitim-kategori-ikon {display: inline-block;padding: 20px;background-color: rgba(202, 232, 222, 0.5);border-radius: 100%;margin-bottom: 15px;transition: .5s ease-in}
.kategori-item a {display: block;font-weight: bold;color: #333;margin-bottom: 5px;transition: .5s ease-in}
.kategori-item:hover a {color: #0a7b6b;}
.kategori-item:hover .egitim-kategori-ikon {background-color: rgba(178, 219, 205, 1);}
/*Eğitim Kategorileri bitiş*/
/*eğitmenler başlangıç*/
#egitmenler-owl .owl-stage{padding-top: 15px;}
.egitmen-blogu {border-radius: 20px;box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);position: relative;z-index: 2;background-color: #fff;margin-bottom: 30px;}
.egitmen-resim {padding: 10px;border-bottom: 1px solid #ddd;}
.egitmen-ad a {color: #333;transition: 0.3s ease;}
.egitmen-resim img {width: 180px!important;height: 180px;border-radius: 100%;object-fit: cover;object-position: top;margin: auto;border: 2px solid #ddd;transition: 0.3s ease!important;}
.egitmen-blogu:hover .egitmen-resim img {border-color: #0a7b6b;}
.egitmen-blogu:hover .egitmen-ad a {color: #0a7b6b;}
.egitmen-bilgi {padding: 15px;text-align: center;}
.egitmen-ad {font-size:21px;font-weight: 600;margin-bottom: 10px;min-height: 52px;overflow: hidden;}
.egitmen-ad i {margin-right: 10px;}
.uzmanlik-bilgi {font-size: 16px;font-weight: 400;margin-bottom: 10px;opacity: 0.9;}
.egitmen-blogu li i{margin-right: 7px;}
/*eğitmenler bitiş*/
/* eğitimler başlangıç */
.egitim-blogu {border-radius: 20px;margin-bottom: 30px;box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.08);}
.egitim-resim {position: relative;}
.egitim-resim-etiket {position: absolute;top: 0;left: 0;width: 0;height: 0;z-index: 1;}
.etiket-tamam-text {color: #fff;background-color: #0a7b6b;}
.etiket-suruyor-text {color: #000000;background-color: #ff8200;}
.egitim-resim-etiket span {position: absolute;text-align: center;font-size: 13px;line-height: 1.19;display: block;padding: 7px;border-top-left-radius: 15px;}
.link-hover {visibility: hidden;display: block;width: 100%;height: 100%;background: rgba(97,203,151,0.5);position: absolute;z-index: 5;top: 0;text-align: center;transform: scale(0);transition: all 0.5s ease;-webkit-transition: all 0.5s ease;border-radius: 15px 15px 0 0;}
.egitim-blogu:hover .link-hover {visibility: visible;transform: scale(1);}
.link-hover span {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;color: #fff;font-size: 13px;text-transform: capitalize;}
.link-hover span i {color: #fff;font-size: 36px;display: block;margin-bottom: 5px;display: inline-block;background-color: #61cb97;border-radius: 100%;}
.egitim-resim img {border-top-left-radius: 15px;border-top-right-radius: 15px;}
.egitim-bilgi {background-color:#fff;color: black;padding: 30px 15px 15px 15px;position: relative;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}
.egitim-ad {height: 58px;overflow: hidden;font-size: 16px;}
.dtybutton {color:white;background-color: #0D730D;border-radius:25px;border:none;padding: 5px 10px;}
.egitim-kategori {z-index: 20;position: absolute;top: -12px;left: 20%;width: 60%;text-align: center;padding: 5px;font-size: 16px;font-weight: 600;color: #0D730D;background-color: #fff;border-radius: 25px;box-shadow: 0 1px 3px #ccc;height: 31px;overflow: hidden;line-height: 23px;}
.egitim-bottom {display: flex;align-items: center;justify-content: space-between;padding: 0 5px;}
.egitim-link {background-color: #ebf6f1;color: #333;padding: 5px 10px;border-radius: 100%;transition: .5s ease;}
.egitim-blogu:hover .egitim-link {background-color: #61cb97;color: #fff;}
.video-ikon i{margin-right: 7px;font-size: 16px;}
.noUser {filter: blur(1.5px);}
/* eğitimler bitiş */
/* giriş formu */
.giris-metin i {font-size: 24px;}
.diger-giris-secenek i, .giris-ozellik i {margin-right:10px;}
.uye-hesap-form-alt {text-align: center;}
.diger-giris-secenek {margin: 20px 0;background-color: #ecfbf8;border-radius: 14px;padding: 10px;color: #46495c !important;font-size: 14px;font-weight: 700;}
.uyelik-link {color: #000;font-weight: 500;text-align: center;}
.uyelik-link span {color: #ff8204;}
.giris-ozellik {display:flex;flex-direction: column;}
.giris-ozellik i {color: #0a7b6b}
.giris-ozellik div {margin-bottom: 10px;}
.div-sifremi-unuttum p {margin: 20px 0;}
/* giriş formuEnd */
/*kayit başlangıç*/
.kayit-formu label{margin-bottom: 5px;}
.kayit-bilgi i{margin-right: 5px;}
.kayit-formu i{margin-right: 5px;}
.select2-container--bootstrap4 .select2-selection--single {border-radius: 25px;box-shadow: 0 3px 10px #d1d1d1;border-color: transparent;}
.select2-container--bootstrap4.select2-container--focus .select2-selection {border-color: #0aa77b;box-shadow: 0 0 0 4px rgba(76, 175, 80, 0.25);}
/*kayit bitis*/
/*iletisim baslangic*/
.iletisim-formu label {margin-bottom: 5px;}
.bilgi-oge {display: flex;align-items: center;margin-bottom: 30px;}
.bilgi-oge span {font-weight: 700;color:#000;}
.ikon-kutu {background-color: #ccf5e8;border-radius: 50%;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;margin-right: 15px;font-size: 24px;color: #0aa77b;}
.btn-gonder {background-color: #0aa77b;color: #fff;border-radius: 30px;padding: 10px 30px;}
.btn-gonder:hover {background-color: #088b68;}
.gMaps {margin-top: 35px;}
/*iletisim bitis*/
/*egitmen detay başlangıç*/
.egitmen-detay-profil img {border-radius: 100%;border: 4px solid #0a7b6b;height:200px;width:200px;justify-items: center;object-fit: cover;object-position: top;display: block; margin: auto;}
.egitmen-detay-profil h4 i {margin-right: 10px; font-size: 21px;}
.egitmen-sosyal-medya a {margin-right: 10px;}
.egitmen-sosyal-medya a:last-child {margin-right: 0 !important;}
.egitmen-sosyal-medya i {font-size: 24px;}
.btn-etiket {background-color: #e0f7fa;color: #0aa77b;font-size: 15px;padding: 2px 10px;border-radius: 5px;}
.card-hakkinda {background-color: #fff;border-radius: 10px;padding: 25px;margin-top: 20px;}
.egitmen-detay-egitimler {margin: 30px 0;}
/*egitmen detay bitiş*/
/*Etkinlikler*/
#etkinlikTarihBaslik {display: none;}
.div-etkinlik {margin-bottom: 30px;}
.div-etkinlik .btn-seffaf-koyu {margin-bottom: 15px;}
.div-etkinlik-sayfa img {width: 100%;height: auto;border-radius: 12px;object-fit: cover;}
.div-etkinlik-sayfa .div-etkinlik:hover {overflow: hidden;}
.etkinlik-list-bolum {border-right: 1px solid #d9d9d9;height: 100%;}
.div-etkinlik-sayfa .etkinlik-liste-baslik {font-weight: 600;margin-bottom: 15px;}
.etkinlik-bilgi {margin-bottom: 15px;color: #808080;}
.etkinlik-bilgi span {margin-right: 12px;padding-right: 12px;border-right: 1px solid #d9d9d9;}
.etkinlik-bilgi i {width: 16px;font-size: 18px;text-align: center;color: #53a297;margin-right: 12px;}
.etkinlik-list-bolum .btn-genel {margin: 10px 0;display: inline-block;padding: 2px 30px;}
/*EtkinliklerEnd*/
/*etkinlik-detay*/
.etkinlik-detay-program .tab-content {padding-top: 10px;}
.etkinlik-detay-program-saat {background-color: #f0fef7;color: #0a7b6b;padding: 5px 15px;font-weight: 600;border-radius: 25px;display: inline-block;}
.etkinlik-program-satir {border-bottom: 1px solid #d6d6d6;padding: 10px 0;}
.etkinlik-program-satir:last-child {border-bottom: none;}
.etkinlik-program-satir img {width: 60px;height: 60px;object-fit: cover;border-radius: 100%;object-position: top;border: 3px solid #FFF;}
.btn-program-sekme {border: none;background-color: transparent;}
.etkinlik-detay-program .nav-item {margin-bottom: 15px;}
.etkinlik-detay-program .nav-item button {margin-right: 10px;border-bottom: 4px solid #d6d6d6;padding: 0 20px;}
.etkinlik-detay-program .nav-item .active {border-bottom-color: #05DD4D;position: relative;}
.etkinlik-detay-program .btn-program-sekme.active::after {content: "";display: block;position: absolute;left: 42%;border-width: 8px;border-style: solid;border-color: #05DD4D transparent transparent transparent;margin-top: 4px;}
.etkinlik-detay-egitmen a:first-child {margin-left: 0;}
.etkinlik-detay-egitmen a {display: inline-block;margin-left: -20px;}
.etkinlik-detay-kayit-kutu {color: #666666;}
.etkinlik-detay-kayit-kutu img {border-radius: 12px;width: 100%;margin-bottom: 10px;}
.etkinlik-detay-kayit-kutu ul {padding-left: 0;}
.etkinlik-detay-kayit-kutu li {margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #d6d6d6;display: flex;align-items:center;justify-content: space-between;gap: 30px;}
.etkinlik-detay-kayit-kutu li:last-child {border-bottom: none;}
.etkinlik-detay-kayit-kutu i {margin-right: 5px;}
.etkinlik-detay-kayit-kutu .span-ilk {text-wrap: nowrap;}
.etkinlik-detay-kayit-kutu .span-son {text-align: end;}
.etkinlik-detay-kayit-kutu .btn-genel {width: 100%;margin-top: 20px;font-weight: 500;}
.galleryList .list-inline-item:not(:last-child) {margin-bottom: 10px;margin-right: 8px;}
/*etkinlik-detayEnd*/
/*eğitim-detay-baslangic*/
.egitim-detay-egitmen img {width: 80px; height: 80px; object-fit: cover;object-position: top;border: 2px solid #ddd;border-radius: 100%;position: relative;}
.onizleme-etiket {background-color: #f0fef7;color: #0a7b6b;font-size: 15px;padding: 3px 10px;border-radius: 25px;margin-left: 7px;}
.onizleme-etiket i {margin-right: 7px;}
.egitim-kayit {margin: 5px;}
.video-icerik-listesi {margin-bottom: 20px;}
.video-icerik-satir {padding: 12px 5px;border-bottom: 1px solid #d6d6d6;color: #666;display: flex;flex-direction: row;justify-content: space-between;align-items:center; }
.video-icerik-satir.izlendi {color: #0aa77b;}
.video-icerik-satir.izleniyor {color: #0a72f3;}
.video-icerik-satir:last-child {border-bottom: none;}
.video-icerik-satir:hover {background-color: #f8f9fd;}
.izlendi .icerik-satir-sol {font-weight: 500;}
.icerik-satir-sol i {margin-right: 7px;}
.icerik-satir-sag {margin-left:15px;text-align: right;display:flex;align-items:center;justify-content: flex-end;flex-wrap: nowrap;}
.icerik-satir-sag>i {color:#666;margin-left: 5px;}
.izlendi .icerik-satir-sag>i {color: #0aa77b;}
.izleniyor .icerik-satir-sag>i {color: #0a72f3;}
.soru-listesi {margin-top: 35px;}
.soru-cevap-kutu {margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #d6d6d6;}
.soru-cevap-kutu:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: none;}
.cevap-kutu img {width: 55px; height: 55px; object-fit: cover;object-position: top;margin-right: 15px;border-radius:100%;}
.soru-icon {background-color: #ddd;padding: 8px 10px;border-radius: 100%;margin-right: 15px;}
.soru-icon i {font-size: 36px;color: #777;}
.cevap-kutu {margin: 15px 0 0 24px;}
.soru-cevap-kisi {font-weight: bold;margin-right: 10px;}
.sosyalMedyaPaylas{margin-top: 30px;}
.sosyalMedyaPaylas .paylasDugmesi {display: inline-block;border-radius: 5px;height: 35px;width: 35px;margin: 0 5px 0 0;}
.sosyalMedyaPaylas .whatsapp{background:url(../img/svg/whatsapp.svg) center no-repeat #12af0a;background-size:25px;}
.sosyalMedyaPaylas .facebook{background:url(../img/svg/facebook.svg) center no-repeat #3b5998;}
.sosyalMedyaPaylas .x{background:url(../img/svg/x.svg) center no-repeat #000;background-size: 25px;}
.sosyalMedyaPaylas .linkedin{background:url(../img/svg/linkedin.svg) center no-repeat #007bb5;}
.sosyalMedyaPaylas .eposta{background:url(../img/svg/eposta.svg) center no-repeat #0166ff;}
/*egitim-detay-bitis*/
/*üye-profil*/
.uye-ana-baslik {font-size: 28px;font-weight: bold;margin-bottom: 30px;}
.uyelik-isim {font-weight: bold;padding: 10px 0 15px;color: #333;font-size: 21px;}
.uye-menu-ust i {margin-left: 8px;}
.uye-menu-ust a {display: block;}
.link-liste li a {display: block;padding: 15px;color: #333;transition: .3s ease;border-bottom: 2px solid #ececec;}
.link-liste li:last-child a {border-bottom: none;}
.link-liste li a:hover {color: #05DD4D;padding-left: 20px;font-weight: 500;}
.link-liste li.active a {color: #05DD4D;font-weight: 500;}
.link-liste li i {margin: 0 5px;}
.link-liste li:last-child a {color:#dc4949;}
.div-uye-egitmen-form img {border-radius: 100%;height: 150px;width: 150px;object-fit: cover;object-position: top;display: block;border: 2px solid #ddd;}
.div-uye-egitmen-form i {margin-bottom: 8px;color: #0a7b6b;font-size: 20px;}
.uye-istatistik .top-ozellik-card {text-align: center;margin-bottom: 15px;position: relative; color: #0a7b6b;}
.uye-istatistik .top-ozellik-card a {transition: color 0.3s ease-in;}
.uye-istatistik .top-ozellik-card a:hover, .uye-istatistik .top-ozellik-card:hover {color: #FFF;}
.uye-istatistik span {font-size: 32px;font-weight: 500;display: block;}
.egitim-bilgi .progress {height: 20px;}
.progress span {font-weight: 700;font-size: 14px;}
.div-test-tablo tbody td{border: 2px solid #f5f5f5;color: #5c5c5c;}
.div-test-tablo tr * {transition: 0.3s ease-in;}
.div-test-tablo td {padding: 12px 8px;}
.div-test-tablo a {color: #5c5c5c;}
.sertifika {padding: 10px 5px;border-bottom: 1px solid #d6d6d6;display: block;color: #333;transition: 0.3s ease;font-weight: 500;}
.sertifika:hover {color: #4DA291;}
.sertifika-liste li:last-child .sertifika {border-bottom: none;}
.sertifika-tarih {margin-right: 7px;border-right: 1px solid #777;padding-right: 7px;}
.sertifika i {margin-right: 7px;color: #05DD4D;font-size: 18px;}
.soru-egitim {font-weight: 600;margin-bottom: 12px;display: block;}
.soru-egitim i {margin-left: 7px;}
.div-egitmen-sorular .buton-kutu {margin-top: 15px;}
.div-egitmen-sorular .btn-outline-secondary {padding: 5px 20px;border-radius: 20px;}
/*üye-profilEnd*/
/*test baslangic*/
.test-soru {font-size: 16px;font-weight: bold;margin-bottom:15px;display: inline;}
.test-sonuc span{margin-left: 7px;}
.test-sonuc {border-radius: 15px;text-align: center;}
.test-sonuc-baslik {font-size: 32px;font-weight: bold;margin-bottom: 10px;}
.test-sonuc i {font-size: 42px;margin-bottom: 10px;}
#sayac {font-size: 18px;}
#butonlar .btn {border-radius: 20px;}
.egitim-sonu-test .btn {min-width: 95px;}
/*test bitis*/
/*footer başlangıç*/
.footer {background-color: #1e1e1e;color: #fff;padding: 35px 0;}
.footer a {color: #fff;opacity: 0.6;transition: 0.5s;}
.footer a:hover {color: #05DD4D;opacity: 1;}
.footer-block {margin-bottom: 30px;}
.footer-top {margin-bottom: 30px;}
.footer-title {margin-bottom: 13px;font-weight: bold;color: #fff;}
.footer-menu-list li {margin-bottom: 5px;}
.social-media {display: inline-block;margin-bottom: 0;}
.social-media li a {font-size: 18px;width: 33px;height: 33px;line-height: 33px;text-align: center;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;background-color: rgba(255, 255, 255, 0.1);border-radius: 100%;opacity: 1;}
.social-media li a:hover {background-color: #05DD4D;color: #fff;}
.footer .contact-data a {opacity: 1;}
.footer .contact-data li i {font-size: 18px;float: left;color: #05DD4D;margin-top: 2px;}
.footer .contact-data li .contact-content {display: block;margin: 0 0 8px 25px;word-break: break-word!important;word-wrap: break-word!important;}
.footer .contact-data li:last-child .contact-content {margin-bottom: 0;}
.footer-bottom span {color:#a5a5a5;}
.basa-don {display: none;}
.basa-don {position: fixed;right: 30px;bottom: 20px;z-index: 100;}
.basa-don i {padding: 13px 14px;background-color: #0a7b6b;border-radius: 100%;color: #fff;cursor: pointer;font-size: 14px;}
.basa-don i:hover {background-color: #075247;}
.whats-app {position: fixed;right: 29px;bottom: 70px;z-index: 10;}
.syzltd {font-size: 14px;}
.text-muted {color: #6c757d !important;}
.cookies {position: fixed;left: 10px;bottom: 10px;width: 265px;border-radius: 5px;z-index: 999999;background-color: #fff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);padding: 10px 30px 10px 10px;font-size: 12px;line-height: 1.3;}
.cookies-content {position: relative;}
.cookies a {text-decoration: underline;color: #333;}
.cookies .uyariKapat {position: absolute;top: -8px;right: -28px;color: #0a7b6b;cursor: pointer;}
/*footer bitiş*/
@media (max-width: 1400px) {
    .egitmenEgitim .stat {display: block;}
    .egitmenEgitim {flex-direction: column;align-items: start;gap: 0.3rem;}
}

@media (min-width: 1200px) {
}

@media (max-width: 1200px) {
    .slider-anasayfa .carousel-caption {left: 110px;top: 60px;font-size: 14px;}
    .slider-anasayfa .carousel-caption h5 {font-size: 20px !important;}
}

@media (min-width: 992px) {
    /* Header*/
    .header-bottom .navbar {padding-bottom: 0;padding-top: 0;}
    .mobil-menu {display: none;}
    .header-sag{margin-top: 15px;}
    .menu li a {padding: 18px 30px 24px 0;}
    .menu .altMenu {padding: 0;width: 100%;left: 0;z-index: 9999;background-color: #fff;}
    .altMenu {display: none !important;position: absolute;left: 100% !important;margin-top: 0;background-clip: padding-box;box-shadow: 0 6px 12px rgba(0,0,0,0.175);top: 0;}
    .menu .dropdown-menu {box-shadow: 0 1px 5px #eee;}
    .menu .dropdown-menu>li:hover .altMenu {display: block !important;}
    .navbar-nav > li:last-child .dropdown-menu li .altMenu {left: auto!important;right: 10%;}
    .navbar-nav > li:last-child .dropdown-menu li .altMenu,
    .navbar-nav > li:nth-last-child(-n+2) .dropdown-menu li .altMenu {left: auto!important;right: 100%;}
    .alt-menu-ok {position: relative;}
    .alt-menu-ok:after {content: "";display: inline-block;border-top: 5px solid transparent;border-left: 5px solid;border-right: 0 solid;border-bottom: 5px solid transparent;position: absolute;right: 7px;margin-top: 5px;top: 6px;max-width: 10px;}
    .dropdown:hover .dropdown-menu {display: block;margin-top: 0;padding: 0;width: 240px;}
    /* HeaderEnd */
    .uye-menu-liste {display: block!important;height: auto;}
    .etkinlik-list-bolum {padding-right: 15px;}
    .etkinlik-list-son {text-align: center;}
    .div-cevap-profil {padding: 0 25px;}
}

@media (max-width: 991px) {
    /* Header*/
    .header-bottom {padding-bottom: 10px;}
    .logo {padding-bottom: 10px;}
    .header-sag{margin-top: 3px;}
    .header-bottom .navbar {padding: 0;}
    .menu {position: absolute;width: 100%;left: 0;top: 10px;background-color: #fff;z-index: 9999;box-shadow: 1px 1px 12px rgba(0,0,0,.175);}
    .form-arama {width: 100%;}
    .menu ul li {border-bottom: 1px solid #DDD;}
    .menu li a {padding: 10px 15px;}
    .menu ul li:last-child, .menu .dropdown-menu li a {border-bottom: none;}
    .menu .dropdown-menu {padding: 0;margin: 0;}
    .dropdown-menu.show {border-top: 1px solid #ddd!important;}
    .menu .dropdown-menu li a {padding-left: 30px;}
    .altMenu li a {padding-left: 50px !important;}
    .dropdown-menu.show .altMenu {display: block;margin-top: 0;padding: 0;border-top: 1px solid #ddd!important;}
    .mobil-arama-menu {display: flex;align-items: center;justify-content: space-between;padding: 0 5px;}
    .mobil-arama-menu form {flex: 1;}
    .form-arama .input-group {width: 100%;}
    /* HeaderEnd*/
    .top-ozellik-card {margin-bottom: 30px;}
    .yararlar-content {margin-top: 40px;}
    .egitmen-blogu {margin-bottom: 30px;}
    .egitim-blogu {margin-bottom: 50px;}
    .div-etkinlik img {display: none;}
    .etkinlik-list-bolum {border-right: none;}
    .etkinlik-list-son {margin-top: 15px;}
    .genel-beyaz-small {margin-bottom: 15px;}
    .etkinlik-detay-program-saat {margin-bottom: 10px;}
    .sayfa-ana-baslik {font-size:28px}
}

@media (max-width: 768px) {
    .logo {text-align: center;}
/*    .slider-anasayfa img, .slider-anasayfa video {height: 375px;object-fit: cover;}*/
    .slider-anasayfa .carousel-caption {left: 80px;top: 40px;font-size: 15px;}
    .slider-anasayfa .carousel-caption h5 {font-size: 16px !important;}
/*    .div-btn-hesap {margin: 7px 0;}*/
/*    .profile-card {height: 300px;}
    .profile-image-container {width: 160px;height: 160px;}
    .profile-card img {width: 140px;height: 140px;}*/
    .etkinlik-takvimi-kutu {min-height: 400px;}
    .container-gun, .gunler {grid-template-columns: repeat(7, 1fr);}
    .hafta-gun:nth-child(n+8) {display: none;}
    .basa-don, .whats-app {right: 10px;}
    .uye-istatistik .top-ozellik-card {padding: 15px;}
    .icerik-satir-sol {padding-bottom: 15px;}
    .sayfa-ana-baslik {font-size:24px}
}

@media (max-width: 576px){
    /*.slider-anasayfa img, .slider-anasayfa video {height: auto;}*/
    .etkinlik-takvimi-header {flex-direction: column;}
    .logo img {display: block;margin: 0 auto;}
    .logo img:first-child {margin: 0 auto 10px;}
    .content-page .egitmen-ad{min-height: auto;}
    .content-page .genel-beyaz {padding: 20px;}
    .galleryList .list-inline-item:not(:last-child) {margin-bottom: 8px;margin-right: 6px;}
}