/* Everything*/ @import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300&family=Source+Sans+Pro:wght@300&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Harmattan&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Asul&display=swap'); * { border: 0px black solid; } .container-fluid { overflow: hidden; } .bg { /* background-image: url("/static/images/book.jpeg");*/ background-image: linear-gradient(#CDCEC9, #9494A0, #652A2E); height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center; } /*Main areas*/ .map_area { text-align: center; margin-top: 20px; margin-bottom: 20px; margin-right: 10px; } .media_area { margin-top: 10px; padding-right: 20px; height:100%; } .media_area img { width: 200px; height: 150px; } .link { stroke: #ccc; } .node text { pointer-events: none; } /* Node styling */ #ahmed text { fill: #703022; font-size: 20px; font-family: 'Vesper Libre', serif; } #mevlana text { fill: #703022; font-size: 20px; font-family: 'Vesper Libre', serif; } #haci text { fill: #703022; font-size: 20px; font-family: 'Vesper Libre', serif; } #dadaloglu text { fill: #C85E40; font-size: 20px; font-family: 'Vesper Libre', serif; } #dedekorkut text { fill: #C85E40; font-size: 20px; font-family: 'Vesper Libre', serif; } #asikN text { fill: #C85E40; font-size: 20px; font-family: 'Vesper Libre', serif; } #asikA text { fill: #C85E40; font-size: 20px; font-family: 'Vesper Libre', serif; } #asikM text { fill: #C85E40; font-size: 20px; font-family: 'Vesper Libre', serif; } #karacaoglan text { fill: #C85E40; font-size: 20px; font-family: 'Vesper Libre', serif; } #asikV text { fill: #C85E40; font-size: 20px; font-family: 'Vesper Libre', serif; } #neset text { fill: #C85E40; font-size: 20px; font-family: 'Vesper Libre', serif; } #muharrem text { fill: #C85E40; font-size: 20px; font-family: 'Vesper Libre', serif; } #aliekber text { fill: #C85E40; font-size: 20px; font-family: 'Vesper Libre', serif; } #dedeoglu text { fill: #C85E40; font-size: 20px; font-family: 'Vesper Libre', serif; } #pir text { fill: #C85E40; font-size: 20px; font-family: 'Vesper Libre', serif; } #yunus text { fill: #C85E40; font-size: 20px; font-family: 'Vesper Libre', serif; } #kulN text { fill: #C85E40; font-size: 20px; font-family: 'Vesper Libre', serif; } #kaygusuz text { fill: #C85E40; font-size: 20px; font-family: 'Vesper Libre', serif; } svg{ width:100%; height:200%; } path{ fill: transparent; stroke: #000; stroke-dasharray:6px; } #map_div{ position:absolute; top:20px; left:0; right:0; margin:auto; height:500px; width:700px; } #map_div p{ position:absolute; padding:50px; top:200px; width:0; height:0; border-radius:50%; } .c1{ padding:20px; top:220px; left:10%; background:red; } .c2{ left:50%; background:blue; } .c3{ left:30%; background: yellow;} /* text area */ .thesis { overflow-y: scroll; max-height:400px; scroll-behavior: smooth; font-size: 1em; border: 1px black solid; padding: 0.5em; margin-right: 10px; margin-top: 10px; } h1 { font-size: 1.4em !important; } h2 { font-size: 1.2em !important; } /* background audio */ .play-stop { position: absolute; bottom: 1.2em; z-index: 1; margin-left: calc( 50% - 1.8em ); overflow: hidden; font-size: 20px; font-weight: bold; } .play-stop:hover { color: #AEB10A; } /* circles */ #first_circle { width: 100%; height: 100%; } #second_circle { width: 100%; height: 100%; } @media all and (max-width: 350px) { } draggable { position: absolute; } .draggable iframe { padding: 20px; } #transcriptWrapper { overflow: hidden; } #transcript > div { transition: all 0.8s ease; list-style-type: disc; } .speaking { font-weight: bold; } /* pop up */ #showdadaloglu,#showmuharrem { display: none; left: 20%; width: 23% !important; } /*d3 map*/ .link { stroke: #ccc; } .node text { pointer-events: none; font: 1em sans-serif; }