body {
    font-family: 'Poppins', sans-serif;
    font-size: 14px!important;
    color:#292929!important;
}
.bg-login-image { background: url('../img/login.jpg'); background-position: center;	background-size: cover; }
.btn-login { background-image: linear-gradient(to right, #fe5d7e 0%, #f7941d 35%, #f7941d 100%); border-color: #f7941d; }
.btn-login:hover {border-color: #fe5d7e;}

.min-height { min-height: 100vh; }
.small { font-size: 12px; color : #f7941d;}
.g-recaptcha { display: inline-block; }

a { color: #00355d; }
a:hover { color: #003157; text-decoration: none; }
.pt-radio {padding-top: .15rem!important;}
.number, .decimal-number, .decimal-number-kur { text-align: right;}
.sortable thead th > i { cursor: pointer; }

/* Panel Hacking */

h1, h2, h3, h4, h5, h6 { font-weight: 500; }
.h6 { font-size: .9rem; }

.sidebar { background-color: #1b2133;}
.sidebar .nav-item { line-height: 2em; padding-bottom: .2em;}
.sidebar .nav-item.active > a { background-color: #0c1224; border-left: 3px solid #e48a1f; }
.sidebar .nav-item.active .nav-link { font-weight: 400; }
.sidebar .nav-item .nav-link { padding: .4rem 1rem !important; }
.sidebar .nav-item .collapse { background-color: #1b2133; }
.sidebar .sidebar-heading { padding: 1rem; font-size: 13px; }

.sidebar .nav-item .collapse .collapse-inner, .sidebar .nav-item .collapsing .collapse-inner { margin: 0; }
.sidebar .nav-item .collapse .collapse-inner .collapse-item, .sidebar .nav-item .collapsing .collapse-inner .collapse-item { 
	color: #fff; padding: .2rem .5rem; border-bottom: 1px solid #0c1224; border-radius: 0;
}
.sidebar .nav-item .collapse .collapse-inner > a:last-child { border-bottom: none; }
.sidebar .nav-item .collapse .collapse-inner .collapse-item::before, .sidebar .nav-item .collapsing .collapse-inner .collapse-item::before { content: "- "; }
.sidebar .nav-item .collapse .collapse-inner .collapse-item.active, .sidebar .nav-item .collapsing .collapse-inner .collapse-item.active { color: #e48a1f; font-weight: 400;}
.sidebar .nav-item .collapse .collapse-inner .collapse-item:hover, .sidebar .nav-item .collapsing .collapse-inner .collapse-item:hover {
    background-color: #1b2133; color: #e48a1f;
}
.sidebar-dark .nav-item .nav-link[data-toggle=collapse]::after { color: #fff;}
.sidebar-dark .nav-item .nav-link i { font-size: 15px; }
.sidebar-dark .sidebar-heading { color: #515974; border-top: 1px solid #0c1224; }
.sidebar-dark #sidebarToggle { position: absolute; top: 75px; right: -15px; background-color: #1b2133; }
.sidebar-dark #sidebarToggle:hover { background-color: rgba(27,33,51); }
.sidebar-dark.toggled #sidebarToggle::after { color: #fff; }
.sidebar #sidebarToggle::after { margin-right: -1rem; color: #fff;}

.breadcrumb { background-color: #fff!important; border-bottom: 1px solid #e3e6f0; padding: 1rem 0; border-radius: 0;}
.breadcrumb-item a { color: #858796;}
.breadcrumb-item.active { color: #e48a1f; font-size: 15px;}
.breadcrumb-item+.breadcrumb-item::before { content: ">"; }

.btn { font-size: .9rem; border-radius: 1.35rem;}
.btn-warning { background-color: #e7993a; border-color: #e7993a; }
.btn-warning:hover { background-color: #e48a1f; border-color: #e48a1f; }

.text-warning { color: #e48a1f!important; }
.bg-light { background-color: rgba(0,0,0,.05)!important; }
.bg-list { background-color: #4f93cc!important; }
.input-group-append > button[type=submit] { padding: .375rem .75rem;}
.badge { font-size: 80%; font-weight: 500; } 

.table-striped tbody tr:nth-of-type(odd){ background-color : rgba(0,0,0,.02); }
.table-striped tbody tr:nth-of-type(even){ background-color : rgba(0,0,0,.05); }
.table thead th { padding: .75rem; border-bottom: none; text-align: center;}
.table td, .table th { padding: .4rem; }

.form-control, .input-group-text { font-size: 14px!important; }
.modul-baslik { font-size: 15px; font-weight: 700; height: 35px; }
.scroll { height: 190px; overflow-y: auto; }

.select2-selection { min-height: 35px; padding: 0 5px;  }
.select2-selection__rendered { line-height: 33px !important; }
.select2-selection__arrow { height: 30px !important; }
.select2-selection--multiple { font-size: 14px; }
.select2-selection--multiple .select2-selection__rendered { line-height: 28px !important; }
.select2-results__options { max-height: 250px !important; }

#arac-resimleri { list-style-type: none; }
#arac-resimleri > li { width: 150px; float: left; margin: 15px; cursor: move; }

.list-group-item::before {
   content: ''; display: inline-block; width: 10px; height: 10px; margin-right: 5px;
   -moz-border-radius: 7.5px; -webkit-border-radius: 7.5px; border-radius: 7.5px; background-color: #f6c23e;
}
.rotate { transform: rotate(-90deg); }

.nav-tabs { border-color: #00355d; }
.nav-tabs .nav-link:hover { border-bottom-color: #00355d; }
.nav-tabs .nav-link.active { background-color: #00355d; color: #fff !important; border-color: #00355d; }
.tab-content { padding-top: 1rem; }

/* Föy ve Sahibinden CSS */
.bg-foy { position: relative; background-color: #273241; color: #fff; font-size: 16px; font-weight: 400;}
.bg-foy span { padding-left: 22px;}
.bg-foy::before { position: absolute; content: ""; width: 10px; height: 46px; background: #c61e23; left: 0; top: 0;}
.bg-foy::after { position: absolute; content: ""; width: 10px; height: 46px; background: #fff; left: 10px; top: 0;}

.table-foy th { padding: .3rem 0; color: #004a8f; font-weight: 500; }
.table-foy td { padding: .3rem 0; color: #5c5c5c; font-weight: 600; }
.table-foy-kredi thead th  { padding: .6rem; background-color: #0c5788!important; color: #fff!important; border-bottom: solid 1px #fff; padding-right: 30px;}
.table-foy-kredi tbody td { padding: .3rem .4rem; color: #5c5c5c; font-weight: 500; border-left: solid 1px #5c5c5c; padding-right: 30px; }
.table-foy-kredi tbody td:first-child { border-left: none; background-color: #0c5788!important; color: #fff!important; }
.foy-ekspertiz-renk { display: inline-block; width: 22px; height: 22px; border-radius: 50%; }
.text-turuncu { color: #f39200; }
.text-mavi { color: #0c5788; }
[contenteditable] { outline: 1px dotted #4d90fe; }

.bg-sahibinden-baslik { background: url('../img/sah_baslik.png') no-repeat; background-position: 0px 10px; font-size: 18px; font-weight: 500; }
.bg-sahibinden-guvence { background-color: #f39200; color: #024a90; font-size: 14px; font-weight: 500; }
.bg-sahibinden-adres { background: url('../img/sah_bg.jpg') no-repeat; background-position: 0px 5px; color: #0c5788; font-weight: 500; }

.table-sahibinden th { padding: .3rem 0; color: #273241; font-size: 15px; font-weight: 500; }
.table-sahibinden td { padding: .3rem 0; color: #535657; font-size: 15px; font-weight: 600; }
.table-sahibinden-fiyat {margin-bottom: 0; }
.table-sahibinden-fiyat th { padding: .4rem 1rem; color: #fff; font-size: 15px; font-weight: 500; background: #171e28;}
.table-sahibinden-fiyat td { padding: .4rem 1rem; color: #fff; font-size: 15px; border-bottom: solid 1px #024a90; text-align:center; background: #273241; }

/* Sözleşme Form CSS */
ul.sozlesme li { padding: .4rem 0 !important;}

/* Prim Tooltip CSS*/
.custom-tooltip { position: relative; display: inline-flex; cursor: pointer; }
.custom-tooltip .tooltiptext {
	visibility: hidden;	width: 300px; border-radius: 6px;
	position: absolute;	z-index: 1; top: 105%; right: 50%; margin-right: -60px;  
}
.custom-tooltip:hover .tooltiptext { visibility: visible; }

/*-----------------------------*/
/* RESPONSIVE DOWN (max-width) */
/*-----------------------------*/

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	.container, .container-fluid {
    	padding-left: .2rem;
    	padding-right: .2rem;
	}	
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {

}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
	
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
	
}

@media (min-width: 768px) {
	.sidebar.toggled { width: 7rem!important; }	
	.sidebar .nav-item .nav-link[data-toggle=collapse]::after {
	    margin-right: 2rem;
	}
	.sidebar.toggled .nav-item .nav-link span { display: none; }
	.sidebar.toggled .nav-item .nav-link i { font-size: 20px; }
	.sidebar.toggled .nav-item .collapse, .sidebar.toggled .nav-item .collapsing { background-color: #1b2133; }
}

/*-----------------------------*/
/* PRINT */
/*-----------------------------*/

@media print {
	.breadcrumb, .hidden-print {
    	display: none !important;
	}
	.show-print {
    	display: flex !important;
	}
	#wrapper #content-wrapper {
    	background-color: #fff;
	}
	.tooltip { visibility: hidden; }
	[contenteditable] { outline: none; }
}