body {
	/*background:url('/images/polygons.png') 50% 100%;
	background-size:cover;
	background-repeat: no-repeat;
	opacity: .75;*/
	/*overflow: hidden;*/
}

form {margin-bottom:0;}

a {
    color: #77db8b;
    text-decoration: none;
}
a:hover {opacity:0.4; text-decoration-color:#77db8b; text-decoration-line:underline; transition:0.5s;}

select {
	padding: 4px 0;
    color: #000;
	background-color: transparent;
    border: none;
    border-bottom: 1px solid #808080;
	max-width: 85%;
}
input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="tel"], input[type="time"], input[type="date"]{
	padding: 4px;
	background-color: transparent;
    border: none;
    border-bottom: 1px solid #808080;
	outline: none;
	
}
@media (max-width:450px){input[type="time"]{width:75px;}}
	
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="date"]:focus {border-bottom: 2px solid #2196f3;}
input[type="checkbox"]{
	width: 16px;
    height: 16px;
	background: transparent;
}

#navbar {
	margin-top:0;
	margin-bottom:0;
	background-color: #77db8b;
	color: #000250;
	z-index:70;
	position: fixed;
	top: 0;
	width: 100%;
	/*height: 5vh;*/
	box-shadow: 0px 4px 10px 0 rgba(0,0,0,0.2), 0px 4px 20px 0 rgba(0,0,0,0.19);
}

#navbar .btn:hover {border-bottom-color:#000244;}

.main {
	overflow-y: scroll;
    height: 95vh;
	margin-top: 5vh;
    padding-top: 10px;
}
@media (max-width:600px){.main{padding-top: 15px;} #navbar{/*height:6%;*/}}

.modal legend {color: white;}
.modal fieldset {color: white;}

#giris-modal .modal-content {
    position: fixed;
    width: 20%;
    margin-left: 39%;
	box-sizing: content-box;
}
@media (max-width: 900px){#giris-modal .modal-content {width:40%; margin-left:27%;}}
@media (max-width: 600px){#giris-modal .modal-content {width:70%; margin-left:12%;}}
@media (max-width: 450px){#giris-modal .modal-content {width:90%; margin-left:5%;}}

.input-wrapper {
	overflow: hidden;
	display: inline-block;
}

.form-input {
	box-sizing: border-box;
	height: 30px;
	margin: 16px 5px 0 0;
	padding: 0px 6px 0px 6px;
	border: 1.5px solid #e2e2e2;
	outline: none;
	border-radius: 4px;
	/*color: #fff!important;*/
	background-color: #e2e2e2!important;
	font-size: 14px;
	-webkit-transition: border-color ease-in-out .5s,box-shadow ease-in-out .5s;
	transition: border-color ease-in-out .5s,box-shadow ease-in-out .5s;
}

.form-input option {color:black;}

textarea.form-input{
	height: unset;
	width: 100%;
}

textarea {
	width: 100%;
	font-family: Calibri, sans-serif;
}
input[type="checkbox"].form-input{
	position: relative; 
	top: 2px;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #808080;
  opacity: 1;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    /*-webkit-text-fill-color: #fff !important;*/
}

.topbar {
	min-height: 100px;
    background-color: #000250;
	color: white;
    top: 0;
    z-index: 1;
	padding: 24px 24px 50px 24px;
}

.topbar input[type="text"], .topbar input[type="search"], .topbar input[type="date"], .topbar select, .topbar .ms-choice {
	background-color: #ffffff42;
	color: white;
	height: 32px;
	border-radius: 24px;
	padding: 8px 0 8px 8px;
    margin: 6px;
	outline: none;
	border: none;
}

.topbar input[type="text"], .topbar input[type="search"] {
	padding-left: 12px;
}

.labeltop input[type="checkbox"] {
	-webkit-appearance: none;
	background-color: #ffffff42;
	color: white;
    border-radius: 4px;
	position: relative;
	padding: 9px;
	display: inline-block;
	outline: none;
	vertical-align: middle;
	bottom: 2px;
}

.labeltop input[type="checkbox"]:checked:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: -1px;
	left: 4px;
	color: white;
}

.labeltop {font-size: 0.8em;}

.ms-drop input[type="checkbox"] {margin-top: 3px!important;}

.topbar .ms-choice>span {top:8px; left:9px;}
.topbar .ms-choice>div {top:8px;}
.topbar .ms-parent {margin-right: 12px;}

.input-wrapper .ms-choice {
	color: unset;
	background-color: transparent;
	height: 32px;
	padding: 8px 0 8px 8px;
    margin: 6px;
	outline: none;
	border: none;
}

.topbar option {color:black;}

.topbar #unvan {
	color: gray;
    position: relative;
    top: -10;
    padding-left: 6px;
}

.topbar .fabtn:hover {text-shadow: 3px 3px 8px #9f9f9f;}

@media (max-width:600px){ .topbar #frmFilter {display: none;}}

#mobil_topbar {height:42px; position:fixed; top:0; width:100vw; background-color:#000250; z-index:100; box-shadow: 0px 4px 10px 0 rgba(0,0,0,0.2), 0px 4px 20px 0 rgba(0,0,0,0.19);}


.tblwrp {
	display:block;
	margin: -30px 8px 90px 24px;
	overflow-x: auto!important;
    z-index: 5;
}
@media (max-width:600px){.tblwrp {margin: -50px 4px 90px 4px;} .tblwrp table td, .tblwrp table th {font-size: 0.8em;}}

.tblstd {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	border:none;
	overflow:hidden;
}	

.tblstd tr{border-bottom:1px solid #ddd}
.tblstd tbody tr:nth-child(odd){background-color:#f1f1f1}.tblstd tbody tr:nth-child(even), .tblstd thead tr{background-color:#fff}
.tblstd tbody tr:hover{background-color:#ccc}
/*.tblstd tr td{text-align:center}*/
.tblstd td,.tblstd th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:middle}
.tblstd th:first-child,.tblstd td:first-child{padding-left:16px}

.card {
	box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important;
	border-radius: 8px 8px 8px 8px;
	background-color: white;
	overflow: hidden;
}

.btnstd {
	display: inline-block;
	min-width: 15%;
	margin:14px;
	border-radius: 3px;
	border: none;
	padding: 8px 8px 10px 8px;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #77db8b;
	color: #000250;
	font-size: 16px;
	font-weight: 400;
	line-height: normal;
	text-shadow: none;
	cursor: pointer;
	outline: 0;
	overflow: visible;
	vertical-align: top;
	text-align: center;
	box-sizing: border-box;
	align-items: flex-start;
	user-select: none;
	white-space: pre;
}
.btnstd:hover {opacity:0.4; transition: .5s; text-decoration:none!important;}
.btnstd:disabled {cursor:not-allowed; opacity:0.3;}
.btnstd:hover:disabled { background:#58a267;}

.fabtn {
	-webkit-appearance: none;
    background-color: unset;
    border: none;
	outline: none;
    margin: 5px;
    padding: 0;
    font-size: 1.5em;
}
.fabtn:hover {
	text-shadow: 3px 3px 8px #272634;
	opacity: unset;
	-webkit-transition: 100ms linear 0s;
    -moz-transition: 100ms linear 0s;
    -o-transition: 100ms linear 0s;
    transition: 100ms linear 0s;
}

.form-input:focus {
	border-color: #18476b;
}

.form-input + .form-label {
	display: block;
	pointer-events: none;
	margin:  0 0 0 5px;
	line-height: 0px;
	margin-top: -14px;
	margin-bottom: 14px;
	-webkit-transition: ease-out .2s;
	transition: ease-out .2s;
}

.form-label {
	color: #808080;
	font-size: 14px;
}

.form-input:focus + .form-label,
.form-input:not(:placeholder-shown) + .form-label {
	-ms-transform: translateY(-22px); /* IE 9 */
	-webkit-transform: translateY(-22px); /* Safari */
	transform: translateY(-22px);
	color: #77db8b;
	font-size: 10px;
}

.switch-field {
	display: flex;
	overflow: hidden;
}

.switch-field input {
	position: absolute !important;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	width: 1px;
	border: 0;
	overflow: hidden;
}

.switch-field label {
	background-color: #eee;
	color: rgba(0, 0, 0, 0.6);
	font-size: 10px;
	font-weight: 900;
	line-height: 1;
	text-align: center;
	padding: 6px 8px;
	border-right: 1px solid #ccc;
	/*box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);*/
	transition: all 0.1s ease-in-out;
}

.switch-field label:hover {
	cursor: pointer;
}

.switch-field input:checked + label {
	background-color: #a5dc86;/*#8ac392*/
	/*box-shadow: none;*/
}

.switch-field label:first-of-type {
	border-radius: 24px 0 0 24px;
	padding-left: 12px;
}

.switch-field label:last-of-type {
	border-radius: 0 24px 24px 0;
	padding-right: 12px;
	border-right: none;
}



.modal-content {
	border-radius: 6px;
}

#musteri-modal .modal-content {width:50%; max-width:500px;}
@media (max-width:600px){#musteri-modal .modal-content {width:90%; max-width:unset;}}

#kisi-modal .modal-content {width:50%; max-width:500px;}
@media (max-width:600px){#kisi-modal .modal-content {width:90%; max-width:unset;}}

#telefonlar > table > tbody > tr > td > button, #epostalar > table > tbody > tr > td > button, #epostalar > table > tbody > tr > td > a, #alanlar > table > tbody > tr > td > button {
	color:gray;
	-webkit-appearance: none;
    background-color: unset;
    border: none;
	margin: 5px;
    padding: 0;
    font-size: 1.5em;
}

#telefonlar > table > tbody > tr > td > a {
	border-radius: 50%;
    background-color: #4cd964;
	color:white;
	-webkit-appearance: none;
	margin: 0 5px;
    padding: 6px;
    font-size: 1em;
}

.editbg {background-color: lightskyblue!important;}
.edit {color: lightskyblue!important;}
.save {color: #77db8b!important;}
.savebg {background-color: #77db8b!important;}
.delete {color: salmon!important;}
.deletebg {background-color: salmon!important;}
.sendmail {color: #4cd964!important;}
.call {
	color: white!important;
	border-radius: 50%;
    background-color: #4cd964;
	-webkit-appearance: none;
	margin: 0 5px;
    padding: 5px;
    font-size: 1em;
}

#telefon_ekle, #eposta_ekle, #adres_ekle {
	/*display: inline-block;*/
	min-width: unset;
	margin:0;
	border-radius: 3px;
	border: none;
	padding: 2px;
	/*-webkit-appearance: none;
	-moz-appearance: none;
	background: #77db8b;
	color: #000244;
	font-size: 16px;
	font-weight: 400;
	line-height: normal;
	text-shadow: none;
	cursor: pointer;
	outline: 0;
	overflow: visible;
	vertical-align: top;
	text-align: center;
	box-sizing: border-box;
	align-items: flex-start;
	user-select: none;
	white-space: pre;*/
}
#btnkisi_ekle, #btngorusen_ekle, #btn_mea_ekle {
	min-width: unset;
	margin:0;
	border-radius: 3px;
	border: none;
	padding: 2px;
	height: 30px;
    width: 30px;
    vertical-align: bottom;
    margin-bottom: 4px;
}
#telefonlar > table > tbody > tr > td > button:hover, #epostalar > table > tbody > tr > td > button:hover, #alanlar > table > tbody > tr > td > button:hover, {
	opacity:.4;
	transition:0.5s;
}

#divTelEkle, #divEpostaEkle, #divAdresEkle {margin-left: 2px;}

#divTelEkle input[type="text"], 
#divEpostaEkle input[type="text"], 
#divEpostaEkle input[type="email"], 
#divAdresEkle input[type="text"],
#telefonlar input[type="text"],
#epostalar input[type="text"],
#adresler input[type="text"],
#alanlar input[type="text"],
#alanlar select {
	box-sizing: border-box;
	height: 20px;
	/*margin: 2px;*/
	/*margin: 16px 5px 0 0;*/
	/*padding: 0px 6px 0px 6px;*/
	border: 1.5px solid #e2e2e2;
	outline: none;
	border-radius: 4px;
	/*color: #fff!important;*/
	background-color: #e2e2e2!important;
	font-size: 12px;
	-webkit-transition: border-color ease-in-out .5s,box-shadow ease-in-out .5s;
	transition: border-color ease-in-out .5s,box-shadow ease-in-out .5s;
}
#alanlar select {margin-top:0;}
#telefonlar input[type="text"]:read-only, 
#epostalar input[type="text"]:read-only, 
#epostalar input[type="email"]:read-only,
#adresler input[type="text"]:read-only,
#alanlar input[type="text"]:read-only,
#alanlar select:disabled {
	border-color: transparent!important; 
	color: white;
	background-color: transparent!important;
}

#telefonlar input[type="text"]:read-only::placeholder, 
#epostalar input[type="text"]:read-only::placeholder, 
#epostalar input[type="email"]:read-only::placeholder, 
#adresler input[type="text"]:read-only::placeholder,
#alanlar input[type="text"]:read-only::placeholder {
	color: transparent;
}

.bgpoly {
	position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	background:url('/images/polygons.png') 50% 100%;
	background-size:cover;
	background-repeat: no-repeat;
	opacity: .75;
	border-radius: inherit;
}

.orange_gra {
	background-image: linear-gradient(-133deg,#ffb300 0,#f68301 51%,#ff8100 100%);
}

.black_gra {
	background: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%), radial-gradient(at top center, rgba(255,255,255,0.40) 0%, rgba(0,0,0,0.40) 120%) #989898; 
	background-blend-mode: multiply,multiply;
}

.gray_gra {
	background: linear-gradient(to left, #BDBBBE 0%, #9D9EA3 100%), radial-gradient(88% 271%, rgba(255, 255, 255, 0.25) 0%, rgba(254, 254, 254, 0.25) 1%, rgba(0, 0, 0, 0.25) 100%), radial-gradient(50% 100%, rgba(255, 255, 255, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%);
	background-blend-mode: normal, lighten, soft-light;
}

.purple_gra {
	background-image: linear-gradient(to top, #cc208e 0%, #6713d2 100%);
}

.purple {background-color:purple;}

.bluegray {background-color:#000250;}

.bluegray header {color:white; float:left;}

.modal-content .closebtn {margin:0 8px; font-size:26px; color:white;}

.closebtn:hover, .closebtn:focus {
    color: gray;
    text-decoration: none;
    cursor: pointer;
}
#main {transition: .5s; -webkit-transition: .5s;}
@media (max-width: 600px) {#main {margin-top:40px;}}

.main_narrow {margin-left:200px;}
.main_wide {margin-left:40px;}
@media (max-width: 600px){.main_wide, .main_narrow {margin-left:0;}}

.menu_wide {width:200px!important; height:100%;}
.menu_narrow {width:40px!important; height:100%;}
.menu_narrow .btnlbl {display:none;}

.menu_narrow a {padding:8px;}
.menu_narrow .dropdown {padding:0px;}

#menu_shrink_btn {float:right; color:inherit; border-radius:16px; border:2px solid white; padding:6px;}
#menu_shrink_btn:hover {background-color:white; color:red!important;}

.menu_narrow #menu_shrink_btn
{
	margin: 8px 4px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: -webkit-transform 500ms;
	transition: transform 500ms;
}
.menu_wide #menu_shrink_btn
{
	margin: 8px;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 500ms;
	transition: transform 500ms;
}

#menu {background-color:#b10707; color:white; position: fixed; top:0; left:0; z-index:200; overflow:hidden; box-shadow: 6px 0px 6px 0px rgba(0,0,0,0.2); transition:.5s;}
@media(max-width:600px){#menu {right:-200px; left:unset; overflow:auto; box-shadow: 0px 4px 10px 0 rgba(0,0,0,0.2), 0px 4px 20px 0 rgba(0,0,0,0.19);}}
#menu a {display:block; text-align:left; border:none; color:inherit; border-radius:16px; transition:unset; -webkit-tap-highlight-color: transparent;}
.menu_wide a, .menu_wide .dropbtn {margin:5px 10px!important;}
.menu_narrow a, .menu_narrow .dropbtn {margin:5px!important;}
#menu a:hover, #menu .active {background-color:white!important; color:red!important; border:none; opacity:unset;}
#menu a i {width: 24px;}
#menu .btn, #menu a:active {background-color: transparent;}

#mobil-menu-close {
    text-align: right!important;
    -webkit-filter: brightness(85%);
    filter: brightness(85%);
	padding-top: 10px;
	padding-bottom: 10px;
}

#menubtn {color:white;}

/* dropdown menu */
.dropdown {
	overflow: hidden;
}
.dropdown .dropbtn {
	cursor: pointer;
	/*font-size: 16px;  */
	border: none;
	outline: none;
	color: inherit;
	background-color: inherit;
	/*font-family: inherit;*/
	margin: 0!important;
	-webkit-transition: -webkit-transform 500ms;
	transition: transform 500ms;
}

.dropdown:hover .dropbtn, .dropbtn:focus {
	/*background-color: red;*/
}

.dropdown-content {
	display: none;
	/*position: absolute;*/
	background-color: rgba(0,0,0,0.1);
	/*min-width: 60px;*/
	/*box-shadow: 3px 7px 6px 0px rgba(0,0,0,0.2);*/
	border-radius: 16px;
	z-index: 1;
}

.dropdown-content a {
	float: none!important;
	color: inherit;
	/*padding: 12px 16px;*/
	text-decoration: none;
	display: block;
	text-align: left;
	margin-left: 0!important;
	margin-right: 0!important;
}

.menu_narrow .dropdown {margin: 5px!important;}
.menu_wide .dropdown {margin: 5px 10px!important;}

.dropbtn.fa-angle-down {position:absolute; right:4px; background-color:transparent;}

.flip {
	-moz-transform: scale(1, -1);
	-webkit-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

.accordion-content {
  display: none;
  background-color: #61a76d;
  /*position: absolute;
  min-width: 60px;
  box-shadow: 3px 7px 6px 0px rgba(0,0,0,0.2);
  z-index: 1;*/
}

.show {
  display: block;
}

#floatAdd {
	position: fixed;
    right: 23px;
    bottom: 23px;
    width: 56px;
    height: 56px;
    line-height: 56px;
    border-radius: 50%;
    background-color: #4cd964;
    color: white;
    display: inline-block;
    text-align: center;
    overflow: hidden;
    z-index: 20;
    padding: 0;
    font-size: 24px;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

#floatAdd i {margin-top: 16px;}
/* autocomplete */
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; /*margin-top: -5vh;*/}
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

.context-wrapper {
    position: absolute;
    transform: translate(-50%, -50%);
    opacity: 1;
}

.context-wrapper.fade-out {
    opacity: 0;
    transition: opacity 1s ease-in-out;
}

/* telefon */
.tbtel {width: 120px;}
.tbdhl {width: 50px;}
.tbtip {width: 85px;}
.tbEposta {width: 200px;}

/**/
.tags {
	overflow: hidden;
    height: auto !important;
    height: 1%;
	min-height: 28px;
    border: 1px solid #8496ba;
	border-radius: 3px;
    cursor: text;
    font-size: 12px;
    font-family: Verdana;
    z-index: 999;
    margin: 0;
    padding: 0;
    /*background-color: #fff;*/
    list-style-type: none;
	clear: left;
}
.tags li {
	overflow: hidden;
    height: auto !important;
    height: 15px;
    margin: 3px;
    padding: 1px 3px;
    background-color: #eff2f7;
    color: #000;
    cursor: default;
    border: 1px solid #ccd5e4;
    font-size: 11px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: left;
	white-space: nowrap;
}
.tags a {
	color: #a6b3cf;
    margin-left: 5px;
	font-size: 1.2em;
    font-weight: bold;
    cursor: pointer;
	text-decoration: none;
}

/* takvim */
.buay, .bugun, .oburay {cursor:copy;}

#takvim .hafta {width: 2%; background-color: #cfcfcf;}
#takvim tbody, #takvim thead, #takvim tr, #takvim td, #takvim th {border-color: inherit;}
#takvim td {width:14%; vertical-align:top; text-align:right;}
#takvim tr {height: 13.8vh;}
@media(max-width:600px){#takvim {font-size: .7em;} #takvim td {padding:1;}}

.plan, .gorusme {border-radius: 3px; border: 1px solid; text-align:left; cursor:pointer; font-size: .9em; margin:1px; overflow: hidden;}
@media(max-width:600px){.plan, .gorusme {width: 14vw; white-space: nowrap; line-height:12px;}}
.plan.myevent{background-color: salmon; border-color: salmon; color: white;}	
.plan.notmyevent {background-color: cadetblue; border-color: cadetblue; color: white;}
.gorusme.myevent{background-color: lightgreen; border-color: lightgreen; color: white;}	
.gorusme.notmyevent {background-color: lightsteelblue; border-color: lightsteelblue; color: white;}
.initials {font-size: .6em;}

.bugun {border-color: red!important; border-width: 3px;}
.buay .takvim_gun {color: black;}
.buay .takvim_gun .resmi_tatil_tam {color: red;}
.buay .takvim_gun .resmi_tatil_yarim {color: palevioletred;}
.oburay {opacity: .7;}

.resmi_tatil_tam {background-color: #f3b1ac!important; text-align:left; font-size:.8em; color:brown;}
.resmi_tatil_yarim {background-color: #f8d3d0!important; text-align:left; font-size:.8em; color:brown;}
.hafta_tatili {background-color: #e4e3e1;}

.active {color:white!important;}

#infobar_wrapper {
	position: fixed;
    bottom: 0;
    width: 100vw;
}
.infobar {
	position:fixed; 
	bottom:0; 
	width: 100vw; 
	z-index:10;
	background-color: black; 
	color:gray;}
#infobar_handle {
	position: relative;
	background-color: black;
	color: gray;
	width: 20px;
    height: 20px;
	margin-left: 65%;
	font-weight: bold;
	text-align: center;
	z-index:9;
	cursor: pointer;
	padding: 4px;
}
/*.infobar:before {    position: fixed;
    display: block;
    content: '\2191';
    width: 20px;
    height: 20px;
    bottom: 0;
    right: 0;
    margin-right: 40px;
    background-color: black;
	color: white;}*/
.show_infobar {
	animation: show 1s ease-out 0s forwards;
	-webkit-animation: show 1s ease-out 0s forwards;
}
@keyframes show { from {bottom: -40%;} to {bottom: 0;} }
.hide_infobar {
	animation: hide 1s ease-in 0s forwards;
	-webkit-animation: hide 1s ease-in 0s forwards;
}
@keyframes hide { to {bottom: -40%;} }

.loader {
	/*position: absolute;*/
    /*background-color: rgba(255,255,255,0.7)*/
	/*background-color: #000250;*/
	z-index: 100;
    width: 100%;
    /*height: 100%;*/
    text-align: center;
	/*border-radius: inherit;*/
}

.loader img {width: 20%;}

#kurum-harita iframe {
	display: inline-block;
    width: 100%;
    height: 37.5vw;
}

.fs {font-size:14px;}

/* pagination */
.pagination {text-align:center; padding: 24px 4px 52px 4px;}
@media (max-width:600px){.pagination {padding-bottom: 222px;}}
.pagination-sm {display:inline-block;padding:0; margin: 10px 0; float: right;}
.pagination-sm ul{display:block; margin-left:auto; margin-right:auto;}
.pagination-sm li{display:inline}
.pagination-sm li a{
	background-color: #eee;
	text-decoration: none;
	color: black;
	float: left;
	padding: 8px;
	border: 1px solid #eee;
    border-radius: 50%;
    margin: 0 3px;
    cursor: pointer;
	font-size: 10px;
	font-weight: 900;
	line-height: 1;
}
.pagination-sm li a:hover:not(.active){background-color:#a5dc86; border-color:#a5dc86; color:white; transition:none; opacity:1;}
.pagination-sm li.active a {
	background-color:#a5dc86!important;
	border-color:#a5dc86!important;
	color: white;
	text-decoration: none;
	border: 1px solid #ccc;
    cursor: default;
	pointer-events: none;
}
.pagination-sm li.disabled a{
	background-color:#ddd!important;
	color: white;
	cursor: default;
	pointer-events: none;
}
.pagination-sm li.dots span{
	display: inline;
	float: left;
	padding: 8px 2px;
	margin: 0;
}