html,body{height: 100%;}
body { padding-top:83px; }
body,body * { font-family: 'Raleway', sans-serif;}
.bg-primary { color:#fff;}

section  { position: relative; padding:30px 0; min-height: 500px;}
.nav-link { -webkit-transition: width 2s;  transition: width 2s; padding-right:1rem !important;padding-left:1rem !important; }
.nav-link.active{ background-color:#082B71; color:#fff; -webkit-transition: width 2s;  transition: width 2s; border-radius: 4px;   }

#banner { height:80%; width:100%;  background:url("../../assets/images/banner-3.png") ; background-position: center;
  background-repeat: no-repeat;
  background-size: cover;}

#banner > div  { position:absolute;  width:100%; bottom:-50px; padding:15px;  left:0;}

#kurumsal { height:400px; width:100%; background-image:url("../../assets/images/bg-2.jpg"); color:#fff; }

h2.bordered{ text-align:center; margin: 40px 0;}
h2.bordered:before { display: inline-block;
    position: absolute;
     margin: 40px auto 10px -60px; 
	left:50%;
	content:url('../../assets/images/stock.png')}

input[type="text"], textarea,.form-control { border-radius:0;  }
input[type="text"] { border-top:none; border-left:none; border-right:none; border-bottom: solid 1px #95989A; }
textarea ,
textarea.form-control{  border: solid 1px #95989A;}


.image-holder {
    display:inline-block;
    position: relative;
}
.image-holder:after {
    content:'';
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    background: rgba(12,30,70,0.70);
    color:#fff;
}

.image-holder>div{
    top: 150px;
    left: 50px;
    z-index: 11;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    color:#C4C4C4;
}

.image-holder>div ul,
.image-holder>div ul li {list-style: none; margin:0; padding:0; }
.image-holder>div ul li::before { content: "»"; margin-right: 15px; }

.btn-rounded { border-radius:20px !important; padding-left:25px;  padding-right:25px; }

.parallax { 
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.no-radius { border-radius:0;}
.font-italic { font-weight:italic;}
.bold { font-weight:bold;}

.card-img-overlay {
    position: absolute;
    top:auto;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
    background: rgba(0,0,0,0.72);
}

.modal-backdrop { background-color:#fff;}

.modal-backdrop.show { opacity:0.98;}
.modal-content,
.modal-header,
.modal-footer{ border:none;}
.modal-dialog { max-width:100%;}
.modal-title { font-weight:bold;}

.color-primary { color:#292B90;}
