
/*İstanbul Seçim Yeni Table Stilleri*/



@font-face {
   
        font-family: 'Source Sans Pro';
        font-style: normal;
        font-weight: 300;
        src: url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-300.eot");
        src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-300.eot?#iefix") format("embedded-opentype"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-300.woff2") format("woff2"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-300.woff") format("woff"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-300.ttf") format("truetype"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-300.svg#SourceSansPro") format("svg")
    
}

@font-face {
   
        font-family: 'Source Sans Pro';
        font-style: normal;
        font-weight: 400;
        src: url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-regular.eot");
        src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-regular.eot?#iefix") format("embedded-opentype"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-regular.woff2") format("woff2"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-regular.woff") format("woff"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-regular.ttf") format("truetype"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-regular.svg#SourceSansPro") format("svg")
    
}

@font-face {
   
        font-family: 'Source Sans Pro';
        font-style: normal;
        font-weight: 600;
        src: url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-600.eot");
        src: local("Source Sans Pro SemiBold"), local("SourceSansPro-SemiBold"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-600.eot?#iefix") format("embedded-opentype"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-600.woff2") format("woff2"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-600.woff") format("woff"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-600.ttf") format("truetype"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-600.svg#SourceSansPro") format("svg")
    
}

@font-face {
    
        font-family: 'Source Sans Pro';
        font-style: italic;
        font-weight: 400;
        src: url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-italic.eot");
        src: local("Source Sans Pro Italic"), local("SourceSansPro-Italic"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-italic.eot?#iefix") format("embedded-opentype"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-italic.woff2") format("woff2"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-italic.woff") format("woff"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-italic.ttf") format("truetype"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-italic.svg#SourceSansPro") format("svg")
    
}

@font-face {
   
        font-family: 'Source Sans Pro';
        font-style: normal;
        font-weight: 700;
        src: url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-700.eot");
        src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-700.eot?#iefix") format("embedded-opentype"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-700.woff2") format("woff2"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-700.woff") format("woff"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-700.ttf") format("truetype"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-700.svg#SourceSansPro") format("svg")
    
}

@font-face {
   
        font-family: 'Source Sans Pro';
        font-style: normal;
        font-weight: 900;
        src: url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-900.eot");
        src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-900.eot?#iefix") format("embedded-opentype"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-900.woff2") format("woff2"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-900.woff") format("woff"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-900.ttf") format("truetype"), url("https://im.haberturk.com/assets/fonts/sourcesanspro/source-sans-pro-v10-latin_latin-ext-900.svg#SourceSansPro") format("svg")
    
}




    .widget.widget-data-list strong{
        font-weight: 700;
    }
    .widget.widget-data-list{
        /*padding:10px;*/
    }
    .widget>.head.type1 { position: relative; width: calc(100% - 30px); min-height: 30px; border-radius: 5px; margin-bottom: 20px; padding: 15px; 
        background-color: #F1F1F1; /*border: solid 1px #fff;*/ display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
    .widget>.head.type1 span small{display: block; font-weight: 600; font-size:12px; margin-top:2px;}
    .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 .title { font-size: 16px; color: #707070; text-align: center; line-height: normal;}
     .widget>.head.type1 .title a{color: #707070;}
    .widget>.head.type1 .title:first-child{width:calc(100% - 320px); flex:0 0 calc(100% - 320px);}
    .widget>.head.type1 span { position: relative; z-index: 10; }
    .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: 100%; border: dashed 1px #F1F1F1; }
    .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: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-around; -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 { 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; width:100%;}
    .flex-1 { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; }
    .flex-2 { -webkit-box-flex: 2; -ms-flex: 2; flex: 2; overflow: hidden; }
    .widget-data-list.type1>ul li.head>div:last-child { border: none; }
    .widget-data-list.type1>ul li .type2 { position: relative; margin-right: 10px; }
    .widget-data-list.type1>ul li .type2 .logo { position: absolute; z-index: 1; bottom: -10px; right: -10px; width: 30px; height: 30px; 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; padding:0;}
    .widget-data-list.type1>ul li .type2 .logo.CHP { background-color: #ec1c23; }
    .widget-data-list.type1>ul li .type2 .logo.SP { background-color: #ec1c23; }
    .widget-data-list.type1>ul li .type2 .logo.DP { background-color: #CF202F; }
    .widget-data-list.type1>ul li .type2 .logo.VATANPARTISI { background-color: #E20A19; }
    .widget-data-list.type1>ul li .type2 .logo.DSP { background-color: #32ccfe; }
    .widget-data-list.type1>ul li .type2 .logo.BTP { background-color: #ED1C24; }
    .widget-data-list.type1>ul li .type2 .logo.TKP { background-color: #CE181E; }
    .widget-data-list.type1>ul li .type2 .logo.BAGIMSIZ { background-color: #6DC4EC; }
    .widget-data-list.type1>ul li .type2 .logo.BAGIMSIZ2 { background-color: #40b2e6; }
    .widget-data-list.type1>ul li .type2 .logo.BAGIMSIZ3 { background-color: #29a9e3; }
    .widget-data-list.type1>ul li .type2 .logo img { height: 70%; }
    .widget-data-list.type1>ul li .type2 .candidate-img { position: relative; width: 60px; height: 60px; border-radius: 100%; overflow: hidden; border: dashed 1.5px #707070; padding: 2px; 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 .type2 .candidate-img img { width: calc(100% - 4px); height: calc(100% - 4px); border-radius: 100%; background-color: #F1F1F1; }
    .widget-data-list.type1>ul li .type2 .logo.AKPARTI { background-color: #f7931e; }
    .widget-data-list.type1>ul li .type2 .candidate-img.AKPARTI { border-color: #f7931e; }
    .widget-data-list.type1>ul li a{color:#707070; font-weight: 700;}
    .widget-data-list.type1>ul li.item>div { font-size: 14px; border-right: solid 1px #F1F1F1; }
    .widget-data-list.type1>ul li.item { height: 90px; background-color: #fff; border-bottom: solid 1px #F1F1F1; }
    .widget-data-list.type1>ul li.item .diff-triangle { 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.item .diff-triangle:before { content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; margin: 0 4px 0 0; }
    .widget-data-list.type1>ul li.item .diff-triangle.negative:before {border-top: 5px solid #ec1c23;}
    .widget-data-list.type1>ul li.item .diff-triangle.positive:before {border-bottom: 5px solid #0bd03c;}

    .f-left { -webkit-box-pack: start!important; -ms-flex-pack: start!important; justify-content: flex-start!important; }

.widget-data-list.type1>ul.ilce-list-2 li{height:65px; overflow: hidden; border-bottom: solid 1px #F1F1F1;}
.widget-data-list.type1>ul.ilce-list-2 li:last-child{border-bottom: none;}
.widget-data-list.type1>ul.ilce-list-2 li.item{height:130px;}
.widget-data-list.type1>ul.ilce-list-2 li>div {border-right: solid 1px #F1F1F1;}
.widget-data-list.type1>ul.ilce-list-2 li>div:last-child{border: none;}
.widget-data-list.type1>ul.ilce-list-2 li.item .flex-1.f-left{flex-wrap: wrap; width:150px; flex: 0 0 150px}
.widget-data-list.type1>ul.ilce-list-2 li.item .flex-1.f-left .title{display:block; width: 100%; font-size: 14px; line-height: normal;}
.widget-data-list.type1>ul.ilce-list-2 li.item .flex-1 ul{width:100%;}
.widget-data-list.type1>ul.ilce-list-2 li .type2 .candidate-img {width:40px; height:40px;}
.widget-data-list.type1>ul.ilce-list-2 li a {line-height: normal; font-size: 12px;}

    /*İstanbul Seçim Yeni Table Stilleri*/

.polling-container .widget-comparison{padding: 20px 0 10px !important;}
.polling-container{font-family: "Source Sans Pro", serif; margin: 10px auto 5px !important;}
.polling-container .polling-info { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; padding:0 10px;}
.polling-container .polling-info .box.info { 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; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 0 0 5px; text-align: center; height:100%;}
.polling-container .polling-info .box { width: 145px; height: 70px; background: #ffffff; border-radius: 5px; -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2); }
.polling-container .polling-info img {max-width: 100%;}
.polling-container .polling-info .box.info i { width: 30px; margin: 0; height: 100%;}
.polling-container .polling-info .box.info p { display: block; font-family: "Source Sans Pro", serif; font-size: 12px; font-weight: 400; line-height: 15px; color: #707070; text-align: center; }
.polling-container .polling-info .box.info p strong { display: block; font-size: 14px; font-weight: 900; line-height: 18px; color: #2194db; }
.polling-container .polling-info .box.text {width:auto; position: relative; margin-right: 5px; 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; }
.polling-container .polling-info .box.text span {font-family: "Source Sans Pro", serif; font-size: 12px; font-weight: 700; color: #707070; line-height: normal;}

.polling-container .widget-comparison .half.type1:after, .polling-container .widget-comparison .half.type1:before {display: none;}



.aday-ilce {margin-bottom: 10px;}
.aday-ilce .type1 p{font-size: 14px; color: #707070; line-height: normal;}
.aday-ilce section.type1, .aday-ilce section.type2 { 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); }
.aday-ilce section.type1 { width: calc(100% - 190px); padding: 10px; margin-right:10px;}
.aday-ilce .head-wrapper { width: 100%; position: relative; padding-bottom: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom:10px;}
.aday-ilce .candidate-wrapper { position: relative; width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.aday-ilce .candidate-wrapper .candidate { position: relative; width: 83px; }
.aday-ilce .candidate-wrapper .candidate .candidate-logo.AKPARTI { background-color: #f7931e; }
.aday-ilce .candidate-wrapper .candidate .candidate-logo { position: absolute; z-index: 1; bottom: -10px; left: 0; right: 0; width: 30px; height: 30px; margin: auto; 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; }
.aday-ilce .candidate-wrapper .candidate .candidate-logo img { height: 70%; }
.aday-ilce .candidate-wrapper .candidate .candidate-img { position: relative; width: 75px; height: 75px; padding: 2px; border-radius: 100%; overflow: hidden; border: dashed 1.5px #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; }
.aday-ilce .candidate-wrapper .candidate .candidate-img img { width: calc(100% - 4px); height: calc(100% - 4px); border-radius: 100%; background-color: #F1F1F1; }
.aday-ilce .candidate-wrapper:first-child .candidate-info {margin-left: 15px;}
.aday-ilce .candidate-wrapper:last-child .candidate-info{margin-left: 15px;}
.aday-ilce .candidate-wrapper .candidate-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.aday-ilce .widget-seperate { position: relative; width: calc(100% + 20px); margin-left: -10px; margin-right: -10px; border: dashed 1px #F1F1F1; }
.aday-ilce .candidate-wrapper .candidate-info .title { font-size: 16px; color: #707070; font-weight: 600; }
.aday-ilce .candidate-wrapper .candidate-info .description { font-size: 12px; color: #707070; line-height: normal;}
.aday-ilce .candidate-wrapper:first-child:after { content: ""; position: absolute; right: 0; width: 2px; height: 100%; background-color: #F1F1F1; }
.aday-ilce .candidate-wrapper:last-child { /*-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; */ padding-left:10px;}
.aday-ilce .candidate-wrapper { position: relative; width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.aday-ilce .candidate-wrapper .candidate .candidate-logo.CHP { background-color: #ec1c23; }
.aday-ilce .candidate-wrapper .candidate .candidate-img.AKPARTI { border-color: #f7931e; }
.aday-ilce .candidate-wrapper .candidate .candidate-img.CHP {border-color: #ec1c23;}

.aday-ilce .letter { margin:10px  auto; position: relative; overflow: hidden; padding: 0; z-index: 1; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: space-between; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box;}
.aday-ilce .letter-item { height: 40px; width: 40px; margin-right: 4px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform;}
.aday-ilce .letter-item a { width: 100%; height: 100%; background-color: #707070; font-size: 18px; color: #fff; 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; font-weight: bold;}
.aday-ilce .letter-item a.active { background-color: #4a4a4a; color: #fff; }
.aday-ilce .letter-item a:hover{background-color:#F1F1F1; color:#707070;}

.aday-ilce section.type2 {padding:10px;}
.aday-ilce .coomparison-wrapper.type1 { width: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom:20px;}
.aday-ilce .coomparison-wrapper.type1 a.coomparison-wrapper{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.aday-ilce .coomparison-wrapper.type1 .head { position: relative; width:14%; flex:0 0 14%; border-radius: 5px; border: solid 1px #fff; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #f7f7f7;}
.aday-ilce .coomparison-wrapper.type1 .head .title { position: relative; z-index: 10;  padding: 10px; display: block; width: 100%; border-radius: 5px; margin-bottom: 10px;  font-size: 15px; font-weight: bold; color: #707070; text-align: center; }
.aday-ilce .coomparison-wrapper.type1 .coomparison-item.last { opacity: .8;}
.aday-ilce .coomparison-wrapper.type1 .coomparison-item { width:calc(43% - 30px); flex:0 0 calc(43% - 30px); position: relative; background-color: #f7f7f7; border-radius: 5px; overflow: hidden; padding: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.aday-ilce .coomparison-wrapper.type1 .coomparison-item:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
background-image: url(https://im.haberturk.com/assets/images/mobile-secim/secim-2019/pattern/pattern-type1-white.svg); opacity: .5; }
.aday-ilce .coomparison-wrapper.type1 .date { position: relative; z-index: 1; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center;  font-size: 15px; color: #707070; font-weight: bold; margin-top:-10px; margin-right:8px;}
.aday-ilce .coomparison-wrapper.type1 .date span{background-color: #fff; padding:10px 20px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}

.aday-ilce .coomparison-wrapper.type1 .box-load {position: relative; z-index: 1; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center;  font-size: 15px; color: #707070; font-weight: bold; margin-top:-10px; margin-bottom:5px;}
.aday-ilce .coomparison-wrapper.type1 .box-load span {background-color: #fff; padding:10px 20px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.aday-ilce .coomparison-wrapper.type1 .box-load i {display:block;width: 25px;margin: 0 auto;}
.aday-ilce .coomparison-wrapper.type1 .box-load img {max-width:100%;}
.aday-ilce .coomparison-wrapper.type1 .box-load p {display: block; font-family: "Source Sans Pro", serif; font-size: 12px; font-weight: 400; line-height: 15px; color: #707070; text-align: center;}
.aday-ilce .coomparison-wrapper.type1 .box-load p strong {display: block; font-size: 14px; font-weight: 900; line-height: 18px; color: #2194db;}

.aday-ilce .coomparison-wrapper.type1 .coomparison-item .wrapper { position: relative; z-index: 1; min-width: 50px; width: calc(30% - 5px); height: calc(100% - 20px);     margin-top: 20px; background-color: #fff; border: solid 1px #F1F1F1; border-radius: 5px; }
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .wrapper .progress-wrapper { position: relative; bottom: 0px; height:calc(100% - 20px); border-top-left-radius: 5px; border-top-right-radius: 5px; }
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .wrapper .progress-wrapper .progress { position: absolute; bottom: 0px; left: 0; width: 100%; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .wrapper.AKPARTI .progress { background-color: #f7931e; }
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .wrapper .progress-wrapper .progress .rate { position: absolute; left: 0; right: 0; top: -20px; margin: auto; font-size: 16px; color: #707070; text-align: center; font-weight: bold;}
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .wrapper.AKPARTI .vote { background-color: #da7908; }
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .wrapper .vote { position: absolute; bottom: 0; left: 0; width: 100%; height: 24px; 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; border-top: dashed 1px #fff; font-size: 16px; color: #fff; line-height: normal; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .wrapper.CHP .progress { background-color: #ec1c23; }
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .wrapper.CHP .vote { background-color: #c51017; }

.aday-ilce .coomparison-wrapper.type1 .coomparison-item .wrapper .progress-wrapper .candidate-img { position: absolute; z-index: 1; top: -25px; left: 0; right: 0; width: 30px; height: 30px; margin: auto; 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; }
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .wrapper .progress-wrapper .candidate-img.AKPARTI{background-color: #f7931e;}
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .wrapper .progress-wrapper .candidate-img.CHP{background-color: #ec1c23;}
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .wrapper .progress-wrapper .candidate-img img{max-width:60%; max-height: 60%;}

.aday-ilce .coomparison-wrapper.type1 .coomparison-item .diff { position: relative; z-index: 1; width: calc(40% - 20px); border-radius: 5px; 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; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; line-height: normal; border-left:1px dashed #fff;}
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .diff span { color: #707070; width: 100%; text-align: center;}
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .diff span.title { font-size: 14px; font-weight: 600;}
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .diff span.vote{border-bottom:1px dashed #fff; padding-bottom:10px; position: relative;}
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .diff span.vote, .aday-ilce .coomparison-wrapper.type1 .coomparison-item .diff span.turnout { font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .diff span.turnout{margin-bottom:0;}
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .diff span.vote:before{content:""; width:10px; height:10px; border-radius: 100%; display:inline-block; margin-right: 5px;}
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .diff span.vote.AKPARTI:before{background-color:#f7931e;}
.aday-ilce .coomparison-wrapper.type1 .coomparison-item .diff span.vote.CHP:before{background-color:#ec1c23;}

.aday-ilce  .widget-alphabet {margin-bottom: 10px; background-color: #fff;}
.aday-ilce .is-sticky .widget-alphabet {position: fixed; z-index: 500; top:53px; left: 0; right: -150px; margin: auto; width:100%; max-width: 850px; 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); padding:0 10px;}
.aday-ilce .widget-alphabet .title {display: flex; justify-content: space-between; padding: 10px 0;}
.aday-ilce .widget-alphabet .title .half {width:50%; text-align: center;}
.aday-ilce .widget-alphabet .title .half:first-child {border-right: 1px solid #929292;}
.aday-ilce .widget-alphabet .title .half span {font-size: 16px; font-weight: 600; color: #707070;}


.parti-tooltip{font-family: 'Source Sans Pro'; font-size:14px; color:#333;}
.parti-tooltip p.item{ text-align: center; }
.parti-tooltip p.item{padding:5px;}
.parti-tooltip p:first-child {text-align: center; padding: 5px; display: block;}
.parti-tooltip p{line-height: normal;}
.parti-tooltip p:nth-child(2), .parti-tooltip p:nth-child(4){font-weight: bold; padding:2px 0;}
.parti-tooltip p:nth-child(3){border-bottom:1px solid #333; padding:5px 0;}

.secim-ilce-harita #topMapCanvasbelediye{height: 390px;}

















