@import url('https://fonts.googleapis.com/css?family=Ubuntu:400,400i,700,700i&subset=cyrillic');

html {padding:0px;margin:0px;}
body {background-color:#ffffff;color:#3d4e55;padding:0px;margin:0px;font-size:14px;font-family: 'Ubuntu', Helvetica, Arial, sans-serif;line-height: 1.5;position: relative;overflow-x:hidden;}
* {margin: 0;}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.transition {-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.shadow{-webkit-box-shadow: 0px 5px 9px -5px rgba(0,0,0,0.50);-moz-box-shadow: 0px 5px 9px -5px rgba(0,0,0,0.50);box-shadow: 0px 5px 9px -5px rgba(0,0,0,0.50);z-index:1000;}
.table {display:table;margin: 0 auto;}
hr {border: 0 #dde8ed solid;border-top-width:1px;clear:both;display:block;height:0;margin:0px auto;}
blockquote{border-left:6px solid #6c4515;font-weight:700;font-style:italic;padding-left:20px;font-size:16px;color:#666666;}
em{color:#666666 !important;}
a{text-decoration:underline;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;color:#333333;}
a:hover{color:#ff3300;text-decoration:none;}

.map-info{text-align:center;font-size:16px;}
.map-info b{font-weight:700;}
.map-info a{display:inline-block;border:1px solid #666666;padding:5px 15px;font-size:12px;margin-top:10px;text-transform:uppercase;text-decoration:none;}
.map-info a:hover{border-color:#ff3300;background:#ff3300;color:#ffffff;}

p{padding:0px;margin:5px 0px;}
.uk-table p{padding:0px;margin:0px 0px;}
.logo{width:200px;height:60px;display:block;background-color:transparent;background-image:url('/files/images/template/election-logo.png');background-position:center left;background-repeat:no-repeat;text-indent:140%;white-space:nowrap;overflow:hidden;}
.link-icon{width:30px;text-align:center;display:inline-block;}

.form-search{position:relative;}
.form-search input{position:relative;z-index:1;}
.form-search div{height:200px;overflow:auto;position:absolute;left:0px;right:0px;top:40px;z-index:100;padding:10px;border:1px solid #cccccc;background:#ffffff;-webkit-box-shadow: 0px 5px 9px -5px rgba(0,0,0,0.50);-moz-box-shadow: 0px 5px 9px -5px rgba(0,0,0,0.50);box-shadow: 0px 5px 9px -5px rgba(0,0,0,0.50);}
.form-search div ul{padding:0px;margin:0px;list-style:none;}
.form-search div ul li{padding:2px 0px;margin:0px;cursor:pointer;}
.form-icon{padding:0px;margin:0px;}
.form-icon button{padding:0px;margin:0px;border:none;background:#ffffff;width:26px;cursor:pointer;}

.breadcrumbs{list-style:none;padding:0px 0px 20px 0px;margin:0px;display:flex;}
.breadcrumbs li{padding:0px 15px 0px 15px;margin:0px;position:relative;}
.breadcrumbs li:after{position:absolute;top:0px;right:0px;content:"/";}
.breadcrumbs li a{padding:0px;display:block;}
.breadcrumbs li:first-child{padding:0px 15px 0px 0px;}
.breadcrumbs li:last-child:after{display:none;}

h1,h2,h3,h4,h5,h5{line-height:1.3;padding:0px;margin:0px;font-family: 'Ubuntu', Helvetica, Arial, sans-serif;color:#333333;}
h1{font-size:36px;font-weight:400;}
h2{font-size:26px;font-weight:400;}
h3{font-size:16px;font-weight:700;}
h4{font-size:16px;font-weight:700;text-transform:uppercase;}

.header{padding:10px 30px;background:#ffffff;}
.header a{text-decoration:none;}
.container{padding:30px;}
.authorization-form{width:360px;}
.authorization-form form{background:#f2f2f2;border:0px solid #cccccc;padding:30px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.alert{border:2px solid #f0506e;color:#f0506e;background:#ffffff;padding:20px}
.map{background:#ebebeb;height:100%;}
.button-icon{margin-left:30px;padding:2px 0px 0px 25px;display:inline-block;text-decoration:none;position:relative;}
.button-icon-first{margin-left:0px;}
.button-icon span{position:absolute;top:0px;left:0px;}
.button-icon b{font-weight:normal;}

.link-header{background:#ffffff;display:block;padding:4px 7px;}
.link-header:hover{background:#ecf3f6;color:#3d4e55;}
.link-header-active{background:#f0506e;color:#ffffff;}
.link-header-active:hover{background:#f0506e;color:#ffffff;}

.link-border{padding:10px;border:1px solid #dde8ed;display:block;text-decoration:none;}
.link-border:hover{text-decoration:none;border-color:#ff3300;}

.link-box{background:#ecf3f6;display:block;text-decoration:none;color:#3d4e55;height:100%;}
.link-box:hover{background:#f0506e;color:#ffffff;text-decoration:none;}
.link-box-content{font-weight:700;text-transform:uppercase;text-align:center;height:100%;}
.link-box-content span{padding:20px;display:inline-block;}

.uk-button{padding:10px 30px;line-height:1.5 !important;}

.box-border{padding:0px 0px 0px 0px;border:1px solid #dde8ed;position:relative;}
.box-border-padding{padding:30px 30px 30px 30px;}
.box-border-title{padding:0px 10px;background:#ffffff;position:absolute;top:-10px;left:20px;font-weight:700;text-transform:uppercase;color:#9bb2bc;}

.border{border:1px solid #dde8ed;}
.border-bold{border-size:2px}

.uk-input, .uk-select, .uk-textarea{border-color:#dde8ed;}

.uk-table-divider>:first-child>tr:not(:first-child), .uk-table-divider>:not(:first-child)>tr, .uk-table-divider>tr:not(:first-child) {border-color:#dde8ed;}
.table{border:1px solid #dde8ed;}
.striped tr:nth-of-type(odd){background:#f4f8fa;border-top:1px solid #dde8ed;border-bottom:1px solid #dde8ed}
.table-header td{background:#dde8ed;text-transform:uppercase;font-weight:700;font-size:12px;}

.excerpt {max-height:1.3em; overflow:hidden;position:relative;padding-right:30px;}
.excerpt-active {max-height:1000px;}
.excerpt-open{position:absolute;top:1px;right:0px;}

.pagination{text-align:center;}
.pagination a{display:inline-block;border:1px solid #cccccc;padding:5px 10px;margin:1px;text-decoration:none;}
.pagination a:hover{border-color:#e9e9e9;background:#e9e9e9;color:#000000;text-decoration:none;}
.pagination strong{display:inline-block;border:1px solid #f0506e;background:#f0506e;color:#ffffff;padding:5px 10px;margin:1px;}

.piechart{width:100%;height:600px;}

.map{height:100%;}
.map-infowindow{width:200px;}
.map-infowindow-img{width:100%;padding-bottom:10px;}
.map-infowindow-date{padding-bottom:10px;}
.map-infowindow-comment{font-weight:700;}

.avatar-small{width:60px;border:1px solid #dde8ed;}

table.calendar{width:100%;}
table.calendar td{text-align:center;padding:1px;}
table.calendar td div.day{background:#ffffff;padding:6px 0px;}
table.calendar td div.link{padding:0px;}
table.calendar td div.highlight{background:#ffcc00;}
table.calendar td div a{display:block;padding:6px 0px;text-decoration:none;background:#1e87f0;color:#ffffff;}
table.calendar td div a:hover{background:#ff3300;color:#ffffff;}


@media only screen and (max-width: 1399px) {
}
@media only screen and (max-width: 1199px) {
}
@media only screen and (max-width: 959px) {
.piechart{height:400px;}
}
@media only screen and (max-width: 639px) {
.map{height:500px;}	
.logo{width:68px;}
.container{padding:15px 15px 40px 15px;}
.box-border{padding:0px}
.box-border-padding{padding:20px 15px 15px 15px;}
}
@media only screen and (max-width: 400px) {
.authorization-form{width:100%;}
}