body,h1,h2,h3,h4,h5,h6 {font-family: "Segoe UI Light"}

#logo {
  margin-right: 25px;
}

/*.ui-tooltip, .arrow:after {
  background: black;
  border: 2px solid white;
}
.ui-tooltip {
  padding: 10px 20px;
  color: white;
  border-radius: 20px;
  font: bold 14px "Helvetica Neue", Sans-Serif;
  box-shadow: 0 0 7px black;
}*/

.arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px;
}
.arrow.top {
  top: -16px;
  bottom: auto;
}
.arrow.left {
  left: 20%;
}
.arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  box-shadow: 6px 5px 9px -9px black;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.arrow.top:after {
  bottom: -20px;
  top: auto;
}
.takvimTbl td{
  text-align: left;
}
#masrafTbl tr td:nth-child(2){
  text-align: left;
}
/*#genelParams div {
  width: 118px;
}
#genelParams div table {
  width: 120px;
}

#genelParams div table select {
  width: 110px;
}
#tesvikParams div {
  width: 190px;
}

#tesvikParams div table {
  width: 190px;
}

#tesvikParams div table select {
  width: 200px;
}
#agiParams div{
  width: 120px;
}
#agiParams div table{
  width: 122px;
}
#agiParams div table select{
  width: 80px;
}
#kosgebParams div{
  width: 190px;
}
#kosgebParams div table{
  width: 192px;
}
#kosgebParams div table select {
  width: 80px;
}*/

.formCon{
  display: table;
  margin: auto;
}
form td{
  text-align: center;
  height: 35px;
}
form th{
  height: 50px;
}
/*#hesaplaBtn{
  display: block;
  margin: auto;
}

.genelParams td{
  text-align: center;
}*/

caption {
  text-align: center;
  font-weight: bold;
}
.tplStr td{
  font-weight: bold;
}
.yilBasligi {
  background-color: white;
}
#brdTbl tr td:first-child{
  text-align: center;
  font-weight: bold;
}
#brdTbl tr td:nth-child(2) {
  text-align: center;
  font-weight: bold;
}

table{
  border: 2px solid firebrick;
  background-color: aliceblue;
}
th,td {
  border: 1px solid firebrick;
  padding: 3px;
}
th {text-align: center}
td {text-align: right}

#tableIstKznc td{
  text-align: left;
}

#argeInoDestekOranTbl tr td:first-child, #endUygDestekOranTbl tr td:first-child{
  text-align: left;
}
#prjDanDesTd, #islDesAcikTd{
  text-align: left;
}

a:hover {
  text-decoration: underline;
}

.footerHr {
  border: 1px solid purple;
  width: 80px;
}

.headerHr {
  border: 1.5px solid purple;
}

a.nav-link:hover {
  background-color: #80cbc4;
}

.cardImage {
  height: 200px;
}

.accordion p{
  text-indent: 50px;
}

.card-body a {
    color: darkblue;
}

.card-header {
    background-color: #37474F;
}

.map-container{
  overflow:hidden;
  padding-bottom:56.25%;
  position:relative;
  height:0;
}
.map-container iframe {
  left:0;
  top:0;
  height:100%;
  width:100%;
  position:absolute;
}

.refDiv {
  height: 170px;
}

#imgDipol {
  max-height: 100%;
}

.muhPaket ul li {
  background-color: #eceff1;
}

.muhPaket ul li h2{
  color: firebrick;
  font-weight: bold;
}

/*Bu kısım ana sayfaya resim eklemek için
/*----------*/
body, html {
  height: 100%;
}
.bgview {
  /* The image used */
  background-image: url("https://mdbootstrap.com/img/Photos/Horizontal/Nature/full page/img(11).jpg");

  /* Half height */
  height: 25%;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/*-----------------*/

/* Bu kısım bordro hesaplama parametreleri için
/*-----------------*/
#bdrForm select {
  width: 80px;
  height: 20px;
  font-size: small;
  margin: 0;
  padding: 0;
}

#bdrForm label {
  width: 100%;
  font-size: small;
  margin: 0;
  padding: 0;
}

#bdrForm input {
  width: 80px;
  height: 20px;
  font-size: small;
  margin: 0;
  padding: 0;
}

.bdrHucre {

}
/*-----------------*/

#xlsAl{
  width: 180px;
  margin: auto;
}

.refSlideImg {
  max-height: 90%;
  max-width: 100%;
}

/* Ana Sayfadaki  "TÜM REFERANSLAR" butonu için */
.btnBaslik {
  border: 2px solid black;
  border-radius: 20px;
  background-color: white;
  color: black;
  padding: 0px 14px;
  font-size: 16px;
  cursor: pointer;
}

.success {
  border-color: #4CAF50;
  color: green;
}

.success:hover {
  background-color: #4CAF50;
  color: white;
}
/* Ana Sayfadaki "TÜM REFERANSLAR" butonu için */

/* Ana Sayfadaki hr'li başlıklar için */
.hr-text {
  line-height: 1em;
  position: relative;
  outline: 0;
  border: 0;
  color: black;
  text-align: center;
  height: 1em;
  opacity: 1;
}
.hr-text:before {
  content: '';
  background: linear-gradient(to right, transparent, #818078, transparent);
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 1px;
}
.hr-text:after {
  content: attr(data-content);
  position: relative;
  display: inline-block;
  color: black;
  padding: 0 0.5em;
  line-height: 1.5em;
  color: black;
  background-color: #eeeeee;
  font-size: 20px;
  font-weight: bold;
}
#hrHaberler:after {
  background-color: white;
}

#hrHizmetlerimiz:after {
  background-color: white;
}

#hrHakkimizda:after {
  background-color: white;
}

.hrText-Background-White:after {
    background-color: white;
}
/* Ana Sayfadaki hr'li başlıklar için */

/* Haberler Slider */
#newsSlider {
  margin: 0 auto;
}

.hbrCard {
  border-radius: 20px;
  width: 220pt;
}

.hbrCardView {
  height: 130pt;
}

.hbrCardView img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 20px;
}

.hbrCardBody {
  height: 150pt;
}

.hbrTarih {
  float: left;
  border-radius: 15px;
  background-color: white;
  color: black;
  font-size: 16px;
  padding: 5px 15px 5px 15px;
}
/* Haberler Slider */

#tblGunSayisiHes tr td:nth-child(3) {
  text-align: right;
}

#tblGunSayisiHes td{
  text-align: left;
}

/* Gün Sayısı Hesaplama Formu */
#gunSayHesCont{
  max-width: 150mm;
}
#gunSayisiHesaplama .boldText{
    font-weight: bold;
}

#gunSayisiHesaplama select{
    width:25mm;
    height: 7mm;
}

#gunSayisiHesaplama input{
    width:25mm;
    height: 6mm;
}

#teknokentPuantaji {
  border: 3px solid;
}

/* Gün Sayısı Hesaplama Formu */

/* Giriş Yap Sayfası */
#hidAktMsj {
  visibility: hidden;
}

#hidMail {
  visibility: hidden;
}

#grsHataMsj {
  visibility: hidden;
}

#eMailSifreHid {
  visibility: hidden;
}
/* Giriş Yap Sayfası */

/* Bordro hesaplama sayfasındaki Tübitak mali raporu hazırlama card ı için */
#raporIlan {
  border-radius: 25px;
  font-size: medium;
}

/* Ana sayfadaki Tübitak mali raporu hazırlama card ı için  */
#raporIlanAnaSyf {
  border-radius: 25px;
  max-width: 810pt;
  margin: 0 auto;
}

/* Bordro hesaplama div i için */
#bdrHesJumb {
  border-radius: 25px;
  max-width: 100%;
}

/* Referanslar sayfasındaki istanbulai kartının logo su için */
#imgIstanbulai {
  background-color: #36002d;
}

.glow {
  font-size: 80px;
  color: #0a0000;
  text-align: center;
  animation: glow 1s ease-in-out infinite alternate;
}

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073;
  }

  to {
    text-shadow: 0 0 20px #fff, 0 0 30px #ff4da6, 0 0 40px #ff4da6, 0 0 50px #ff4da6, 0 0 60px #ff4da6, 0 0 70px #ff4da6, 0 0 80px #ff4da6;
  }
}