/*Header*/
td.small-turkey{
	height: 31px; overflow:hidden;
}
td.small-turkey i.black, td.small-turkey i.red, i.imaj{
	width: 68px;
	height: 31px;
	display: inline-block;
	right: 0;
	position: absolute;
}
td.small-turkey i.black{
background:#000;
}
td.small-turkey i.imaj{
background:url(/scripts/secim2018/assets/images/percent/tr_map_transparent.png) top right no-repeat;
}
td.small-turkey i.red{
	background:#d40707;
	top:31px;
}
td.small-turkey span{
	float: right;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding-right: 18px;
	position: relative;
	line-height: 29px;
}

.header{
	background-color: #efefef;
}
ul.header-menu li, ul.main-menu-set li{
	float: left
}
ul.main-menu-set, ul.header-menu{
	margin:5px 0;
	margin-bottom: 0
}
ul.main-menu-set{
background: #a1a1a1;
}
ul.header-menu{
	background: url(../images/menu-bg.png) left top repeat-x;
	width: 100%;
	height: 53px
}
ul.main-menu-set li a{
	padding:10px;
	color: #000
}
ul.header-menu li a{
	padding: 17px;
color: #434343;
font-size: 14px;
margin: 2px 0;
font-weight: bold
}
ul.header-menu li.last a{
	padding: 17px 27px
}
ul.main-menu-set li a:hover{
}
ul.header-menu li a:hover{
	background: url(../images/menu-hover.png) left top repeat-x;
	color: #fff
}

/*Header*/
/*Content*/
.content-bg{
	background: url(../images/main_container_bg.png) left top repeat-x;
	width: 100%;
	height: 540px
}
.content-bg.aday{
	height: 450px
}
/*breadcrumb*/
.breadcrumb{
	padding: 0 10px;
list-style: none;
border-bottom: 2px solid #c1c1c1;
display:flex;
align-items: center;
height:40px;
}
ul.breadcrumb li {
padding-right: 4px;
display: inline-block;
padding-left: 10px
}
li.bread-title{
	font-size: 24px;
	color: #c4c4c4;
	position: relative;
bottom: 5px;
}
ul.breadcrumb li a{
	float: left;
padding-right: 20px;
background: url("../images/bread.png") top right no-repeat;
font-size: 13px;
font-weight: bold;
color: #ba0000
}
ul.breadcrumb li a.selected{
	background: none;
	color: #000;
	padding-right: 10px
}
/*breadcrumb*/
.border{
	background-color:#393939;
	width: 100%;
	height: 1px
}
.border-light{
	background-color:#bababa;
	width: 100%;
	height: 1px
}

/*Aday Info*/
.nominee-info{
	background-color: #FDFDFD;
	height: 262px
}
.nominee-bio{
	width: 374px
}
.nominee-share{
	width: 243px
}
.nominee-img{
	width: 300px
}
.nominee-bio h1, .nominee-bio h2{
color:#292929;
display: inline-block;
padding: 5px 0;
width: 100%
}
.nominee-bio h1{
	font-size:24px;
}
.nominee-bio h2, .nominee-bio span.title, .nominee-bio span.inf{
	font-size:14px;
}
.nominee-bio span.title, .nominee-bio span.inf{
	color:#373737;
	text-align: left;
	display: inline-block;
	padding: 5px 0;
	border-bottom:1px solid #fff;
}
.nominee-bio span.title{
	width: 150px;
}
/*Tablo Style*/
.table1{

}

.table1 tr td.title{
	background: url(../images/table-bg.png) top left repeat-x;
	width: 100%;
	border-bottom: 1px solid #b3b3b3;
	font-weight: bold
}
.table1 tr td.title span{
	padding: 12px 7px;
	display: inline-block;
	color: #000;
	font-size:12px;
}
tr.aday-list td{
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #b3b3b3
}
tr.aday-list td a.aday{
	font-size:12px;
	font-weight: bold;
	color: #333333;
	display: block;
	padding: 3px 0;

}
tr.aday-list.last td{
	border-bottom: none
}
tr.aday-list td{
	line-height: 16px
}
.biografi{
	border:1px solid #e1e1e1;
	margin:0 10px;
}
.biografi h1, .biografi p{
	color:#262626;
	display: inline-block;
	padding: 5px 0
}
.biografi h1{
	font-size:15px;
	font-weight: bold
}
.biografi p{
	font-size:13px;
	line-height: 20px;
	padding: 10px 0
}
/*sub menu*/
ul.sub-menu{
width: 100%;
    border-top: 5px solid #848484;
    position: relative
}

.sub-bottom-bg{
	background: url(../images/main-nav-bg.png) top left no-repeat;
	width:980px;
	height: 120px
}
/*Turkey Maps*/
.maps{
	margin-top: 15px
}
table.blue{
	border-color: #79b2c9;
}
table.gray{
	border-color: #ccc;
}
.bg-blue{
	background-color: #1db6e9
}
.bg-red{
background-color: #6c0f0f;
    border-top: 2px solid #5e0f0f;
}
.table-pst{
	position: absolute;
right: 10px;
top: 0;
}
 .table-border td{
	padding: 0!important;
}
.bg-blue span, .bg-red span{
color: #fff;
    font-size: 14px;
    padding: 8px 7px;
    float: left;
    font-weight: bold;
    line-height: 130%;
}
.tab a{
	color:#fff;
	font-size:14px;
	padding: 10px 44px;
	float:left;
	font-weight: bold
}
.tab a:hover, .tab a.selected{
	background-color: #0191c1
}
table.tables{
	background-color:#fff
}
table.tables td img{
	vertical-align: middle;
	padding-right: 5px
}
table.tables td a{
	display: inline;
	color: #666666;
	font-weight: bold;
	font-size: 13px;
}

#tabloTabs-1 table.tables tr.gray td:first-child{white-space: normal;}
#tabloTabs-1 table.tables td a{
	display:flex; align-items: center;
}

table.tables td a:hover{
	color: #c30f0f
}

table.tables.blue tr.title td{
	border-right:1px solid #79b2c9 ;
	border-bottom:1px solid #79b2c9 ;
	text-align: center;
	padding: 10px;
	font-size:11px;
	color:#666666;
	font-weight: bold
}
table.tables.gray tr.title td{
border-right: 2px solid #e2e2e2;
    border-bottom: 3px solid #e2e2e2;
    text-align: center;
    padding: 10px!important;
    font-size: 11px;
    color: #3e3e3e;
    font-weight: bold;
    vertical-align: middle;
}
table.tables.gray.red tr.title td{
	color:#3e3e3e;
}
table.tables tr.oddy td, table.tables tr.white td{
	border-right:1px solid #79b2c9 ;
	border-bottom:1px solid #79b2c9 ;
	text-align: center;
	padding: 10px;
	font-size:11px;
	color:#666666;
}
table.tables tr.gray td, table.tables.gray tr.white td{
	    border-right: 2px solid #f3f3f3;
    border-bottom: 2px solid #f3f3f3;
    text-align: center;
    font-size: 12px;
    color: #666666;
    font-weight: bold;
        padding: 10px 5px!important;
}
table.tables tr.title td:last-child, table.tables tr.white td:last-child, table.tables tr.gray td:last-child{
	border-right:0;
}
table.tables tr.oddy.last td, table.tables tr.gray.last td{
	border-bottom:0;
}
table.tables tr.oddy{
background-color:#e9f5f7
}
table.tables tr.gray{
	background-color:#f4f4f4
}



a.all-table{
	padding: 10px 5px;
	display: inline-block;
	color: #0087bf;
	font-size:12px;
}
ul.genel-durum{
	width: 100%;
	display: inline-block;
}
ul.genel-durum li{
	float:left;
	margin-right: 10px
}
ul.genel-durum li span{
	width: 14px;
	height: 11px;
	display:inline-block;
}
ul.genel-durum li a, .bolge-percent td a{
	color:#3f3f3f;
	font-size:12px;
	display: inline-block;
	padding-left: 10px
}
ul.genel-durum li.gd{
	    background-color: #fff;
    width: 49%;
    margin-right: 1%;

}
ul.genel-durum li.gd h1, ul.genel-durum li.gd b{
	color:#3f3f3f;
	font-size:19px;
	font-weight: bold;
	display: inline-block;
	padding: 8px
}
ul.genel-durum li.gd h1{
	padding-right: 15px;
	    width: 43%!important;
}
ul.genel-durum li.gd b{
	color: #fff;
	    width: 40%;
	        font-size: 16px!important;
	        text-align: center;

}


ul.genel-durum.buyuksehir{
	width: 183px
}
ul.genel-durum.buyuksehir li{
	display: inline-block;
	margin-top: 10px
}

.tayyip{
	background-color: #f7931e
}
.ekmeleddin{
	background-color: #ec1c23
}
.demirtas{
	background-color: #951B81
}
.chp{
	background-color: #d91616;
}
.karamollaoglu{
	background-color: #cd6667
}
.iyiparti, .aksener{background-color:#16a1d9;}
.perincek{
	background-color: #E20A19
}

.akp{
	background-color: #f7931e
}
.chp{
	background-color: #ec1c23
}
.mhp{
	background-color: #ba0000
}
.bdp{
	background-color: #f6cf16;
}
.c1{
	color: #79740C!important
}
.hdp{
	background-color: #11c04b
}
.bagimsiz{
	background-color: #14518a
}
.akp020{
	background-color: #fde9d2
}
.akp2040{
	background-color: #fcd4a5
}
.akp4060{
	background-color: #fbc98e
}
.akp6080{
	background-color: #f9a94b
}
.akp80100{
	background-color: #f7931e
}
.chp020{
	background-color: #f2d2d5
}
.chp2040{
	background-color: #e5a5ab
}
.chp4060{
	background-color: #d77880
}
.chp6080{
	background-color: #ca4b56
}
.chp80100{
	background-color: #bd1e2c
}
.diger{
	background-color: #8ed6bf
}

img.map-parti-logo{
	position: absolute;
	top: 0;
	right:0;
	padding: 10px;
	z-index: 10;
}
.custom-isi img.map-parti-logo{
	padding: 0;
}
/*Genel durum layout*/
.general-layout{
	color:#212121;
}
.general-layout td.general h1{
	font-size:18px;
	font-weight: bold;
	padding-left: 10px;
}
.general-data td.t{
	font-size:12px;
	line-height: 18px;
	font-weight: bold
}
.general-data td span{
	background-color: #fff;
	border:1px solid #aeaeae;
	display: inline-block;
	padding: 5px;
	margin: 3px 0;
}
.general-data td span i{
	background-color:#49c6f0;
	display: inline-block;
}
.general-data td span.no-p{
	width: 75px
}
.general-data td span{
	color: #0390c0;
	font-size:14px;
	font-weight: bold;
}
i.percent20{
width: 20%
}
i.percent40{
width: 40%
}
i.percent60{
	width: 60%
}
i.percent80{
	width: 80%
}
i.percent100{
	width: 100%
}
.general-data td span i b{
	color: #275B6D;
	font-weight: bold;
	font-size:14px;
	display: inline-block;
	padding:3px;
}
td.small-turkey{
padding: 0;
}
td.small-turkey i{
	width: 68px;
	height: 31px;
	display: inline-block;
	right: 0;
position: absolute;
}
td.small-turkey i{
background:url(../images/sandikPercent/small_turkey0.png) top right no-repeat;
}
td.small-turkey i.turkey-percent20{
	background:url(../images/sandikPercent/small_turkey20.png) top right no-repeat;
}
td.small-turkey i.turkey-percent40{
	background:url(../images/sandikPercent/small_turkey40.png) top right no-repeat;
}
td.small-turkey i.turkey-percent60{
	background:url(../images/sandikPercent/small_turkey60.png) top right no-repeat;
}
td.small-turkey i.turkey-percent80{
	background:url(../images/sandikPercent/small_turkey80.png) top right no-repeat;
}
td.small-turkey i.turkey-percent100{
	background:url(../images/sandikPercent/small_turkey100.png) top right no-repeat;
}
td.small-turkey span{
	float: right;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding-right: 18px;
	position: relative;
	line-height: 29px;
	left: 33%;
	top: 3px;
}
.toplam-sandik td{
	line-height: 12px;
	position: relative;
	vertical-align: top;
	background-color: #f1f1f1;
}
.toplam-sandik td.np{
	padding-bottom: 0;
	font-size: 13px;
	font-weight: 700
}
.toplam-sandik td.t{
	font-size:16px;
	color: #414143;
	padding-bottom: 5px
}
.toplam-sandik tr td{
	padding: 0 2px;
}
td.men{
	margin-top: -2px;
    margin-right: 60px;
    position: relative;
    display: inline-block;
}
td.men span{
    position: absolute;
    left: 80px;
    top: 9px;
    font-size: 18px;
    color: #ba0000;
    font-weight: bold;
}
td.men i{
	background:url(../images/percent/percent_0.png) top left no-repeat;
	display: inline-block;
	width: 70px;
	height: 24px
}

td.men i.imaj{
	background:url(/scripts/secim2018/assets/images/percent/people.png) top left no-repeat;
	display: inline-block;
	width: 70px;
	height: 25px;
	left: 0;
	position: absolute;
}
td.men i.grey{
	background:#929292;
	display: inline-block;
	width: 70px;
	height: 24px;
	left: 0;
	position: absolute;
}
td.men i.blue{
	background:#0087bf;
	display: inline-block;
	width:0px;
	height: 24px;
	position: absolute;
	left: 0;
}

td.men i.percent20{
	background:url(../images/percent/percent_20.png) top left no-repeat;
}
td.men i.percent40{
	background:url(../images/percent/percent_40.png) top left no-repeat;
}
td.men i.percent60{
	background:url(../images/percent/percent_60.png) top left no-repeat;
}
td.men i.percent80{
	background:url(../images/percent/percent_80.png) top left no-repeat;
}
td.men i.percent100{
	background:url(../images/percent/percent_100.png) top left no-repeat;
}
.chart-bg{
	background: url(../images/chart-bg.png) top left no-repeat;
	width: 474px;
	height: 420px
}
.bolge-percent td span{
	width: 14px;
height: 11px;
display: inline-block;
margin-top: 15px;
}
.bolge-percent{
	margin-top: 45px;
margin-right: 90px;
}
.bolge-percent td span.bolge100{
	background-color: #414042
}
.bolge-percent td span.bolge80{
	background-color: #636263
}
.bolge-percent td span.bolge60{
	background-color: #818081
}
.bolge-percent td span.bolge40{
	background-color: #bdbdbd
}
.bolge-percent td span.bolge20{
	background-color: #c6c6c6
}
.bolge-percent td.title{
	color: #2c2c2c;
	line-height: 18px
}
.bolge-toplam-info h1, .bolge-toplam-info span{
	width: 100%;
	display: inline-block;
	margin:5px 0;
	font-weight: bold
}
.bolge-toplam-info h1{
	border-bottom: 1px solid #000;
	padding-bottom: 3px;
	color: #101010;
	font-size: 13px
}
.chart-table td.td-border{
	border:1px solid #b5b5b5;
}
.chart-table td.title h1, ul.genel-durum.buyuksehir li.title h1{
	font-size:14px;
	color: #2b2a2a;
	font-weight: bold;
	display: inline-block;
	padding: 4px 0 10px 0
}
.pies-charts-cnt h1{
	text-align: left;
	font-size:14px;
	color: #2b2a2a;
	display: inline-block;
	padding: 4px 0 14px 0;
	line-height: 18px
}
table.buyuksehir td.last{
	font-weight: bold
}
table.buyuksehir td{
	text-align: left!important
}
.ilce-chart{
	background-color: #fff;
	border:1px solid #b5b5b5;
	padding: 15px
}
ul.ilce-charts{
	display: inline-block;
	width: 100%
}
td.charts{
background: rgba(245,245,245,1);
background: -moz-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 24%, rgba(254,254,254,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(245,245,245,1)), color-stop(24%, rgba(245,245,245,1)), color-stop(100%, rgba(254,254,254,1)));
background: -webkit-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 24%, rgba(254,254,254,1) 100%);
background: -o-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 24%, rgba(254,254,254,1) 100%);
background: -ms-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 24%, rgba(254,254,254,1) 100%);
background: linear-gradient(to right, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 24%, rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#fefefe', GradientType=1 );
border:1px solid #bdbcbd;
}
td.ilce-charts-img{
	padding-top: 20px;
}
a.parti{
	font-size:14px;
	color: #000;
	font-weight: bold
}
a.parti:hover{
	color: #c30f0f;
}

/*Parti Genel*/
table.parti-genel {
	border-bottom: 2px solid #bb0000;
}
table.parti-genel td{
	background: url(../images/parti-genel-td.png) top left repeat-x;
	height: 34px;
	border-right:1px solid #cccccc;
	text-align: center
}
table.parti-genel td a{
font-size:14px;
font-weight:bold;
color:#bc0000;
}
table.parti-genel td:hover, table.parti-genel td.selected{
	background: #bc0000;
	color: #fff
}
table.parti-genel td:hover a, table.parti-genel td.selected a{
color: #fff
}
table.genel-parti tr.title td{
	color: #666666!important
}
table.social-table{
	border:1px solid #bdbcbd;
	background-color: #fff
}
table.social-table td.social-link{
	background-color: #ececec;
	border-bottom: 1px solid #ccc
}
table.social-table td.social-link a{
	font-size:14px;
	color: #5d5d5d;
	padding: 10px;
	border:1px solid transparent;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	top: 1px;
position: relative;
text-align: center
}
table.social-table td.social-link a:hover, table.social-table td.social-link a.selected{
	border-left:1px solid #bdbcbd;
	border-right:1px solid #bdbcbd;
	border-top:1px solid #bdbcbd;
	background-color: #fff;
	color: #000
}
td.social-content{
	padding: 15px
}
td.social-cont{
	font-size:12px;
	color: #262626
}
td.social-content img{
	margin-right:10px;
}
td.social-cont h1{
	font-weight: bold;
	margin-right:10px;
	padding-bottom: 5px
}
td.social-cont h1 span {
	color: #6f6f6f;
	display: inline-block;
	margin-left: 10px
}
td.social-cont h1 b{
	color: #6f6f6f;
	display: inline-block;
	margin-right: 10px;
	font-weight: normal;
}
.social-main h1{
	color: #0291c0;
	font-size:18px;
	line-height: 32px;
margin-right: 20px;
font-weight: bold
}

/*Wiki*/
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 1em;
float: right;
clear: right;
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox td, .infobox th {
vertical-align: top;
}
.infobox td{
	padding: 3px 8px
}
.infobox th{
	padding: 1px 4px
}
th {
font-weight: bold;
}
.infobox {
color: black;
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
a.all-list{
	color: #c60808;
	background-color:#faf9fa;
	width: 155px;
border-left: 1px solid #ccc;
text-align: center;
padding: 10px
}
.aday-lists{
	height: 340px
}
.part-t h1{
	padding-left: 10px;
	font-size:18px;
	font-weight: bold
}

ul.selectbox.sectionBolge{
	margin-bottom:20px;
	margin-right:0 !important;
}
ul.selectbox.sectionBolge li.section{
 float:none; margin:0px auto 0px;
}

ul.selectbox{
	display: inline-block;
	float: right;
}
ul.selectbox li.section{
	float:left;
	margin-right: 10px;
	width: 232px;
}
ul.selectbox li a.section{
	color: #fff;
	font-size:14px;
	float: left;
	padding: 10px;
	background-color: #42bde6;
	width: 212px;
}
ul.selectbox li.section i{
	background: url(../images/arrow-b.png) no-repeat;
width: 13px;
height: 10px;
float: right;
margin-top: 3px;
}
ul.bottom-list{
	width: 230px;
	display: inline-block;
	background-color: #d4f0fa;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	display: none;
	position: absolute;
	top: 34px
}
ul.bottom-list li{
	width: 100%;
	border-bottom: 1px solid #d4d3d3;
	display: inline-block;
}
ul.bottom-list li a{
	font-size: 14px;
	color: #303030;
	padding: 6px 5px;
}
ul.bottom-list li a img, ul.bottom-list li a h1{
	float: left
}
ul.bottom-list li a.listed{
	float: left;
	width: 221px
}
ul.bottom-list li a h1{
	margin-top: 10px;
	margin-left: 10px
}
ul.bottom-list li:last-child{
	border-bottom: 0
}
ul.alfebetik-list{
	border:1px solid #c8c8c8;
}
ul.alfebetik-list li a{
	float:left;
	padding: 10px;
	color: #939393;
	font-size:20px;
	border-right:1px solid #c8c8c8;
}
ul.alfebetik-list li a:hover{
	background-color: #dfdfdf;
	color: #b90000
}
td.padd{
	padding: 5px;
}
td.padd table.brd{
	border:1px solid #adadad;
	padding: 10px;
}
ul.genel-durum.secim-cb{
	margin-left: 0;
}
ul.genel-durum.secim-cb li.gd{
	width: 100%;
	height: 39px;
}
ul.genel-durum.secim-cb li.gd img{
	width: 10%!important;
}
ul.genel-durum.secim-cb li.gd h1{
	width: 	60%!important;
}
ul.genel-durum.secim-cb li.gd b{
	width: 30%!important;
	height: 39px!important
}
ul.genel-durum.secim-cb li.gd h1, ul.genel-durum.secim-cb li.gd b{
	padding: 13px!important;
	    font-size: 14px!important;
}

.red-table-group td{
	color: #fff;
	text-align: center;
	font-size: 12px;
	padding: 0;
}
.red-table-group td.text{
	font-size: 15px;
		font-weight: bold;
}
.red-table-group td.even{
background-color: #600f0f;
}
.red-table-group td.odd{
	background-color: #6c1111;
}
.red-table-group td table td{
	padding: 3px 2px
}

.secimAdayCb .aday-area{
	width:48%;
}

.gruopAdayList{
	overflow-x:auto;
	display: flex;
}

.aday-area {
    width: 31.3333333%;
    margin: 1%;
    margin-bottom: 15px;
}
.aday-area a {
    font-size: 13px;
    color: #000000;
    margin-bottom: 1px;
    text-align: center;
    font-weight: bold;
}
.aday-area a b{
	display: block;
	margin-bottom: 7px;
}
.aday-area a img {
    width: 100%;
}
span.percent {
    background-color: #9bafc5;
    width: 30%
}
span.value{
	 width: 70%
}
span.value, span.percent {
    color: #fff;
    font-size: 18px;
    padding: 5px;
    font-weight: bold;
    text-align: 	center
}
div.results {
    color: #1f1e26;
    font-size: 15px;
    margin-top: 5px;
    width: 100%;
    font-weight: bold;
    display: inline-block;
    text-align: center;
}
#anasayfaPartilerGenelDurum{
	background-color: #fff
}
@media only screen and (min-device-width: 320px) and (max-device-width: 370px) {
div.results{
	  font-size: 13px;
}
table.tables td a{
	font-size: 12px
}
.deputyGuessWrap .listTable{
	width: 100%!important
}
.deputyGuessWrap .listTable .deputyName{
	width: 70%!important;
	padding: 16px 5px!important}

.deputyGuessWrap .listTable .orderNo{
	padding: 16px 0!important;
}
.tableLine span:first-child{
	width: 80%
}
.tableLine span:last-child{
	width: 20%
}
table.tables tr.gray td, table.tables.gray tr.white td{
	text-align: center!important
}
}
@media only screen and (min-device-width: 370px) and (max-device-width: 414px) {

table.tables tr.gray td, table.tables.gray tr.white td{
	text-align: center!important;
	font-size: 12px;
}
.gray.red.tables .txt-left{
	text-align: left!important
}

}
.scroll-table.scroll td.no-padding-yurtdisi td{
	padding: 0!important;
	border: 0!important
}
.deputyGuessWrap {
    float: left;
    width: 100%;
    height: auto;
    margin: 10px 0;
    box-sizing: border-box;
}
.deputyGuessWrap .headline {
    width: 100%;
    float: left;
    padding: 10px 8px;
    font-size: 15px;
    color: #fff;
    line-height: 140%;
    box-sizing: border-box;
    font-weight: bold;
    margin-bottom: 10px;
        text-shadow: 1px 1px 2px #000;
}
.deputyGuessWrap .listTable {
    float: left;
    width: 49%;
    height: auto;
    margin-right: 1%;
    margin-bottom: 17px;
}
.deputyGuessWrap .listTable:last-child{
	margin-right: 0
}
.deputyGuessWrap .listTable .tableLine {
    float: left;
    width: 100%;
    font-size: 12px;
    font-weight: bold;
    color: #414141;
    margin-bottom: 10px;
    background-color: #f4f4f4;
}

.tableLine span{
	width: 50%;
	float: left;
	text-align: center;
	background-color: #fff;
	padding-bottom: 5px;
}
.deputyGuessWrap .listTable .tableLine {
    float: left;
    width: 100%;
    font-size: 12px;
    font-weight: bold;
    color: #414141;
    margin-bottom: 2px;
    background-color: #f4f4f4;
}
.deputyGuessWrap .listTable .deputyImg {
     width: 20%;
    box-sizing: border-box;
    float: left;
    padding: 5px 0;
}
.deputyGuessWrap .listTable .deputyName {
    width: 70%;
    float: left;
    height: 44px;
    padding: 8px 2px;
    box-sizing: border-box;
    border-right: 2px solid #fff;
    background-color: #f4f4f4;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.deputyGuessWrap .listTable .orderNo {
    width: 10%;
    float: left;
    box-sizing: border-box;
    padding: 13px 0;
    background-color: #f4f4f4;
        display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 44px;
}

img.map-parti-logo{
	background-color:#fff;
}

img.map-parti-logo.akp-logos{
	border:1px solid #F9AA05;
}

img.map-parti-logo.chp-logos{
	border:1px solid #D80011;
}

img.map-parti-logo.mhp-logos{
	border:1px solid #14518a;
}

img.map-parti-logo.yesilsol-logos{
	border:1px solid #840f99;
}

img.map-parti-logo.iyiparti-logos{
	border:1px solid #36B4E6;
}
img.map-parti-logo.memleket-logos{
	border:1px solid #004D97;
}


.akp-logos{
	    background-color: #f7931e;
}
.mhp-logos{
	    background-color: #e41f26;
}
.chp-logos{
	    background-color: #ec1c23;
}
.hdp-logos{
	    background-color: #f9f9f9;
}
.iyiparti-logos{
 	background-color: #39B4E6;
}
.index-genel-map img{
	padding: 10px 0!important;
	background-color: #fff
}
.isi-haritasi img.map-parti-logo.hdp-logos{
	width: 16%
}
.index-genel-map ul.genel-durum{
    margin: 0 auto;
    text-align: left;
    padding-left: 30px;
    padding-top: 0;
    padding-bottom: 10px;
}
.index-genel-map ul.genel-durum li{
		width: 49%;
		margin-right: 1%;
}



.mhp020 {
	background-color: #d0dce8
}

.mhp2040 {
	background-color: #a1b9d0
}

.mhp4060 {
	background-color: #7297b9
}

.mhp6080 {
	background-color: #4374a1
}

.mhp80100 {
	background-color: #14518a
}

.hdp020 {
	background-color: #f1c0f7
}

.hdp2040 {
	background-color: #e0a0e8
}

.hdp4060 {
	background-color: #c877d1
}

.hdp6080 {
	background-color: #ad52b7
}

.hdp80100 {
	background-color: #65096f
}

.iyiparti020 {
	background-color: #cbf0ff
}

.iyiparti2040 {
	background-color: #a4e0f9
}

.iyiparti4060 {
	background-color: #98cfe6
}

.iyiparti6080 {
	background-color: #66b4d4
}

.iyiparti80100 {
	background-color: #16a1d9
}


.yesilsol020 {
	background-color: #f6d8fb;
}

.yesilsol2040 {
	background-color: #e48bf4
}

.yesilsol4060 {
	background-color: #d13dec
}

.yesilsol6080 {
	background-color: #a713c1
}

.yesilsol80100 {
	background-color: #840f99
}



.memleket020 {
	background-color: #d4eaff
}

.memleket2040 {
	background-color: #80c1ff
}

.memleket4060 {
	background-color: #2a97ff
}

.memleket6080 {
	background-color: #006cd4
}

.memleket80100 {
	background-color: #004180
}












.tayyip020 {
	background-color: #fde9d2
}

.tayyip2040 {
	background-color: #fcd4a5
}

.tayyip4060 {
	background-color: #fbc98e
}

.tayyip6080 {
	background-color: #f9a94b
}

.tayyip80100 {
	background-color: #f7931e
}

.kemal {
	background-color: #bd1e2c
}

.kemal020 {
	background-color: #f2d2d5
}

.kemal2040 {
	background-color: #e5a5ab
}

.kemal4060 {
	background-color: #d77880
}

.kemal6080 {
	background-color: #ca4b56
}

.kemal80100 {
	background-color: #bd1e2c
}

.ince {
	background-color: #3d91e5
}

.ince020 {
	background-color: #aed4f9
}

.ince2040 {
	background-color: #71b2f2
}

.ince4060 {
	background-color: #55a1ed
}

.ince6080 {
	background-color: #3d91e5
}

.ince80100 {
	background-color: #277BD0
}



.sinan {
    background-color: #48a8be
}
.sinan020 {
    background-color: #dff4f3
}

.sinan2040 {
    background-color: #a0dfdc
}

.sinan4060 {
    background-color: #60cac4
}

.sinan6080 {
    background-color: #359f9a
}

.sinan80100 {
    background-color: #48a8be
}



section.type1, section.type2 {
	min-height: 50px;
	margin: 0 auto 10px;
	border-radius: 5px;
	background-color: #ffff;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); }

	section.type1 {
		width: calc(100% - 20px);
		padding: 10px;
	}


	.widget>.description {
		/* margin-top: 20px; */
		position: relative;
		display: flex;
		justify-content: space-between;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding:10px;
	}
		.widget > .description span {
		  width: calc(100% - 40px);
		  font-size: 12px;
		  color: #707070; }
		.widget > .description i.info {
		  position: relative;
		  width: 26px;
		  height: 26px;
		  border-radius: 100%;
		  border: solid 2px #F1F1F1;
		  background-color: #fff;
		  display: flex;
		  justify-content: center;
		  align-items: center; }
		  .widget > .description i.info:before {
			content: "";
			position: absolute;
			width: 100%;
			height: 100%;
			background-image: url("https://im.haberturk.com/assets/images/mobile-secim/secim-2019/icon/icon-info-gray.svg");
			background-size: 6px;
			width: 100%;
			height: 100%;
			background-position: center;
			background-repeat: no-repeat; }

	.widget > .head.type1 {
		position: relative;
		width: 100%;
		min-height: 50px;
		border-radius: 5px;
		margin-bottom: 20px;
		padding: 15px;
		background-color: #F1F1F1;
		border: solid 1px #fff;
		display: inline-flex;
		justify-content: center;
		align-items: center;
		flex-direction: column; }
		.widget > .head.type1 span {
		  position: relative;
		  z-index: 10; }
		.widget > .head.type1 .title {
		  font-size: 14px;
		  font-weight: bold;
		  color: #707070;
		  text-align: center; 
		  margin-bottom:5px;
		}
		.widget > .head.type1 .description {
		  font-size: 12px;
		  color: #707070;
		  text-align: center; }
		.widget > .head.type1.primary-color {
		  background-color: #b9040e; }
		  .widget > .head.type1.primary-color:before, .widget > .head.type1.primary-color:after {
			background-color: #b9040e; }
		  .widget > .head.type1.primary-color .title {
			color: #fff; }

			.widget>.head.type1:before, .widget>.head.type2:before {
				z-index: 0;
				bottom: -7px;
				width: 14px;
				height: 14px;
				-webkit-transform: rotate(45deg);
				-moz-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				-o-transform: rotate(45deg);
				transform: rotate(45deg);
				background-color: #F1F1F1;
				border: solid 1px #F1F1F1;
			}

			.widget>.head.type1:after, .widget>.head.type1:before, .widget>.head.type2:after, .widget>.head.type2:before {
				content: "";
				position: absolute;
				left: 0;
				right: 0;
				margin: auto;
			}

			.widget>.head.type1:after, .widget>.head.type2:after {
				z-index: 1;
				bottom: 0px;
				width: 30px;
				height: 14px;
				background-color: #F1F1F1;
			}

			.widget-seperate {
				position: relative;
				width: calc(100% + 20px);
				margin-left: -10px;
				margin-right: -10px;
				border: dashed 1px #F1F1F1;
			}

			.widget-seperate:before {
				left: -10px;
			}

			.widget-seperate:after {
				right: -10px;
			}

			.widget-data-list.type1>ul {
				border: solid 1px #F1F1F1;
				margin: 20px 0px;
				border-radius: 5px;
				-webkit-transition: ease 200ms;
				-moz-transition: ease 200ms;
				-ms-transition: ease 200ms;
				-o-transition: ease 200ms;
				transition: ease 200ms;
			}

			.widget-data-list.type1>ul li.head {
				height: 40px;
				font-weight: bold;
				background-color: #F1F1F1;
			}

			.widget-data-list.type1>ul li {
				position: relative;
				display: flex;
				-webkit-box-pack: justify;
				-ms-flex-pack: justify;
				justify-content: space-between;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
			}

			.widget-data-list.type1>ul li.head>div {
				font-size: 12px;
				border-right: solid 1px #fff;
			}

			.widget-data-list.type1>ul li .div, .widget-data-list.type1>ul li>div {
				height: 100%;
				padding: 5px;
				color: #707070;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
			}

			.flex-1 {
				-webkit-box-flex: 1;
				-ms-flex: 1;
				flex: 1;
				overflow: hidden;
			}

			.widget-data-list.type1>ul li.head>div:last-child {
				border: none;
			}

			.widget-data-list.type1>ul li.item {
				height: 80px;
				background-color: #fff;
				border-bottom: solid 1px #F1F1F1;
			}

			.widget-data-list.type1>ul li.item>div {
				font-size: 12px;
				border-right: solid 1px #F1F1F1;
			}

			.widget-data-list.type1>ul li .div.direction-vertical, .widget-data-list.type1>ul li>div.direction-vertical {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
			}

			.widget-data-list.type1>ul li .div.direction-vertical, .widget-data-list.type1>ul li>div.direction-vertical > span{
				font-weight:bold;
			}

			.widget-data-list.type1>ul li .type1 .logo {
				width: 60px;
				height: 60px;
				margin: 5px;
				border-radius: 5px;
				background-color: #f1f1f1;
				overflow: hidden;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
			}

			.widget-data-list.type1>ul li .type1 .logo img {
				height: 70%;
			}