/*
	background colors:------------------
		gradient: #ceb36d,#22aea6
		gradient: #323737,#3e5e5c7d,#ceb36d00
		#ceb36d
		#ceb36dee
		#ceb36d14
		#f7f3e6
		#91a222
		#a0b517
		#fff
		#019D94
		#d5b88c
		#ceb36d
		#88753b
	------------------------
	colors:------------------
		#333
		#fff
		#fff09f
		#ceb36d
		#555
		#f7f3e6
		#fbfbfb
		#c69e1c
		#10b9af
		#80d9a7
		#82936e
		#ceb36d88
		#91a222
	------------------------
	border colors:------------------
		#ceb36d
		#64c5c0
		#c69e1c
	------------------------
	box-shadow colors:------------------
		#000
		#1119
		#000000c4
		#333
		#88753b
	------------------------
*/

header.header.sticky {
    background: #ceb36d;
    background: -webkit-linear-gradient(left, #c1a96a, #ceb36d);
    background: linear-gradient(to right, #c1a96a, #ceb36d);
	box-shadow: 0px 0px 5px -3px #000;
}
.top-acilir-menu ul {
    background: #f4e189;
}
.login-btn > a {
    color: #333 !important;
    background-color: #f4e189 !important;
}
.top-acilir-menu ul li:hover {
    background: #ceb36d14;
}
a.btn_1, .btn_1 {
    color: #fff;
    background: #91a222;
}
a.btn_1:hover, .btn_1:hover {
    background: #a0b517;
    color: #fff;
}
.features {
    background-color: #ceb36d;
}
.features ul li h4 {
    color: #fff09f;
}
.getquote_div2 {
    background-color: #ceb36d;
}
.getquote_div2_interior2 a {
    box-shadow: 0px 0px 10px #1119;
    color: #333;
    background-color: #f7f3e6;
}
.main_title_2 span {
    background-color: #f7f3e6;
}
.main_title_2 span em {
    background-color: #ceb36d;
}
.box_grid ul li:last-child a {
    background: #fff;
    border: 2px solid #ceb36d;
    color: #ceb36d;
}
.box_grid ul li:last-child a:hover {
    background: #ceb36d;
    color: #fff;
}
.owl-theme .owl-nav [class*="owl-"] {
    background: #019D94;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
    background: #f7f3e6 !important;
    color: #555;
}
.owl-theme .owl-nav [class*="owl-"]:hover.disabled {
    background: #a0b517 !important;
    color: #f7f3e6;
}
a.box_news:hover h4 {
    color: #ceb36d;
}
a.box_news figure figcaption {
    background-color: #d5b88c;
    border-radius: 0px 0px 0px 20px;
    box-shadow: -2px 1px 5px -2px #000000c4;
}
.box_1 {
    background-color: #ceb36d;
    color: #fff;
}
.block-reveal.ilan{/*box_1 wrapper*/
	border-radius: 15px;
	box-shadow: 0px 0px 10px -5px #333;
}
footer {
    background-color: #88753b;
    color: #fbfbfb;
    color: rgba(255, 255, 255, 0.7);
}
.footer-harita {
	background: url('/upload/resimler/foot_harita.webp');
	background-position: center;
	box-shadow: inset 0px 0px 10px 10px #88753b;
}
footer ul li a:hover {
    color: #f7f3e6;
    opacity: 1;
}
a{
	color: #c69e1c;
}
a:hover, a:focus {
    color: #10b9af;
    text-decoration: none;
    outline: none;
}
header {
    background: linear-gradient(#323737,#3e5e5c7d,#ceb36d00);
	border-bottom:none;
}
.animated .block-vertical {
    background: #ceb36d;
}
.animated .block-horizzontal {
    background: #ceb36d;
}
#hero_in.general {
    border-bottom: 5px solid #efcf17;
}
#hero_in.general .wrapper {
    background-color: #ceb36dee;
}
#hero_in.cart_section .wrapper {
    background-color: #ceb36dee;
}
#hero_in .wrapper h1 span {
    background-color: #efcf17;
}
.filters_listing {
    background: #efcf17;
}
.card-header h5 a i.indicator {
    color: #ceb36d;
}
.acik {
    color: #ceb36d !important;
}
#login figure, #register figure {
    background: #ceb36d;
    background: -webkit-linear-gradient(left, #c1a96a, #ceb36d);
    background: linear-gradient(to right, #c1a96a, #ceb36d);
}
#form_container > figure {
    background: #ceb36d;
    background: -webkit-linear-gradient(left, #c1a96a, #ceb36d);
    background: linear-gradient(to right, #c1a96a, #ceb36d);
}
.input_label::after {
    border-bottom: 2px solid #64c5c0;
}
.login-btn > a.aktif {
    color: #a0c8e5 !important;
}
.login-btn > a.aktif::before {
    color: #a0c8e5;
}
a.box_feat i {
    color: #82936e;
}
.indent_title_in i {
    color: #c69e1c;
}
.widget ul.cats a:hover {
    color: #10b9af;
}
.input:not(.input--filled) .color-purple {
    color: #ceb36d !important;
}
.input:not(.input--filled) .color-light-purple {
    color: #ceb36d88 !important;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover {
    color: #ceb36d;
}
.contact_info {
    background-color: #88753b;
    color: #fff;
}
.font-blue {
    color: #ceb36d !important;
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
    border: 2px solid #fff;
    background-color: #ceb36d;
}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
    background-color: #ceb36d;
}
a.btn_1.outline, .btn_1.outline {
    border: 2px solid #ceb36d;
    color: #ceb36d;
}
a.btn_1.outline:hover, .btn_1.outline:hover {
    background: #ceb36d;
    color: #fff;
    border-color: #ceb36d;
}
#site-modal.login-form-modal h5, #site-modal.login-form-modal .close {
    color: #91a222;
}
#site-modal.login-form-modal #site-modal-header {
    background-color: #f7f3e6;
}
#site-modal.login-form-modal #site-modal-footer {
    background-color: #f7f3e6;
    color: #91a222;
}
.form_title h3 strong {
    background-color: #ceb36d;
}
.odeme-yontem-aktif {
    border-bottom: 3px solid #c69e1c;
}
.egitmen_icerik_konu_baslik_text::before {
    color: #ceb36d;
}
ul.egitmen_konu_madde li::before {
    color: #c69e1c;
}
.egitmen_etiket{
	background-color: #ceb36d;
	color: #fff;
	font-size: 16px;
	padding-top:10px;
}
#error_page {
    background: #ceb36dee url(../img/pattern_1.svg) fixed;
}
.search_bar_error input[type="submit"] {
    background-color: #91a222;
}
.search_bar_error input[type="submit"]:hover {
    background-color: #a0b517;
}
[data-loader="circle-side"] {
    border: 2px solid rgba(0, 0, 0, 0.2);
	border-left: 2px solid #ceb36d;
}
@media (min-width: 992px) {
	.main-menu ul ul {
		background-color: #ceb36d;
		border: 1px solid #fffa;
	}
	.main-menu ul ul li:hover > a {
		background-color: #f7f3e6;
		color: #ceb36d;
	}
}
@media (max-width: 991px) {
	.main-menu ul ul {
		background-color: #ceb36dee;
	}
	.main-menu ul ul li:hover > a {
		background-color: #f7f3e6;
		color: #ceb36d;
		padding-left: 18px;
	}
}
@media (max-width: 767px) {
	header {
		background: #ceb36d;
		background: -webkit-linear-gradient(left, #c1a96a, #ceb36d);
		background: linear-gradient(to right, #c1a96a, #ceb36d);
	}
}



/* -Dersler Sayfasi- ----buradaki dersler sayfasina ait tanimlamalar daha sonra ayristirilip sadece renk icerenler burada birakilacak.*/
.player-column{
	float:left;
	z-index:10;
}
.player-container{
	position:relative;
	top:85px;
	left:0;
	width:100%;
	height:37.5vw;
}
.liste-column{
	float:left;
}
.liste-container{
	background-color:white;
	position:relative;
	top:85px;
	left:0;
	width:100%;
	height:calc(100vh - 90px);
	max-height:calc(100vh - 90px);
	overflow-y:scroll;
}
.dersler-baslik-container{
	display:block;
	width:100%;
}
.dersler-baslik{
	display:inline-block;
	width:100%;
	margin:10px;
	/*text-shadow: 1px 1px 3px #eee;*/
}
.dersler-detay{
	overflow:auto;
	display:block;
	width:100%;
}
.card-header h5 a {
    text-shadow: 1px 1px 3px #ddd;
}
.card-header.ders-kapali h5 a {
	color:red;
}
li.ders{
	padding: 5px 10px !important;
}
li.ders a{
	display:inline-block;
	max-width: calc(100% - 45px);
}
li.ders span{
	font-size:11px;
}
/* .ders-izlenmis{
	background-color: #ddffab;
	}
	.ders-izlenen{
	background-color: #2887a4;
	color: #fff;
	}
*/

.ders-izlenmis {
    background-color: #f8ecb6ba;
	text-shadow: 1px 1px 3px #fff;
}
.ders-izlenen {
    background-color: #008dd2;
    color: #fff;
	text-shadow: 1px 1px 3px #333;
}
.ders-kapali{
	color: red!important;
	text-shadow: 1px 1px 3px #fff!important;
}
.list_lessons ul li.ders-kapali a{
	color: red!important;
	text-shadow: 1px 1px 3px #fff!important; 	
}
.video-progressbar-wrapper{
	width:100%;
	height:3px;
	background-color: #ddd8cc91;
	position: relative;
	display: block;
	word-wrap: normal;
	line-height:  0px;
}
.video-progressbar-wrapper .progress{
	height:100%;
	position: absolute;
	display: inline-block;
	line-height: 0px;
	top: 0px;
	transition: all 0.5s 0s;
}
.video-progressbar-wrapper .progress.watched{
	background-color: #bbd700;
}
.video-progressbar-wrapper .progress.lastpos{
	/*
	width:3px;
	background-color:#ffff00;
	*/
	
	position: absolute;
	width: 0;
	height: 0;
	top:0px;
	left:-2px;
	border-left: 3px solid transparent !important;
	border-right: 3px solid transparent !important;
	border-bottom: 5px solid #ffff00 !important;
	border-radius: 0 !important;
	background-color: transparent;
	z-index: 2;
}

@media (max-width:991px) {
	.player-container{
		height:56.25vw;
	}		
}
/* -/Dersler Sayfasi- */