@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900&display=swap');

body{
    background:rgb(244, 245, 247);
    font-family: 'Roboto', sans-serif;
}

.font-weight-100{font-weight: 100;}
.font-weight-200{font-weight: 200;}
.font-weight-300{font-weight: 300;}
.font-weight-400{font-weight: 400;}
h2{
    font-weight: 400;
    font-size: 25px;
    color: #2c353f;
}
a{ color:#2c353f;}
.text-custom-blue{
    color:#0065d8;
}

.text-custom-black{
    color:#2c353f;
}
a:hover{
    text-decoration: none;
}
.section-gray{
    background-color:#f5f5f5;
}
header{
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
}
header, .navbar{
    background-color: #0065d8;
}

header .navbar .navbar-brand{
    max-width: 280px;
    min-width: 280px;
}
header .navbar .navbar-brand img{
    width: 100%;
}
.navbar-dark .navbar-nav .nav-link {
    color: rgb(255, 255, 255);
    font-size: 17px;
}

header .navbar .dropdown-item{
    font-weight: 200!important;
}
.slider{
    background-image: url(../img/header-bg.svg),radial-gradient(circle farthest-side,#07f,#07f);
    background-repeat: no-repeat;
    background-size: 90%,cover;
    background-position: bottom,bottom;
    padding:160px 0;
    text-align: center;
}

.slider h1{
    color:#fff;
    text-transform: capitalize;
    font-size: 50px;
}
.slider span{
    color:#fff;
    font-size: 15px;
    font-weight: 400;
}
.slider-arama{
    background:#fff;
    padding:7px 18px;
    margin-top:50px;
}

.slider-arama button{
    background: #fff;
    border: 0;
    outline: 0;
}
.slider-arama .form-control{
    border:0px!important;
}

/* ---------- */

.big-title{
    text-align: center;
    font-size: 39px;
    color: #2d3640;
    font-weight: 400;
}
.big-title > span{
    font-weight: 300;
}
.short-title{
    text-align: center;
    color: #2d3640;
    font-weight: 300;
}

.neden{
    padding: 40px 0;
}
.neden-alan .icon{
    font-size: 70px;
    text-align: center;
    color: #0077ff;
}
.neden-alan .title{
    text-align: center;
    font-size: 25px;
    color: #2c353f;
    font-weight: 400;
}
.neden-alan .description{
    text-align: center;
    color: #2c353f;
    font-weight: 300;
}


.anasayfa-hizmetler{
    padding:80px 0;
}

.hizmet{
    background-color:#fff;
    border:1px solid #e1e1e1;
    margin-right: 10px;
}

.hizmet .gorsel img{
    width: 100%;
}

 .hizmet .baslik{
    font-weight: 400;
    margin-bottom: 10px;
}
 .hizmet .profil-gorsel img{
    width: 40px;
    border-radius: 100%;
}
.hizmet .profil-isim{
    font-weight: 300;
    font-size: 14px;
}
.hizmet .yapilan-is{
    color:#0077ff;
}
.hizmet .ucret{
    font-weight: 300;
    color: #2d3640;
}
.slick-prev:before, .slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #0078ff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* mavi istatistik alani */
.fact{
    background-image: url(../img/fact-bg.jpg);
    padding: 80px 0;
}
.fact i{
    font-size: 49px;
    color: #fff;
}
.fact .fact-rakam{
    font-size: 35px;
    color: #ffff;
    line-height: 1;
    font-weight: 200;
}
.fact .fact-isim{
    font-size: 14px;
    color: #fff;
    font-weight: 200;
}

/* anasayfa kayit */
.profil-olustur{
    padding:70px 0;
}
.profil-olustur .title{
    font-size: 30px;
    color: #2d3640;
    font-weight: 300;
}

.profil-olustur .text{
    font-size: 17px;
    color: #2d3640;
    font-weight: 300;
    padding-right: 20px;

}

.profil-olustur .anasayfa-kayit-ol a{
    color: #0065d8;
}

.profil-olustur img{
    width: 100%;
}
.profil-olustur .gorsel::before {
    content: "";
    position: absolute;
    top: -18px;
    left: -18px;
    z-index: -1;
    width: 50%;
    height: 60%;
    background: url(../img/dots-small.svg);
}


/* anasayfa-kesfet */

.anasayfa-kesfet{
    background-color: #0065d8;
    padding:60px 0;
    text-align: center;
}
.anasayfa-kesfet h2{
    color: #fff;
    font-weight: 300;
    font-size: 37px;
}
.anasayfa-kesfet .btn{
    padding: 20px 75px;
    font-size: 20px;
}



/* login html */
.giris-yap .card{
    border-bottom: 3px solid #0065d8;
}


/* kullanici site */
/* anasayfa */
.tampon{
    background-image: url(../img/header-bg.svg),radial-gradient(circle farthest-side,#07f,#07f);
    background-repeat: no-repeat;
    background-size: 90%,cover;
    background-position: bottom,bottom;
    padding:74px 0 168px 0;
    text-align: center;
}

.tampon h1{
    color:#fff;
    text-transform: capitalize;
    font-size: 50px;
}
.tampon span{
    color:#fff;
    font-size: 15px;
    font-weight: 400;
}

.top-filter{
    padding: 40px;
    background-color: #fff;
    margin-top: -100px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border:1px solid #e1e1e1
}
.top-filter  input{
    border-top: 0px!important;
    border-left: 0px!important;
    border-right: 0px!important;
}
.top-filter select{
    border-top: 0px!important;
    border-left: 0px!important;
    border-right: 0px!important;
}



.is-ilan .card{
    border-left:2px solid #006fef;
    transition: 0.5s all;
}
.is-ilan .card:hover{
    border-left:4px solid #2c353f;
    transition: 0.5s all;
}
.is-ilan .ilan-baslik{
    font-size: 20px;
}
.is-ilan .firma-adi{
    color:#667488;
    text-transform: capitalize;
}
.is-ilan .firma-ucret{
    color:#667488;
}

.tumunu-gor a{
    font-size: 17px;
    font-weight: 200;
    color: #2c353f;
    border-bottom: 1px solid #2c353f;
}

/* ilan detay */
.ilan-ust-kisim{
    background-color:#fff;
    border-bottom: 2px solid #0065d8;
}
.ilan-ust-kisim .baslik{
    font-size: 24px;
    font-weight: 500;
}
.ilan-ust-kisim .firma-adi{
    font-weight: 100;
}
.ilan-ust-kisim .firma-bilgileri{
    border-left: 1px solid #e1e1e1;
    padding-left: 20px;
    height: 100%;
}

.ilan-detay .baslik{
    font-size: 24px;
    font-weight: 400;
}
.ilan-detay .ilan-span i{
 color:#0065d8;
}
.ilan-detay .ilan-detay-aciklama p{
    font-weight: 200;
}
.ilan-detay .gereksinimler li{
    font-weight: 200;
}
.ilan-detay .gereksinimler .baslik{
    font-size: 20px;
}
.firma-logo img{
    max-height: 140px;
}

.ilan-detay .firma-iletisim i{
    color:#0065d8;
    font-size: 37px;
}
.ilan-detay .firma-iletisim{
    font-size:17px;
    font-weight: 200;
}


/* site firma vitrin */

.firma-vitrin .firma-vitrin-list{
    background-color: #f9fbff;
    padding:40px 10px;
    border-radius: 5px;
    border:1px solid #e1e1e1;
    margin: 10px;
}

.firma-vitrin .firma-adi{
    font-size: 19px;
    font-weight: 500;
}

.firma-vitrin .firma-adi{
    font-size: 15px;
    font-weight: 200;
}

.ust-kisim{
    background-image: url(../img/header-bg.svg),radial-gradient(circle farthest-side,#07f,#07f);
    background-repeat: no-repeat;
    background-size: 90%,cover;
    background-position: bottom,bottom;
}
.ust-kisim h2{
    color:#fff;
}
.ust-kisim .breadcrumb{
    background-color:initial;
}
.ust-kisim .breadcrumb-item > a{
    color:#fff!important;
}
.ust-kisim .breadcrumb-item.active{
    color: #fff;
}
.ust-kisim .breadcrumb-item+.breadcrumb-item::before{color: #fff;}

.ilanlar-sayfa .card{
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
    border:0px;
}
.ilanlar-sayfa .ilan-sidebar{
    background-color: #f7f9fc;
    top: 20px;
}
.ilanlar-sayfa .ilan-sidebar .list-group-item{
    background-color: initial;
    border: 0px;
    background: initial;
    font-weight: 100;
    color: #6f7484;
    font-size: 14px;
    padding: 0.25rem 0.40rem;
}
.ilanlar-sayfa .ilan-sidebar h4{
    font-size: 15px;
    font-weight: 500;
    margin:4px 0;
}
.ilanlar-sayfa .form-control{
    background: initial;
    font-weight: 100;
    color: #6f7484;
    font-size: 14px;
}
.ilanlar-sayfa input{
    border-radius: 0px!important;
}

.ilanlar-sayfa select{
    border-radius: 0px!important;
}

/* profil.html */

.profil .profil-img img{
    height: 100px;
}
.profil .profil-name{
    font-size: 19px;
    font-weight: 500;
}
.profil .profil-unvan{
    font-size: 15px;
    font-weight: 300;
}

.profil .sosyal-medya a {
    color:#2c353f;
}

.profil-yorumlar img{
    height: 50px;
}
.profil-yorumlar .yorum-isim{
    font-weight: 300;
    font-size: 19px;
    border-left: 1px solid #2c353f;
    padding-left: 10px;
}

/* footer */

footer{
    background-color: #2c353f;
    padding:40px 0 20px 0;
}

.footer-logo img{
    width: 100%;
}
.footer-text{
    color: #d2dbe4;
    font-size: 13px;
    font-weight: 200;
    margin-top: 10px;
}

.footer-baslik{
    color: #d2dbe4;
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 30px;
}

.footer-menu ul{
    display: block;
    color: #d2dbe4;
    font-weight: 200;
}

.footer-iletisim .sosyal-medya li i{
    color: #d2dbe4;
    font-size: 25px;
}

.footer-iletisim .bilgiler{
    display: block!important;
}
.footer-iletisim .bilgiler li{
    color: #d2dbe4;
    margin: 10px 0;
}

footer hr{
    border-top: 1px solid #39424c;
}

footer .copyright{
    color: #d2dbe4;
    font-size: 14px;
    text-align: center;
}