<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width: 768px) {
 .mostVisitedElement{
 float:left;
 padding-left:5px;
 padding-right:5px;
 margin-right:5px;
 margin-bottom:5px !important;
 border-radius: 5px;
 border:1px solid lightgrey;
 }
 #monthlyAndYearly {
 margin-top:16px !important;
 padding-top:5px;
 }
 .pageHeader{
 padding-top:5px !important;
 }
 #logo{
 margin-bottom:4px !important;
 }
 #logo img{
 height:45px !important;
 width:45px !important;
 }
 .logo-text{
 padding-left:9px !important;
 }
 .logo-text-description{
 display:none;
 }
 .languages{
 padding-top: 4px;
 }
 .main-page-panelbody{
 background-image:none;
 }
 .ayTakvimi{
 zoom:0.85;
 height:50px !important;
 }
 .vakitlerPanel .panel-body{
 padding-top:11px;
 }
 #vakitLeftText {
 padding-top:5px !important;
 }
 #detailedTable{
 width:65% !important;
 }
 #detailedTableClock{
 width:65% !important;
 }
 #takvim{
 padding-bottom:5px !important;
 }
 #takvim div{
 display:inline-block;
 }
 #dayOfMonth{
 font-size:28px !important;
 }
 .yearly #compassSvg{
 zoom:75%; 
 }
 .imsakiyeTable tr th:first-child{
 max-width: 15px;
 overflow: hidden;
 word-wrap: break-word;
 }
}
 
@media (min-width: 768px) {
 body{
 background-color:#d9d6d1;
 margin-top:20px;
 }
 
 .mostVisitedHeader{
 height:34px;
 padding-bottom:6px;
 display: table-cell;
 vertical-align: bottom;
 }
 .countryList{
 padding-top:15px !important;
 padding-bottom:25px !important;
 }
 .countryListHeader{
 height:60px;
 }
}

@media (min-width: 992px) {
 #logo {
 margin-bottom:14px;
 }
 .row1 hr{
 display:none;
 }
 .three-panels{
 padding-left:5px;
 padding-right:5px;
 }
 .equal {
 display: flex;
 }
 .equal .panel {
 height:100%;
 }
 .partly-equal .panel{
 min-height:485px;
 }
 #sehirAramaForm::placeholder{
 font-size:100% !important;
 }
 .cityname-coordinates{
 padding-top:15px;
 color:#b90000;
 }
 .imsakiyeLink{
 display: table;
 height: 56px;
 }
 .imsakiyeLink a{
 display: table-cell;
 vertical-align: middle;
 text-align: center;
 font-size: 18.3px;
 }
 #takvim {
 font:20px Times New Roman !important;
 }
 #dayOfMonth {
 font:56px Times New Roman !important;
 }
 #vakitTablosuColumn {
 padding-left:6px;
 padding-right:2px;
 }
 #vakitTablosuColumnSub {
 margin-right:-10px;
 border-right:1px dotted #868686;
 }
 #vakitTablosu {
 padding-right:4px;
 }
 #vakitTablosu td{
 border:none;
 }
 .fittedTable{
 display:inline;
 font-size:0.85em;
 }
 #vakitTablosu .fittedTable tr:not(:last-child){
 border-top:none;
 border-bottom:1px solid #ddd;
 }
 #vakitTablosu .fittedTable tr:nth-last-child(1 of :not(.invisible)) {
 border-bottom:none !important;
 }
 #vakitTablosu .fittedTable tr td:not(:last-child){
 padding-top:3px
 }
 #vakitTablosu .fittedTable tr td:not(:first-child){
 padding-bottom:3px
 }
 #vakitTablosu .fittedTable td{
 text-align:center;
 min-width:144px;
 padding:0px 5px 0px 5px;
 display: block;
 clear: both;
 }
 #vakitTablosu .fittedTable .tableCurrentVakit{
 border-top:2px dotted grey !important;
 border-bottom:2px dotted grey !important;
 box-shadow:none !important;
 }
 #vakitSagColumn{
 padding-right:7px;
 }
 #mahalliSaat {
 margin-top:15px;
 }
 #timezone {
 padding-top:2px;
 font-size: 85%;
 text-overflow: ellipsis;
 overflow: hidden;
 }
 .compassInfoTable{
 width:95%;
 }
 .compassInfoTable td:first-child{
 text-wrap: balance;
 }
 #KabeImage{
 margin-top:80px;
 margin-bottom:25px;
 }
 #mapCoordinateInfo{
 font-size:85% !important;
 margin-top:2px;
 }
 .billBoard{
 padding-left:5px;
 padding-right:5px;
 }
 #MonthlyTable th:not(first-child){
 max-width:67px;
 overflow: hidden;
 word-wrap: break-word;
 }
}

@media (max-width: 840px) and (max-height: 420px) {
 .rightPanel {
 padding-left: 12%;
 padding-right: 12%;
 }
}

@media (min-width: 992px) and (min-height: 960px) {
 body {
 margin-top:60px !important;
 }

 #languageModal{
 margin-top:40px;
 }
}

@media (max-width: 420px) {
 .contentCard{
 padding-left:0px !important;
 padding-right:0px !important;
 border-radius:0px !important;
 }
 .MonthlyContent{
 padding-left:0px !important;
 padding-right:0px !important;
 }
 .printVakitlerTable th{
 font-size: 10px !important;
 max-width:44px;
 overflow: hidden;
 word-wrap: break-word;
 padding-right:2px !important;
 padding-left:2px !important;
 }
 .printVakitlerTable {
 font-size: 12px;
 }
 .printVakitlerTable td{
 padding-right:2px;
 padding-left:0px;
 max-width:44px;
 }
 .printVakitlerTable tr td:first-child{
 font-size: 11px;
 max-width:70px !important;
 text-overflow: ellipsis;
 white-space: nowrap;
 overflow: hidden;
 }
 .yearlyTable{
 margin-left:-10px !important;
 }
 .yearly #compassSvg{
 display:none !important; 
 }
}
@media (max-width: 480px) {
 .panelbodyImsakiye{
 padding-left:0px;
 }
}
@media (max-width: 340px) {
 .logo-text-name{
 font-size:26px !important;
 }
}
@media (max-width: 992px) {
 .panel {
 margin-bottom:5px;
 }
 .container {
 padding:0px;
 }
 .pageHeader {
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0;
 padding-bottom:0px;
 }
 .footer {
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0;
 }
 .arama {
 text-align:left !important;
 }
 #countryListLink{
 padding-top:8px !important;
 padding-left:8px;
 }
 .geolocation-button-container button{
 margin-top: 7px;
 margin-right:0px !important;
 }
 .imsakiyeLink{
 text-align:center;
 margin-top: 10px;
 padding: 3px;
 background-color: #f0f0f0;
 border-radius: 5px;
 }
 #vakitCurrentLeft{
 box-shadow:0px 8px 8px -7px #aaa;
 border:none !important;
 padding-bottom:6px;
 }
 #vakitTablosu tr td:last-child{
 padding-left:25px;
 }
 #vakitTablosu tr td:first-child{
 padding-right:25px;
 }
 #tumVakitlerButton{
 max-width:250px;
 margin-right:auto;
 margin-left:auto;
 }
 #vakitTablosu td{
 width:auto !important;
 }
 .middlePanel{
 background-image:radial-gradient(circle at 50% 45%, #fff 0%,#75743a1a 20%,#ffffff47 45%) !important;
 }
 .compassInfoTable td:first-child{
 text-align:right;
 }
 #sehir {
 text-align:center !important;
 }
 #eyaletUlke {
 text-align:center !important;
 }
 .yearly #sehir{
 text-align:left !important;
 }
 .yearly #eyaletUlke{
 text-align:left !important;
 }
 .kibleSaatiHidden{
 display:none;
 }
 #map{
 height:330px !important;
 }
 #mapCoordinateInfo{
 font-size:85% !important;
 }
 #mapInfo{
 padding-bottom:5px;
 }
 #normalTable{
 display:inline !important;
 }
 .mobileSmallerHeaders{
 font-size: 80%;
 max-width:47px;
 overflow: hidden;
 word-wrap: break-word;
 }
 .printVakitlerTable {
 font-size: 12px;
 }
}

.refreshPage{
 width:100%;
}
#logo {
 font-family:'Century Gothic', -apple-system, BlinkMacSystemFont, sans-serif;
 margin-bottom:12px;
 perspective:100px;
}
.logo-icon{
 display:inline-block;
}
#logo img{
 height:70px;
 width:70px;
}
.logo-text{
 display:inline-block;
 vertical-align:middle;
 padding-left:12px;
 pointer-events: none;
 cursor: default;
}
.logo-icon, .logo-text{
 cursor: pointer;
}
.logo-text-name{
 font-size:30px;
 font-weight:bold;
}
.logo-white{
 color:#FFFFFD;
}
.logo-orange{
 color:#FFA400;
}
.logo-text-description{
 font-size:13px;
 font-weight:bold;
 line-height:0.6;
 padding-left:1px;
 color:#c4c4c4;
}
#tumVakitlerButton{
 margin-top:5px;
 border:1px solid lightgrey;
 border-radius:3px;
 background-color:#f0f0f0;
}
#tumVakitlerButton a{
 text-decoration:none;
 color:black;
 font-size:120%;
}
#tumVakitlerButton a:hover{
 color:grey;
}
#tumVakitlerButton a span{
 width:100%;
}
.tumVakitlerFooter{
 padding: 10px 0px 10px 0px !important;
 text-align: center !important;
}
#detailedTable tr:nth-child(even){
 background-color:#f0f0f0;
}
#detailedTable td{
 padding:4px 5px 4px 5px !important;
}
hr {
 margin-top:3px !important;
 margin-bottom:3px !important;
}
.container {
 max-width:1024px !important;
}
.panel {
 box-shadow:0 8px 8px -7px #aaa;
}
.mainPanel {
 border: 0;
 box-shadow: 0px 0px 20px 8px #a2a2a2;
}
.pageHeader {
 font-size:15px;
 background:radial-gradient(circle at top left,#ffffff1f,#0000 20%),radial-gradient(circle at 45% 130%,#ffffff14,#0000 35%),linear-gradient(-135deg,#3c3432 15%, #3e3232);
 color:#CCCCCC !important;
 border-bottom:0px;
 padding-bottom:0px;
}
.lastVisitedTitle {
 font-size: 85%;
 color: gray;
 border-bottom: 1px solid lightgray;
 padding: 3px 20px;
}
.footer {
 background-image:linear-gradient(to right,#40383c,#2f2a2a,#393236);
 color:#dedede;
 font-size:12.5px;
 padding-top:6px;
 padding-bottom:6px;
}
.footer a{
 color:#dedede;
}
.footer a:hover{
 color:white;
 text-decoration:none;
}
.languages {
 font-size:90%;
 text-align:right;
}
.languages a {
 color:#CCCCCC;
 padding-right:5px;
 padding-left:5px;
 background-image: radial-gradient(circle at top,#ffffff12 0%,#fff0 55%);
 padding-top:12px;
 padding-bottom:2px;
 margin-left:1px;
 text-decoration:none;
}
.languages a:hover{
 color:#FFA400;
 text-decoration:none;
}
.languages &gt; a:first-child{
 border-left:none !important;
}
.languages &gt; a:last-child{
 padding-right:0px !important;
 font-size:105%;
}
.panelbody {
 padding-top:0px;
}
.main-page-panelbody{
 background-image:linear-gradient(70deg, white 11%, #fffdf5 44%, #fffff5 50%, #f8f8f6 90%);
 color:#3c3c3c;
}
.contentCard{
 padding-left:5px;
 padding-right:5px;
 margin-top:10px;
}
.vakitlerPanel{
 background-color:rgba(255, 255, 255, 0.35);
 margin-bottom:0px;
}
#noTimes{
 margin-left:8px;
 margin-right:8px;
}
#vakitCurrentLeft {
 text-align:center;
 margin-left:8px;
 margin-right:8px;
 margin-bottom:12px;
 border-bottom:1px solid lightgrey;
}

#monthlyAndYearly {
 font-weight:bold;
 border-top:1px solid lightgrey;
 margin-top:7px;
 margin-left:8px;
 margin-right:8px;
}
#monthlyLink, #yearlyLink {
 text-align:center;
 padding:6px 0px 0px 0px;
}
.middlePanel {
 text-align:center;
 background-color:rgba(255, 255, 255, 0.45);
 background-image:radial-gradient(circle at 50% 38%, #fff 0%,#75583a3b 20%,#ffffff47 45%);
}
#kibleSaati{
 font-size:110%;
 font-weight:bold;
 margin-top:5px;
 margin-bottom:14px;
}
#kibleSaatiModal .modal-body{
 background-color:#f6fafb;
 text-align:left;
}
#compassInfo{
 margin-top:8px;
 margin-bottom:4px;
 color:#3c3c3c;
 font-size:90%;
 font-weight:bold;
}
#compassInfo b {
 font-size: 120%;
}
.compassInfoTable{
 margin-left:auto;
 margin-right:auto;
}
.compassInfoTable tr:last-child td{
 padding-top:2px;
}
.compassInfoTable tr{
 border-bottom: 1px solid #eee;
}
.compassInfoTable td{
 padding-left:5px;
 text-align:left;
}
.compassInfoTable td:last-child{
 font-size:240%;
 padding-left:9px;
 text-align:right;
}
.compassGreen {
 color: #029b9b;
}
.compassRed {
 color: #e2090b;
}
#compassMekkahInfo b{
 font-size:100% !important;
}
#compassInfoQuestionButton{
 text-decoration:none;
 display: inline-block;
 background: #463e42;
 color: #dedede;
 border-radius: 50%;
 border: 3px solid #cdd5d8;
 width: 26px;
 height: 26px;
 line-height: 19px;
 text-align: center;
 font-size: 15px;
 font-family: Times;
 font-weight: 900;
 margin-top: 3px;
}
#compassInfoQuestionButton:hover{
 color:#fff;
}
#navigation-menu {
 font-weight:bold;
 padding-bottom:1px;
}
#navigation-menu div {
 float:left;
}
#navigation-menu a {
 color:#dbd9d7;
 text-decoration:none;
 background-image:radial-gradient(circle at bottom,#ffffff12 0%,#fff0 55%);
 padding-bottom: 2px;
}
#navigation-menu a:hover {
 color:#FFA400 !important;
}
.menuSeperator{
 width: 1px;
 background-image: linear-gradient(to top, #fff0 0%,#ffffffa8 40%,#ffffffa8 60%,#fff0 100%);
 display: inline-block;
 color: #f000;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
}
#navigation-menu .menuSeperator{
 margin-left:7px;
 margin-right:7px;
}
.topBlackBar &gt; div{
 padding-left:8px;
 padding-right:8px;
}
.topBlackBar {
 background-image:linear-gradient(to right,#40383c,#201d1e8c);
 box-shadow:0px -5px 20px 0px #7665844a;
 color: white;
 padding-top:6px;
 padding-bottom:7px;
}
.arama {
 text-align:right;
}
.info-docs{
 display:inline-block;
 width:100px;
 margin-top:15px;
 text-align:center;
}
.info-docs-label{
 padding-top:5px;
}
#countryListLink{
 display:inline-block;
 padding-top:5px;
}
#countryListLink a{
 color:#FFA011;
 font-weight:bold;
 text-decoration:none;
}
#countryListLink a:hover{
 color:#f5f5f5 !important;
}
.geolocation-button-container{
 float:right;
 display:inline;
}
.geolocation-button-container button{
 background-color: #796c6c;
 border-width: 0px;
 padding: 6px 11px;
 margin-right:3px;
 color:#ececec;
}
.geolocation-button-container button:hover{
 color:#fff;
 background-color:#998d8d;
}
.row1 {
 padding:11px 10px 0px 10px;
}
.tableCurrentVakit {
 background:#ff962c !important;
 color:white !important;
 box-shadow:0 8px 8px -7px #c2af9c;
}
#detailedTable{
 width:85%;
}
#detailedTableClock{
 width:85%;
}
#detailedTable summary{
 cursor: pointer;
}
.td-details{
 border-top: 1px dashed #b9b9b9;
 padding: 4px 1px 5px 2px;
 margin-top: 4px;
 font-weight: normal;
}
.detailedTableCityName{
 font-size:130%;
}
#detailedTableClock{
 background-color:#2c2c44eb;
 font-variant-numeric: tabular-nums;
 color:rgb(251, 251, 251);
 border-radius:4px;margin-right:auto;margin-left:auto;
 width:85%;
 margin-bottom:6px;
}
.detailedTableCurrentVakit{
 color: white !important;
 background-color: #6b799b !important;
}
#sehirAramaForm {
 background-color:#fffffa;
 border-right:none;
}
.sehirAramaForm-searchIcon{
 color:#999999;
 background-color:#fffffa;
 border-left:none;
}
#sehir {
 font-size:150%;
}
#sehir button{
 margin-top:-7px;
}
.cityname-coordinates{
 color:#b90000;
}
#eyaletUlke {
 font-size:130%;
 color:#999999;
}
.ayTakvimi{
 text-align:center;
 line-height: 56px;
 height: 56px;
}
#hicriTarih{
 padding-left:66px;
 height:56px;
 display: inline-block;
 vertical-align: middle;
 font-size:130%;
 white-space: nowrap;
 filter: brightness(105%) sepia(0.2);
}
.disable-imsakiyeLink{
 display:none !important;
}
.imsakiyeLink a{
 animation: ImsakiyeAnimation 10s linear infinite; -webkit-animation: ImsakiyeAnimation 10s ease-in-out infinite;}
@keyframes ImsakiyeAnimation{
 0%{color:#796c6c;}
 17%{color:#e2090b;}
 34%{color:#796c6c;}
 100%{color:#796c6c;}
}
@-moz-keyframes ImsakiyeAnimation{
 0%{color:#796c6c;}
 17%{color:#e2090b;}
 34%{color:#796c6c;}
 100%{color:#796c6c;}
}
@-webkit-keyframes ImsakiyeAnimation{
 0%{color:#796c6c;}
 17%{color:#e2090b;}
 34%{color:#796c6c;}
 100%{color:#796c6c;}
}
#vakitTablosu {
 color:#666666;font:14px verdana, tahoma, arial;font-weight:bold;
}
#vakitTablosu table{
 margin-left:auto;
 margin-right:auto; 
}
#takvim {
 font:20px Times New Roman;
 padding-bottom:10px;
}
#dayOfMonth {
 font:40px Times New Roman;
}
#vakitCurrent {
 font-size:24px;
 padding-bottom:9px;
}
#vakitLeftText {
 font-size:14px;
 padding-top:9px;
}
#vakitLeftTime {
 font-size: 28px;
 font-variant-numeric: tabular-nums;
}
.progress{
 margin-bottom:0px !important;
}
.rightPanel{
 padding-bottom:0px;
 background-color:rgba(255, 255, 255, 0.55);
}
#map{
 width:100%;
 height:380px;
 overflow:hidden;
 z-index: 1;
 filter: hue-rotate(-6deg) brightness(105%);
}
#mapCoordinateInfo{
 background-image:linear-gradient(70deg,#373539 70%, #423529);
 color:#dedede;
 font-weight:bold;
 text-align:center;
 font-size:80%;
 padding-top:4px;
 padding-bottom:4px;
}
.mapCoordinateInfo-marker{
 color:red;
 margin-right:7px;
 margin-left:-10px;
}
#mapInfo{
 text-align:center;
 font-size:90%;
 padding-top:7px;
 padding-left:7px;
 padding-right:7px;
}
#mapInfo a{
 color:#333333;
 text-decoration:none;
}
.panoPanel{
 margin-bottom:0px;
 background-color:rgba(255, 255, 255, 0);
}

.MonthlyContent{
 padding-left:5px;
 padding-right:5px;
}

.MonthlyInputs{
 float:right; 
}

.MonthlyContentTop{
 padding-left:5px;
 padding-right:5px;
}
.MonthlyContentTarih{
 font-size:125%;
 font-weight:bold;
 color:#666666;
}

#MonthlyTable th, #MonthlyTable td{
 text-align: center;
 padding-top:2px;
 padding-bottom:2px;
 border:1px solid lightgrey;
}

#MonthlyTable th{
 font-size:12px;
}

#MonthlyTable th:first-child, #MonthlyTable td:first-child{
 text-align: left !important;
}

.MonthlyTableCurrentDay{
 color: white !important;
 background-color: #6b799b !important;
}

.mostVisitedHeader{
 color:#666666;
 font-size:18px;
}
.mostVisitedElement{
 font-weight:bold;
 margin-bottom:2px;
}
.countryListElement, .bold{
 font-weight:bold; 
}
.countryListHeader{
 color:#666666;
 font-size:24px;
}
.countryListFirstChar{
 padding:10px 0px 2px 0px;
 font:bold 16px arial;
 color:#330000;
}
.countryList{
 padding-top:10px;
 padding-bottom:15px;
}
.countryList a{
 color:#000066;
 text-decoration:none;
}
.countryList a:hover{
 color:#CC0000;
 text-decoration:none;
}
.countryList table{
 width:100%;
}
.countryList td, .countryList th{
 width:50%;
}
.countryList td:nth-child(odd), .countryList th:nth-child(odd){
 padding-left:6px;
}
.countryList tr:nth-child(even){
 background-color:#f0f0f0;
}

.citySearchHeader{
 font-size:24px;
 color:#666666;
 margin-bottom:6px;
}

.citySearchCountryName{
 margin-top:4px;
 color: #990000;
 font-size:18px;
}

.blueArrow{
 display: inline-block;
 color:#2f89c7;
 font-size: large;
 margin-right: 7px;
 
 -webkit-transform:scale(1.25,0.9);
 -moz-transform:scale(1.25,0.9);
 -ms-transform:scale(1.25,0.9);
 -o-transform:scale(1.25,0.9);
 transform:scale(1.25,0.9);

 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
}

.alphabeticCityList{
 text-align:center;
 padding-bottom:7px;
}

.nvRedText{
 color:#660000;
}

.kirmiziVakit{
 color:#990000;
}
.MonthlyTableCurrentDay .kirmiziVakit{
 color:#ffced6;
}

.selectedAlphabetChar{
 pointer-events: none;
 font-size:130% !important;
 color:#990000 !important;
 border-radius: 4px;
 border-right: 2px solid #990000;
 border-left: 2px solid #990000;
 padding-left: 5px;
 padding-right: 5px;
 margin-left:1px;
 margin-right:1px;
}

.alphabet{
 font-size:13px;
}

.leftBorder{
 border-left:1px solid #eee;
}
.lightgreyBorder{
 border-color:#eee;
}

#languageModal div:has(a){
 margin-top:1px;
 margin-bottom:3px;
 }
#languageModal a{
 color:#796c6c;
 margin-bottom:4px;
 }
#languageModal a:hover{
 color:#CC0000;
 text-decoration:none;
 }
#languageModal .selectedLanguage{
 color:#CC0000 !important;
}
 
#mahalliSaatQ{
 background-color:#463e43;
 font-variant-numeric: tabular-nums;
 color:rgb(251, 251, 251);
 box-shadow: 0 8px 8px -7px #aaa;
 font-size:175%;border-radius:4px;margin-right:auto;margin-left:auto;max-width:200px;
}

.label-rss{
 color:#fbfbfb;
 background-color:#3c3c52;
 border:1px solid #3c3c52;
}

.label-xml{
 color:#fbfbfb;
 background-color:#3c3c52;
 border:1px solid #3c3c52;
}

.progress-bar-color-kirmizi{
 background-color:#990000;
}

.progress-bar-color-mavi{
 background-color:#3b8eb7;
}
.progress-bar-color-yesil{
 background-image:linear-gradient(to left,#029B9B,#47CACA 200%);
}
.kalanZaman-color-kirmizi{
 color:#990000;
}
.kalanZaman-color-mavi{
 color:#027395;
}
.kalanZaman-color-yesil{
 color:#007E84;
}
.yearlyTarih{
 font-size:125%;
 font-weight:bold;
 color:#f7f7f7;
 background-color:#3b3d46;
 padding:2px 0px 2px 6px;
 margin-left:-6px;
}
.dst-message{
 text-align:center;
 font-weight:bold;
 font-size:90%;
}
.dst-day{
 background-color:#fff0cc !important;
}
.dst-day-icon{
 float:right;
 margin-left:-30px;
 margin-top:2px;
}
.bayram-day{
 background-color:#d9e6e4 !important;
}
tr.bayram-day.dst-day td .dst-day-icon:first-child {
 margin-right:-15px !important;
}
tr.bayram-day.dst-day td:first-child{
 background: linear-gradient(135deg,#fff0cc 40%,#d9e6e4) !important;
}
.invisible {
 display:none;
}
table {
 font-variant-numeric: tabular-nums;
 margin-bottom:8px !important;
}
.printButton{
 float:right;
}
.printOnly{
 display:none;
}
.pagebreak {
 margin-bottom:20px;
}
.printable table tr td:first-child{
 text-align: left;
}
.printCityInfoTable tr:last-child{
 border-bottom:1px solid #ddd;
}
.printCityInfoTable tr td{
 text-align: left !important;
}
.printCityInfoTable tr td:nth-child(3){
 text-align: right !important;
}
.printable table tr th:first-child{
 text-align: left;
}
.printable table tr th:not(first-child){
 text-align: center;
}
.printable table tr td:not(first-child){
 text-align: center;
}

.imsakiyeTable{
 font: 11px verdana, tahoma, arial;
}
.imsakiyeTable td, .imsakiyeTable th{
 border: 1px solid #ddd;
}
.imsakiyeTable tr td:first-child, .imsakiyeTable tr th:first-child{
 text-align: center !important;
}
.imsakiyeTable tr td:nth-child(2), .imsakiyeTable tr th:nth-child(2){
 text-align: left !important;
}

a{
 color:#456d86;
 text-decoration:none !important;
}
.a-no-decoration{
 text-decoration:none !important;
}
.width-fit-content{
 width: fit-content;
}

.blink {
 -webkit-animation: blink 5s 1s 3;
 animation: blink 5s 1s 3;
}
@-webkit-keyframes blink {
 0%,
 50%,
 100% {
 opacity: 1;
 }
 25%,
 75% {
 opacity: 1;
 }
}
@keyframes blink {
 0%,
 50%,
 100% {
 opacity: 1;
 }
 25%,
 75% {
 color:#FFA400;
 opacity: 1;
 }
}
@page{
 size:a4;
}
@media print {
 html, body {
 width: 210mm;
 height: 297mm;
 }
 body &gt; *:not(.container),
 .container &gt; *:not(.mainPanel),
 .mainPanel &gt; *:not(.panelbody){
 display: none;
 }
 .noPrint,
 .printButton,
 .billBoard,
 .imsakiyeLink,
 #tumVakitlerButton,
 #compassInfoQuestionButton,
 #mahalliSaatQ,
 #monthlyAndYearly,
 .MonthlyInputs,
 #map
 {
 display: none;
 }
 .printOnly{
 display:inline;
 }
 div{
 font-family:verdana, tahoma, arial;
 }
 .pagebreak {
 clear: both;
 page-break-after: always;
 margin-bottom:0px;
 }
 .printCityInfoTable{
 font-size:85%;
 }
 .printTextSmaller{
 font-size:85%;
 }
 #vakitTablosuColumn{
 margin-bottom:150px;
 }
 .printVakitlerTable{
 width:100%;
 margin-bottom:0px;
 }
 .printable table{
 font-size:14.5px;
 }
 .printable table tr td{
 padding:3px 0px 0px 2px;
 }
 .printable table tr th{
 padding:0px 0px 0px 0px;
 }
 .printOnly.monthly table{
 width:100%;
 }
 .monthlyTableDiv{
 margin-top:0px;
 }
 #MonthlyTable{
 font-size:100%;
 }
 .printVakitlerTable th:not(first-child){
 font-size:90%;
 max-width:70px !important;
 text-overflow: unset;
 white-space: unset;
 overflow: unset;
 overflow-wrap: anywhere;
 }
 #MonthlyTable th{
 font-size:90% !important;
 border-left:none;
 border-right:none;
 border-top:none;
 }
 #MonthlyTable td{
 padding:3px 0px 0px 2px;
 border-left:none;
 border-right:none;
 border-bottom:none;
 }
 #sehir{
 text-align:left !important;
 margin-top:0px;
 }
 #eyaletUlke{
 text-align:left !important;
 font-size: 115%;
 }
 .MonthlyContentTarih{
 margin-top:-25px;
 }
 .printable #compassSvg{
 display:none;
 }
 #compassPrintSvg{
 display:inline !important;
 }
 #compassSvg{
 zoom:75%;
 }
 #compassSvg circle{
 fill:none;
 stroke:none;
 }
 .MonthlyContentColumn{
 width:100% !important;
 left:0 !important;
 }
 .MonthlyContent .panel-body{
 padding-bottom:0px;
 mergin-bottom:0px;
 }
 .MonthlyContent{
 border:none;
 }
 .printVakitlerTable td{
 word-break: keep-all;
 }
 .panel{
 margin-bottom:-120px !important;
 }
}</pre></body></html>