

  /* Bilimp V3.0 Fiyatlar =========== */
  .footer ul.connect-us li a {
    width: 30px !important;
    height: 30px  !important;
    line-height: 30px  !important;
}
.color-grey-dark-2 {
 color: #333333 !important;
}
.plr-20 {
 padding: #333333 !important;
}
.bg-blue-dark-2 {
 background:#07466a !important;
}
.navbar-light {
    box-shadow: 0 2px 4px rgb(154 154 154 / 40%) !important;
}

.navbar-light .navbar-nav {
    padding-left: 22.5% !important;
}

   /* 13-10 2020 Eklenenler ve değiştirilenler =========== */
.kamp{
    z-index:99;
    filter: drop-shadow(0px 4px 4px rgba(106, 123, 148, 0.8));
    z-index: 99;
}
.kmp-link{
    color: #799bcc;
    font-size: 14px;
    text-decoration: underline !important;
}
.kmp-yz{
    color: #c36f5d;
    font-size: 16px;
    font-weight: 500;
}
.kmp-yz-2{
    background: #e37a63;
    border-radius: 16px;
    color: #fff !important;
    height: 30px;
    padding-top: 5px;
    font-size: 16px;
    font-weight: 500;
}
.fw500{
    font-weight:500;
}
/* common */
.ribbon {
  width: 150px;
  height: 150px;
  overflow: hidden;
  position: absolute;
}
.ribbon::before,
.ribbon::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border: 5px solid #b17265;
}
.ribbon span {
  position: absolute;
    display: block;
    width: 225px;
    padding: 0;
    background-color: #e37a63;
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    text-shadow: 0 1px 1px rgba(0,0,0,.2);
    text-transform: uppercase;
    text-align: center;
    margin-right: 5px;
    padding-right: 16px;
}

/* top left*/
.ribbon-top-left {
  top: -10px;
  left: -10px;
}
.ribbon-top-left::before,
.ribbon-top-left::after {
  border-top-color: transparent;
  border-left-color: transparent;
}
.ribbon-top-left::before {
  top: 0;
  left: 66px;
}
.ribbon-top-left::after {
  top: 66px;
  left: 0;
}
.ribbon-top-left span {
  right: -2px;
  top: 10px;
  transform: rotate(-45deg);
}

/* top right*/
.ribbon-top-right {
  top: -10px;
  right: -10px;
}
.ribbon-top-right::before,
.ribbon-top-right::after {
  border-top-color: transparent;
  border-right-color: transparent;
}
.ribbon-top-right::before {
  top: 0;
  left: 0;
}
.ribbon-top-right::after {
  bottom: 0;
  right: 0;
}
.ribbon-top-right span {
  left: -25px;
  top: 30px;
  transform: rotate(45deg);
}

/* bottom left*/
.ribbon-bottom-left {
  bottom: -10px;
  left: -10px;
}
.ribbon-bottom-left::before,
.ribbon-bottom-left::after {
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.ribbon-bottom-left::before {
  bottom: 0;
  right: 0;
}
.ribbon-bottom-left::after {
  top: 0;
  left: 0;
}
.ribbon-bottom-left span {
  right: -25px;
  bottom: 30px;
  transform: rotate(225deg);
}

/* bottom right*/
.ribbon-bottom-right {
  bottom: -10px;
  right: -10px;
}
.ribbon-bottom-right::before,
.ribbon-bottom-right::after {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.ribbon-bottom-right::before {
  bottom: 0;
  left: 0;
}
.ribbon-bottom-right::after {
  top: 0;
  right: 0;
}
.ribbon-bottom-right span {
  left: -25px;
  bottom: 30px;
  transform: rotate(-225deg);
}
   /* 14-08 2020 Eklenenler ve değiştirilenler =========== */

.fiyat-ozel-pln-body{
    /*max-width:712px;*/
}

.navbar-light {
    height: 62px;
}
.table-ozel-pln-bslk{
    /*min-width: 712px;*/
    background: #07466a;
}

@media (max-width: 992px){
.navbar-brand {
    height: auto !important;
    padding: 10px 10px !important;
}
.logo-navbar {
    max-width: 130px;
}

.fiyat-side-bar {
    flex: 1 0 30% !important;
    min-width: 30% !important;
    margin-right:12px !important;
}
.fiyat-temel-pln {
    min-width: 68% !important;
    margin-bottom: 20px;
}
.table-side-bar {
    /*flex: 1 0 30% !important;*/
    /*max-width: 30%!important;*/
}
.table-ozel-pln{
    /*max-width:99px !important;*/
}
.fiyat-temel-pln {
    min-width: 68%;
    margin-bottom: 20px;
}
.fiyat-ozel-pln{
    max-width:100%;
}
.table-ozel-pln-bslk {
    min-width: 100%;
    background: #0072b4;
}

.fiyat-ozel-pln-body {
    min-width: 100%;
}

.table-temel-pln-bslk {
    min-width: 100%;
    background: #f69e50;
}

.fiyat-temel-pln-bslk {
    max-width: 98%;
    margin-left: 2px;
}

.fiyat-ozellik #accordion h5 a {
    font-size: 14px !important;
    line-height: 16px !important;
}

.side-bar-content {
    font-size: 14px !important;
}

}

@media (max-width: 768px){
.logo-navbar {
    max-width: 130px;
}
.radio-outer input {
    position:absolute !important;
    top:12px !important;
}

.fiyat-side-bar {
    min-width: 100% !important;
    margin-bottom:30px !important;
}
.fiyat-aciklama {
    margin-top: 0 !important;
    margin-bottom:15px !important;
}
.table-temel-pln{
    max-width:25% !important;
}
.table-ozel-pln{
    max-width:25% !important;
}
.fiyat-temel-pln {
    min-width: 98% !important;
    margin-left:5px !important;
}
.fiyat-ozel-pln{
    max-width:96% !important;
}
.table-ozel-pln-bslk {
    min-width: 96% !important;
    background: #0072b4;
}
.fiyat-bslk {
    min-width: 96%!important;
    background: #0072b4;
}
.fiyat-ozel-pln{
    min-width:100% !important;
}
.fiyat-ozel-pln-body{
    min-width:96% !important;
}

.side-bar-content {
    font-size: 13px !important;
}


}
    /* 11-08 2020 Eklenenler ve değiştirilenler =========== */
.hesap-bilgileri {
    float: left;
    line-height: 18px;
    display:flex;
    font-size:13px !important;
    align-items:center;
    padding: 20px;
    height:90px;
}
.hesap-bilgileri ul {
    list-style: none;
    float: left;
    line-height: 18px;
}

.is-bankasi {
    color:#0f3d59 !important;
    background:#e6f1f4;
}

.garanti {
    color:#636666 !important;
    background:#f6f6f6;
}
.akbank {
    color:#4f4747 !important;
    background:#f2eaea;
}
.w180 {
    width:180px;
    height:auto;
}

.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width:auto;
  max-width: 500px;
  margin: 20px auto;
}

.dropdown-item {
    padding: 1px 15px !important;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #0072b4 !important;
} 

.dropdown-item:focus, .dropdown-item:hover {
    color: #0072b4 !important;
}

.bg-grey-light-1 {
  background: #efefef !important;
}

  /* 10-08 2020 Eklenenler ve değiştirilenler =========== */

.opt4 .navbar-right > li:first-child a {
    color: #333333 !important;
}
.opt4 .navbar-right > li:first-child a:hover {
    color: #0072b4 !important;
}

.navbar-ucrd a:hover {
    background: #0072b4 !important;
    border: 1px solid #0072b4 !important;
}

.w230 {
    min-width: 230px !important;
}
.dropdown-menu .inner h5 {
    margin-left: 13px;
    font-size: 18px;
    font-weight: 400;
    padding-bottom: 2px;
}

.dropdown-menu.megamenu ul {
    width: 48% !important;
}
.dropdown-menu {
    padding-top: 0 !important;
}
.footer {
    background: #636a71 !important;
}
.footer ul.connect-us li a {
    background: #ff8d4b !important;
}
.footer ul.connect-us li a:hover {
    background: #0072b4 !important;
}
.footer .quick-links ul li a {
    color: #c0c1c1 !important;
    font-weight: 300;
}
.footer .quick-links ul li a:hover{
    color: #ff8d4b !important;
}
.footer .top h4 {
    font-weight: 300 !important;
    color: #ffffff;
}
.footer .bottom {
    padding:12px 0 !important;
    color: #fff !important;
    background:#4e555d;
}
.footer .bottom a{
    color: #fff !important;
    font-weight:500;
    text-decoration:underline !important;
}
.footer .bottom a:hover{
    color: rgba(255, 255, 255, 0.8) !important;
}
.color-grey-2  {
    color: #666;
}
.align-item-center  {
    align-items: center;
}
.footer .top {
    padding: 50px 0 10px 0 !important;
    border-bottom: none !important;
}

.fsize14{
    font-size:14px;
    line-height:1.5;
}
.f18b-red{
    color: #da615d !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height:16px !important;
}
.f18b-orange{
    color: #d0a148 !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height:16px !important;
}
.p-20{
    padding:20px !important;
}
.f-weigh-bold{
    font-weight:600 !important;
    color:#212529 !important;
}
.link-under-line-bold{
    font-weight:600 !important;
    text-decoration:underline !important;
}
.abonelik-body {
    display:flex;
    align-items: center;
    text-align:center;
    height: auto;
    font-weight: 400;
    border-radius: 4px;
    font-size: 14px;
    width: auto;
    background-color: #ffffff;
    box-shadow: 0px 1px 6px rgba(0,0,0,0.2);
    z-index:2;
}
.z-2 {
    z-index:2;
}
.abonelik-link {
    background-color: #f2933221;
    color: #ea5f0e;
    border-radius: 4px;
    padding: 4px 16px;
    margin:6px 0 6px 6px;
    font-size:14px;
    font-weight:500;
    line-height:28px;
    width:180px;
}
.abonelik-link span{
    color: #ea5f0e;
    font-size:12px;
    font-weight:normal;
}
.abonelik-link a{
    color: #fff;
}
.abonelik-link a:hover{
    transition: color .15s ease-in-out;
    color: rgba(255, 255, 255, 0.8);
}
.sunucu-link {
    border-radius: 25px;
    padding: 4px 16px;
    margin:6px 6px 6px 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    width:180px;
}
.sunucu-link span{
    font-size:12px;
    font-weight:normal;
}
.sunucu-link a{
    color: #0072b4;
}
.sunucu-link a:hover{
    transition: color .15s ease-in-out;
    color: #ea5f0e;
}

.logo-navbar {
  max-width: 134px;
}
  
.color-orange-1 {
  color: #f69e50 !important;
}
.color-orange-2 {
  color: #f9bb83 !important;
}
.color-orange-3 {
  color: #ea5f0e !important;
}
.border-orange-1 {
  border: solid 2px #ea5f0e80;
}
.border-top-none {
  border-top: 0 !important;
}
.btn.orange-1 {
    background: #ff8d4b;
    padding: 5px 20px !important;
    border-radius: 4px !important;
    text-transform:none !important;
    font-weight:600 !important;
    color: #fff;
}
.btn.orange-1:hover {
    background: #0072b4;
}
.btn.turkuaz-1 {
    background: #0072b4;
    padding: 5px 20px !important;
    border-radius: 4px !important;
    text-transform:none !important;
    font-weight:600;
    color: #fff;
}
.color-blue-1 {
  color: #0072b4 !important;
}
.btn.turkuaz-1:hover {
    background: #ff8d4b;
}
.color-turkuaz-1 {
  color: #0072b4 !important;
}
.color-turkuaz-2 {
  color: #09525F !important;
}
.bg-turkuaz-1 {
  background: #0072b4 !important;
}

.bg-turkuaz-light-1 {
  background: #f1f1f1 !important;
}
.bg-turkuaz-light-2 {
  background: #f9f9f9 !important;
}
.bg-turkuaz-light-3 {
  background: #ebf6fa !important;
}
.bg-orange-light-1 {
  background: #fffcf5 !important;
}
.radio-outer input {
    border: 2px solid #f69e50 !important;
    left: 26px !important;
}
.radio-outer input[type="checkbox"]:checked + label:before {
    color: #fff !important;
    border: 2px solid #f69e50 !important;
    background:#f69e50 !important;
    line-height:15px !important; 
}
.radio-outer label {
    font-size: 12px !important;
    padding-left:27px !important;
    margin:0 !important;
    color: #f69e50 !important;
}
.radio-outer input[type="checkbox"] + label:before {
    margin: 0 !important;
}
.alg-item-center {
    align-items: center !important;
}
.h42 {
    height: 42px !important;
}
.h246 {
    height: 246px !important;
}
.h208 {
    height: 208px !important;
}

.d-grid {
    display: grid !important;
}
.fsize-16 {
    font-size: 16px !important;
}
.fsize-12 {
    font-size: 12px !important;
}
.fsize-11 {
    font-size: 11px !important;
}
.fiyat-ozellik .card-header h5 a:before {
    content: "\f078" !important;
    font-family: 'Font Awesome 5 Free' !important;
    color: #909090 !important;
}
.fiyat-ozellik #accordion .active h5 a:before {
	content: "\f077" !important;
	font-family: 'Font Awesome 5 Free' !important;
}
.table-side-bar{
    flex: 1 0 0;
    /*max-width: 240px;*/
    padding: 0 10px 0 5px;
    display:inline-grid;
    align-items:center;
}
.table-temel-pln{
    /*max-width:180px;*/
    height: 32px;
    text-align:center;
    background: #fffcf5;
    padding-top:10px;
}
.table-ozel-pln{
    color:#0072b4;
    /*max-width:178px;*/
    height: 32px;
    text-align:center;
    background: #f1f1f1;
    padding-top:10px;
}

.m-l-8{
    margin-left:8px;
}

.p-t-10{
    padding-top:10px;
}
.pd-fyt{
    padding:0 10px 10px 10px;
}

.lh-16{
    line-height:16px !important;
}
.side-bar-content{
    padding-left:20px;
    color:#262626;
    line-height:16px;
    font-size:15px;
}
.side-bar-content-alt{
    padding-left:20px;
    font-size:11px;
    color:#808080;
    line-height:14px;
    margin-top:-10px;
}
.head-block-alt{
    line-height:20px !important;
    margin-bottom:20px;
}
.color-grey-dark{
    color:#262626 !important;
}
.color-grey{
    color:#a1a1a1 !important;
}

.navbar-light .navbar-nav > li {
    text-transform: none !important;
}
.navbar-expand-lg .navbar-nav .nav-link {
    font-size: 15px !important;
    font-weight: 400 !important;
    letter-spacing: 0.2px;
}
.navbar-ucrd a {
    background: #ff8d4b !important;
    color:#fff !important;
    border:1px solid #ff8d4b !important;
}

.opt4 .navbar-right > li a {
    font-size: 14px !important;
    border-radius:4px;
}
.navbar-right > li a {
    padding: 5px 16px !important;
    font-weight: 400 !important;
    text-transform: none !important;
    border-radius: 4px !important;
}
.navbar-grs a {
    background: #fff !important;
    color:#4B9AC7 !important;
    border:1.4px solid #4B9AC7 !important;
}
.fiyatlar-ust {
}
.fiyat-aciklama {
    text-align:center;
	color:#262626;
    line-height:18px !important;
    font-family: 'Poppins', sans-serif;
    font-size:14px ;
}
.fiyat-baslk {
    text-align:center;
    font-size:16px;
    font-weight:500;
    width:102%;
    height:38px;
    color:#fff;
    background: #ea5f0e;
    padding-top: 6px;
	margin-left: -2px;
}
.fiyat-alt-baslk {
    color:#333333;
    font-size:15px;
    font-weight:600;
    line-height:18px;
	padding:10px;
}
.fiyat-alt-text {
    color: rgb(162 162 162);
    font-size: 12px;
    font-weight: 500;
    text-decoration-line: line-through;
}
.fiyat-alt-aln {
    height:84px;
}
.fiyat-alt-fyt {
    color:#F29A32;
    font-size:36px;
    font-weight:600;
	line-height:20px;
}
.fiyat-alt-kdv {
    color:#828282;
    font-size:12px;
    font-weight:500;
	line-height:12px;
}
.fiyat-alt-indrim {
    color:#E37A63;
    font-size:12px;
    font-weight:600;
	line-height:18px;
}
.fiyat-kullanici {
	box-sizing: border-box;
	max-width:200px;
	padding:8px 0 8px 20px;
	margin:auto;
}
.fiyat-kullanici-bslk {
    color:#262626;
    font-size:14px;
    font-weight:500;
}
.fiyat-kullanici-aciklama {
    color:#666666;
    font-size:11px;
    line-height:14px;
}
.fiyat-kullanici-aciklama a{
    color:#0072b4;
}
.fiyat-side-bar{
    flex: 1 0 0;
    /*max-width: 240px;*/
    padding: 0 10px 0 5px;
}
.fiyat-temel-pln{
    /*max-width:180px;*/
    height: 32px;
    text-align:center;
    background: #fffcf5;
}
.fiyat-ozel-pln{
    color:#0072b4;
    /*max-width:178px;*/
    height: 32px;
    text-align:center;
    background: #f1f1f1;
}


.fiyat-sayi-aln{
    border: 1px solid #efefef;
    text-align: center;
    color: rgb(38 38 38);
    font-size: 14px;
    line-height: 16px;
    padding-top: 3px;
	margin-left:-4px;
	margin-right:-6px;
	min-width:105px;
}

.fiyat-sayi-btn {
    line-height: 16px;
    padding-top: 3px;
    background: #efefef;
    border: 1px solid #efefef;
}


.table-temel-pln-bslk{
    /*max-width:180px;*/
    background: #f69e50;
}
.padding-sm{
    padding:40px 0 50px;
}
.padding-m {
    padding: 90px 0 30px;
}
.box-shadow-none {
    box-shadow:none !important;
}
.bg-none {
    background:none !important;
}
.bubble {
    position: relative;
    background: #ffffff;
    filter: drop-shadow(1px 1px 7px rgba(148, 148, 148, 0.25));
	border-radius: 4px;
    border: #dedddd solid 1px;
}
.bubble:after {
    content: '';
    position: absolute;
    display: block;
    width: 0;
    z-index: 1;
    border-style: solid;
    border-color: transparent #ffffff;
    border-width: 12px 0 12px 12px;
    top: 50%;
    right: -12px;
    margin-top: -12px;
}
.bubble:before {
    content: '';
    position: absolute;
    width: 0;
    z-index: 0;
    border-style: solid;
    border-color: transparent #e6e6e6;
    border-width: 13px 0 13px 13px;
    top: 50%;
    right: -13.5px;
    margin-top: -13px;
    display: block;
}

  /* Responsive =========== */
  
@media (max-width: 1200px){
.table-side-bar{
    flex: 1 0 0;
    /*max-width: 210px ;*/
}

.fiyat-side-bar {
    flex: 1 0 30%;
    min-width: 30%;
}

.table-temel-pln{
    /*max-width:150px;*/
}
.table-ozel-pln{
    /*max-width:148px;*/
}
.fiyat-temel-pln {
    min-width: 70%;
    margin-bottom: 20px;
}
.fiyat-ozel-pln{
    /*max-width:25%;*/
}
.table-ozel-pln-bslk {
    min-width: 100%;
    background: #07466a;
}

.fiyat-ozel-pln-body {
    min-width: 100%;
}

.table-temel-pln-bslk {
    min-width: 100%;
    background: #f69e50;
}

.fiyat-temel-pln-bslk {
    max-width: 98%;
    margin-left: 2px;
}

}