/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */
body {background:#FFF;/*font:14px/17px "PT Sans",Arial, Verdana, Helvetica, sans-serif;*/
  font-family: "PT Sans", Arial, Helvetia, serif;
  color: #555;
  /*background:#bfebff url(/sites/all/themes/kazfin/i/bg.png);*/}
.container {background: transparent;}
.container.wrapper {background: #FFF;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);}

.page-landing {background: none;}
.page-landing .container.wrapper {box-shadow: none;}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 0;
  font-family: "PT Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #333;
}


.currency-name {font-size:17px;font-weight:bold;line-height:110%;}
.currency-name span {line-height:110%;}
.currency-name small {color:#999;font-weight:normal;font-size:13px;line-height:110%;}
.currency-value {font-size:24px;font-weight:normal;text-align:center;line-height:110%;}
.currency-value .value {float:left;line-height:110%;}
.currency-value small {color:#999;line-height:110%;/*float:left;width:50px;*/font-size:10px;padding-top:3px;text-align:center;}

.official-rate {text-align:center;margin-left:0px;margin-top:6px;width:30px;}

.block {}
.time {font-size:10px;display:block;color:#999;text-align:right;}
.block .row .time {}
.company .time {position: absolute; bottom: 0; right: 0;padding:7px 10px;}

.company, .cblock {position: relative;margin:0 0 10px 0;padding:15px 0;background:#FFF;border: 1px solid #eee;border-bottom:2px solid #ccc;}
.company.inactive {background:#F7F7F7;}
.company.inactive .link {color:#aaa;border-bottom: 1px solid rgba(202, 202, 202, 0.3);}
.company.inactive .currency-value {color:#aaa;}

.office-page {background:#F3F2EF;padding-top:15px;}
.office-page table {margin:0;}
.office-page .table-responsive {background:#fff;border: 1px solid #eee;border-bottom:2px solid #ccc;}

.navbar.container {margin:0 auto;}
.navbar.container > .container {width:100%;}
.navbar {border:0;}
.container .container {margin:0;width:100%;}


.inf.row .panel-heading {padding:5px 15px;}
.inf.row .panel-body {line-height:110%;}
.inf.row img {border:1px solid #777;margin-bottom:10px;}
.inf.row .panel-footer {line-height:110%;padding-bottom:15px;}

.cblock {background:#FFF;margin-bottom:15px;border: 1px solid #EEE;border-bottom: 2px solid #CCC;padding:15px;}
.cblock.exchange {padding:15px;}
.cblock.exchange h4 {font-size:12px;color:#999;margin-bottom:5px;}

.row.exchange-bottom {background:#F3F2EF;padding-top:15px;}
.row.exchange-bottom .left {padding-right:0;}

@media screen and (max-width:992px){
    .row.exchange-bottom .left {padding-right:15px;}
}

@media screen and (min-width:768px){
    .navbar.container{max-width:750px}
    #wrapper {max-width:750px;}
}
@media screen and (min-width:992px){
    .navbar.container{max-width:970px}
    #wrapper {max-width:970px;}
}
@media screen and (min-width:1200px){
    .navbar.container{max-width:1170px}
    #wrapper {max-width:1170px;}
}
#wrapper {background:#FFF;margin:0 auto;box-shadow: 0 3px 10px rgba(0, 128, 0, 0.3);}

h1, .h1 {
font-size: 24px;
}
h2, .h2 {
font-size: 20px;
}
h3, .h3 {
font-size: 18px;
}

@media screen and (min-width:992px){
    .rate-title {margin-top:30px;}
}
img.flag {vertical-align: baseline;}

.rate-title {font-size:20px;}


.sample {text-decoration: none;color:#777;border-bottom:1px dotted #666;}
.sample:hover {text-decoration: none;color:#333;}

tr a img.delete {display:none;}
tr:hover a img.delete {display:inline;}

/*#block-masquerade-masquerade {clear:both;width:400px;}*/

.lineie {background:url(/i/tl.png) repeat-x top center;height:50px;width:100%;clear:both;}
.botcur {clear:both;text-align:left;padding-left:30px;} /*padding:50px 0 0 30px;*/
.botcur p.h {font:normal 18px Arial;padding-bottom:10px;clear:both;}
.botcur p.h a {color:#0AE;}
.botcur div {font:normal 11px Tahoma;color:#777;}
.botcur div p {margin-bottom:3px;clear:left;}
.botcur div a {text-decoration:none;color:#666;}
.botcur div a:hover {text-decoration:underline;color:#333;}
.botcur div img {display:block;float:left;border:1px solid #FFF;margin-right:5px;clear:left;}
.botcur div a:hover img {border:1px solid #666;}
.botcur div a small {display:block;float:left;width:2.3em;margin-right:5px;color:#99A;}
.botcur div a:hover small {color:#666;}
.botcur div a b {display:block;float:left;margin-right:5px;}
.botcur div .r {}
.botcur div .g {}
.botcur .clear {height:15px;}

.botcur div small {}
.botcur div span {color:#99A;font-weight:normal;}

.botcur div .r, .foreign_rates .r {color:#E00;}
.botcur div .g, .foreign_rates .g {color:#090;}
.botcur div .n, .foreign_rates .n {color:#BBB;}


#block-views-articles-popular-articles-block a {clear:both;display:block;margin-bottom:15px;text-decoration: none;}
#block-views-articles-popular-articles-block a .link {color:#333;font-size:14px;border:0;text-decoration: none;}
#block-views-articles-popular-articles-block a:hover .link {color:#000;border-bottom:1px solid rgba(0,0,0,0.3);text-decoration: none;}
#block-views-articles-popular-articles-block .page_views {color:#ccc;font-size:12px;display:block;}
#block-views-articles-popular-articles-block .page_views .glyphicon {font-size:10px;margin-right:3px;}
#block-views-articles-popular-articles-block a:hover .page_views {color:#999;}
#block-views-articles-popular-articles-block img {float:left;margin-right:15px;margin-bottom:15px;border-radius:7px;}
#block-views-articles-popular-articles-block a:hover img {-webkit-filter: saturate(1.3);box-shadow:1px 1px 5px 0 rgba(0, 0, 0, 0.3);}

.page-node.node-type-news h1, .page-node.node-type-articles h1 {margin-bottom:9px;border:0;padding:0;}
.front h1 {margin:15px 0;border:0;padding:0;}

.pane-kazfin-currency-short-front-block .table {margin-bottom:7px;}
.pane-kazfin-currency-short-front-block .table th {padding:0 8px 5px;}
.pane-kazfin-currency-short-front-block .table .spacer td {height:0;padding:0;margin:0;border:0;}
.pane-kazfin-currency-short-front-block .table .cur {background:transparent;}
.pane-kazfin-currency-short-front-block .table .cur th {border:0;color:#aaa;}


.node-article li {margin-bottom:10px;}

.me-promo {margin:15px 0;}
.me-promo {display:block;text-align:center;background:#65544D;border-radius:7px;}
.me-promo img {margin:0 auto;}

.node .adsense {margin:15px 0;}

.glyphicon.flip {transform: scaleX(-1);-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);-ms-transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";}

.panel-body.condensed {padding:7px 15px;}
.striped:nth-of-type(2n+1) {background-color: #f9f9f9;}

.country-nav .item {padding:7px 15px;border-top:1px solid #ddd;}
.country-nav .active {font-weight:bold;}

.country-nav span {font-size: 12px;line-height: 22px;}
.country-nav .uz span {font-size: 11px;line-height: 22px;}

#years .btn-xs {font-size:11px;}
.btn-toolbar .btn.lite, .week .day.holiday.lite {border-color:#EEE;color:#CCC;}
.daynames .day {float:left;width:30px;border:1px solid #FFF;padding:1px 5px;text-align:center;font-size:12px;}
.daynames .day.holiday {color:#F66;}
.daynames .day + .day {margin-left:-1px;}
.week .day {width:30px;padding:5px;}
.week .day.holiday {color:#F66;}

.month {width:70px;}



.photo {/*width:220px;float:left;padding-right:20px;*/}
.photo .caption {font-style:italic;color:#666;font-size:12px;}

.top-item {font:italic 12px Georgia, serif;color:#999;line-height:150%;margin-top:10px;}
.r .top-item {text-align: right;}

.thumbnail {padding:0;border-radius: 0;overflow:hidden;}
.thumbnail img {min-height:40px;}
/*.thumbnail.row {margin:0;margin-bottom:15px;}*/
.thumbnail:hover {text-decoration: none;outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.pic-wrapper {padding:0;}
.caption {font-size:12px;padding:7px 15px;}
.pic-wrapper {}

a.block {background:#FFF;display:block;padding:7px 15px;}
a.block:hover {text-decoration: none;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}


.sort {padding:10px;margin:-15px;border-top-left-radius: 10px;border-top-right-radius: 10px;display:block;}
.sort:hover, .sort.active {text-decoration: none;}
.sort.active {background:#A0CF87;color:#fff;}
.sort small {color:#333;}
.sort.active small {color:#070;}

.region-footer {margin-top:15px;padding-top:15px;border:0;}
.region-header {margin-top:15px;}

.row.top {padding:0/*10px 15px 10px 15px*/;padding-bottom:10px;}


.ads1 .adsbygoogle {width: 320px; min-height: 50px;margin:15px auto;}
.ads1 {text-align: center;}
@media(max-width: 340px) {.ads1 .adsbygoogle {margin:0 auto;} .ads1 {margin:0 -15px;min-height: 50px;}}
@media(min-width: 500px) {.ads1 .adsbygoogle { width: 468px; min-height: 60px; }}
@media(min-width: 800px) {.ads1 .adsbygoogle { width: 728px; min-height: 90px; }}

.ads3 .adsbygoogle { width: 320px; height: 50px; margin:20px auto;}
.ads3 {}
@media(max-width: 340px) {.ads3 {margin:0 -15px;height: 50px;}.ads3 .adsbygoogle {margin:0 auto;}}
@media(min-width: 500px) {.ads3 .adsbygoogle { width: 468px; height: 60px;}}
@media(max-width: 992px) {.ads3 .adsbygoogle {margin:0 -15px;}}
@media(min-width: 768px) {.ads3 .adsbygoogle { width: 250px; height: 250px;}}
@media(min-width: 992px) {.ads3 .adsbygoogle { width: 300px; height: 250px;}}
@media(min-width: 1200px) {.ads3 .adsbygoogle { width: 300px; height: 600px;}}



#orphus img {float:left;margin-right:10px;}
#orphus {font-size:12px;line-height:110%;width:260px;font-size:14px;}
#orphus strong {display:block;}
#orphus small {font:normal 10px "PT Sans", Helvetica, Arial, sans-serif;color:#333;}


.row.news {background:#F3F2EF;padding:15px 0 0 0;}
.row.news .thumbnail.row {margin:0;margin-bottom:15px;}
.front .bootstrap-twocol-stacked {background:#F3F2EF;padding:20px 30px;margin:0 -15px;}
.front .bootstrap-twocol-stacked .row .pane-1 {padding:0;}

.row.panel-grey {background:#F3F2EF;padding:20px 0;}
.row.panel-grey .left {padding-right:0;}

.breadcrumb {font-size:10px;background:transparent;padding:0;}

td .small {font-size:12px;display: block;}

.plink, .plink:hover, .plink:active {text-decoration: none;}

a.link {border-bottom:1px solid rgba(66, 139, 202, 0.3);text-decoration: none;}
a.link:hover {text-decoration: none;}
a .link {color:#428BCA;border-bottom:1px solid rgba(66, 139, 202, 0.3);text-decoration: none;}
.caption .link {font-size:14px;}
.caption .link.small {font-size:12px;}
.caption .item {margin-bottom:1em;}

.nb {padding:10px;margin:-10px;display:block;float:left;border-radius:10px;}
.nb:hover {background:#F0F0F0;}


.glyphicon-option-horizontal {top: 0.35em;}

@media (max-width: 400px) {
#calcmodal .input-group {display: table; width: 100%; }

#calcmodal .from .input-group-btn {display: table-footer-group;}
#calcmodal .input-group-btn button.btn-default {width:100%;text-align:left;border-bottom-right-radius:3px;
 border-bottom-left-radius:3px;border-top-left-radius:0;border-top-right-radius:0;border-top-width: 0;background: #D7EBF8;}

#calcmodal .input-group-btn button.btn-default:hover,
#calcmodal .input-group-btn button.btn-default:focus,
#calcmodal .input-group-btn button.btn-default:active,
#calcmodal .input-group-btn button.btn-default.active {background: #e6e6e6;}


#calcmodal .input-group .input-sm {
display: table-row-group;border-bottom-right-radius:0;
 border-bottom-left-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;
}
#calcmodal .input-group-btn:last-child > .btn {margin:0;}
#calcmodal .to .input-group-btn {display: table-footer-group;}
#calcmodal .to .form-control .input-sm {display: table-row-group;}

.equal {z-index:100;}
}

    
.front .news-popular.panel-pane .row {margin-left:0;}
.front .news-popular.panel-pane .thumbnail.row {margin-left:-15px;}

.thumbnail.bg-success {color:#3c763d;background: #dff0d8;}
.thumbnail.bg-success:hover, .thumbnail.bg-success:active {border:1px solid #6a3;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,233,175,.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,233,175,.6);}

.hidden-xxs {font-weight:normal;font-size:14px;color:#666;}

.countries {margin-bottom:15px;padding-top:15px;}

.countries .panel {margin-bottom:15px;}
.countries .panel-group {margin-bottom:0;}
.countries .panel-title {font-size:14px;}
.countries .panel-title a {text-decoration: none;}
.countries .panel-title img {vertical-align:baseline;}

.above-footer .countries {background:#bfebff url(/sites/all/themes/kazfin/i/bg.png);margin-bottom:15px;padding:15px 8px 0 7px;}
.above-footer .countries .plink {display:block;padding:7px 15px;margin:0 -7px 15px -8px;background:#FFF;border: 1px solid #EEE;border-bottom: 2px solid #CCC;}
.above-footer .countries .plink:hover {box-shadow:1px 1px 5px 0 rgba(0, 0, 0, 0.3);border-bottom-color:#428BCA;}
.above-footer .countries .hidden-xs {margin-top:7px;}
.above-footer .countries .rate div {color:#666;}
.above-footer .countries .rate .title {margin:0 0 7px 0;display:block;clear:both;color:#aaa;}

.above-footer .countries .rate:hover {color:#333;}

.exchange {}
.exchange h1 {font-weight:normal;font-size:22px;color:#456;}
.exchange h1 span {font-weight:bold;}
.exchange h1 .cname {color:#FFF;background:#0AE;padding:0 5px;}
.exchange h1 .cv {color:#FFF;background:#32CD32;padding:0 5px;}
.exchange h1 .cv {color:#FFF;background:#DC143C;padding:0 5px;}
.exchange h1 .cd {color:#FFF;background:#FFD700;padding:0 5px;}

.exchange .h {font-weight:normal;font-size:22px;color:#456;}
.exchange .h span {font-weight:bold;}
.exchange .h .cn {color:#FFF;background:#0AE;padding:0 5px;}
.exchange .h .cp {color:#FFF;background:#31BD32;padding:0 5px;}
.exchange .h .cm {color:#FFF;background:#DC143C;padding:0 5px;}
.exchange .h .cn {color:#FFF;background:#9AB;padding:0 5px;}
.exchange .h .cd {color:#FFF;background:#FFD700;padding:0 5px;}
.exchange .h small {font-weight:bold;color:#899;background:#FFF;}
.exchange .h small span {color:#899;}
.exchange .h small .cp {color:#31BD32;padding:0;background:#FFF;}
.exchange .h small .cm {color:#DC143C;padding:0;background:#FFF;}
.exchange .h small .cn {color:#9AB;padding:0;background:#FFF;}

.city .glyphicon {font-size: 10px;}
.city .dropdown-menu .glyphicon {margin-left: -14px;/*margin-right: 3px;*/position: relative;}
.city .active a {background:#f5f5f5;color:#333;}

#calcmodal .input-group .glyphicon {font-size: 10px;margin-left: -15px;margin-right: 5px;position: relative;}
#calcmodal .input-group .active a {background:#f5f5f5;color:#333;}
#calcmodal .from input {text-align: right;}


.navbar.container.navbar-default .navbar-collapse {background: #f8f8f8;}

button.navbar-toggle {margin:0;margin-right:-25px;}

@media (min-width: 768px) {
  .navbar.container {/*margin-bottom:15px;*/}
}
@media (max-width: 767px) {
  .container-fluid {padding:0 15px;}
  .navbar-nav {margin:0;}
  .navbar-collapse {background: #f8f8f8;}
  .navbar-nav .open .dropdown-menu {background: rgb(222, 249, 255);}
  button.navbar-toggle {margin:0;margin-right:-15px;}
}

.header {background:#bfebff url(/sites/all/themes/kazfin/i/bg.png);margin:15px auto;padding-bottom:7px;}
.header .all {margin-bottom:7px;display:inline-block;}

.region-footer {margin:0;padding:0;border:0;}
.footer {margin:0;padding:0;border:0;}

.footer .menu {padding:0;}
.footer .menu li {width:33%;float:left;font-weight: bold;}
.footer .menu li li {width:100%;clear:both;font-weight: normal;}

#block-block-4 {background:#CCC;padding:15px 0;margin:15px 0 0 0;}
#block-block-1 {background:#BBB;padding:15px 0;text-align:center;}
#block-block-1 a {display:block;float:left;margin-right:10px;}

#counters {display:inline-block;}

#ya-share {display:inline-block;margin:15px 7px 7px -15px;}
.share {}


.logo {height:35px;width:115px;}
@media (min-width: 992px) {
    .logo {height:45px;width:135px;}
}
@media (min-width: 1100px) {
    .logo {height:50px;width:150px;}
}

@media (max-width: 600px) {
  .hidden-xxs {
    font-size:12px;
    display:block;
    line-height:90%;
  }
  .hidden-xxs .delimiter {display:none;}
  .navbar {box-shadow: none;min-height: 0;border:0;padding:0;margin:0;}

  .row.top {padding:0;}
.row.top .col-xs-3 {padding:0;}
.row.top .col-xs-3.r {text-align:right;}
.row.top .col-xs-3 button {margin:0;}
.city {margin-top:3px;}

}
@media (max-width: 400px) {
  .hidden-xxs {
    display:none;
  }
}


.date {font-size:12px;color:#999;}
.date .glyphicon {color:#aaa;}

#utils {position: absolute;top:0;overflow:hidden;}
#utils .calc {bottom: 0; position: fixed; right: 10px;text-align: center;background:#F0F0F0;margin:0;padding:0;z-index:1000;}
#utils .calc a {display:block;padding:5px;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);}
#utils .calc a:hover {box-shadow:0 0 10px 0 rgba(0,0,0,0.7);padding-bottom:8px;background:#393;}

.navbar-toggle {background:#FFF;}
.navbar-toggle .icon-bar {background:#130000;height:3px;}
.navbar-toggle.collapsed .icon-bar {background:#390;}
.navbar-nav > li > a {padding:10px 15px;}
.dropdown-header {color:#ca9;}

.navbar-collapse {padding:0;}
.container-fluid {padding:0;}

.navbar {min-height:0px;}

/*.collapse div {display:none;}*/


span.r {color:#C30;}
span.g {color:#390;}
span.n {color:#999;}

.user.blog-nav-item {color:#FFF;background:#393;text-decoration: none;padding:12px 5px 12px;margin-top:-10px;top: 5px;position: relative;cursor:pointer;display:block;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);}
.user.blog-nav-item:hover {background:#594;text-decoration: none;top: 10px;box-shadow:0 0 10px 0 rgba(0,0,0,0.7);}

.label {font-family:Arial;}

.list-group-item a {text-decoration:none;}
.list-group-item a img {vertical-align: baseline;}
img.flag {vertical-align: baseline;}
.list-group-item a small {display:block;line-height: 90%;margin-left:20px;}

.list-group-item small {font-size:11px;}

.list-group-item .pull-right {text-align:right;}
.list-group-item .pull-right small {display:block;line-height: 90%;}
#years .list-group-item .pull-right small {display: inline;}
#years .list-group-item a small {margin:0;}

    .input-xs {
    height: 22px;
    padding: 5px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    }
.list-group-item.collapse {display:none;}
.list-group-item.collapse.in {display: block;}
    
.calc {background: #e8e6df;padding:10px 0;margin:10px -15px;}
.calc .dropdown-toggle {padding:5px;}
.calc .input-sm {padding:5px;}

/*.equal {border-radius:0;border-left:0;border-right:0;}*/
.equal {position: relative;float: right;width: 30px;font-size: 1.5em;text-align: center;margin-right: -30px;}

/*
.navbar-toggle:focus {background:#390;}
.navbar-toggle:focus .icon-bar {background:#FFF;}
*/
/*.btn.city {background:#FFF;text-shadow:none;box-shadow:none;cursor:pointer;text-decoration: none;border-bottom:1px dashed #666;}*/
/*
http://www.bootply.com/3iSOTAyumP
.navbar-brand {
  float: none;
  }

.navbar-center
{
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    text-align: center;
    margin: auto;
  height:100%;
}
*/


/*
 * Override Bootstrap's default container.
 */




.cur .topitem {padding:0 15px 5px 0;font:normal 12px "PT Sans", Helvetica, Arial, sans-serif;}
.cur .topitem a {text-decoration: underline;color:#321;}

.cur {margin-left:0px;/*background:#E8E6DF#F3F2EF #F0F0F0;margin:0 -15px;padding:5px 0 10px 15px;*/}
.cur .item {padding:0 15px 0 0;}
.cur .item a {background:#FFF;display:block;padding:3px 7px;color:#321;box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);border-radius: 3px;}

.cur .pull-left {font-weight:bold;font-size:18px;}
.cur .pull-right {text-align:right;font-size:18px;}
.cur .d {color:#C30;}
.cur .u {color:#390;}
.cur small {font:normal 10px "PT Sans", Helvetica, Arial, sans-serif;display:block;}
.cur img {vertical-align: baseline;}




/*
 * Masthead for nav
 */

.topline {background-color: #428bca;box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);}
.topline .container {height:34px;overflow:hidden;padding-right:40px;position:relative;}

/* Nav links */
.blog-nav-item {
  position: relative;
  display: inline-block;
  padding: 7px 7px;
  font-weight: 500;
  color: #cdddeb;
}
.blog-nav-item:hover,
.blog-nav-item:focus {
  color: #fff;
  text-decoration: none;
}

.topline .quick-access .menu {margin:0;padding:0;}
.topline .quick-access .menu li {display: inline-block;}
.topline .quick-access .menu li a {position: relative;display: inline-block;padding: 7px 7px;font-weight: 500;color: #cdddeb;}
.topline .quick-access .menu li a:hover, .topline .quick-access .menu li a:focus {color: #fff;text-decoration: none;background: transparent;}
.topline .quick-access .menu li a.active {color: #fff;}
.topline .quick-access .menu li a.active:after {position: absolute;bottom: 0;left: 50%;width: 0;height: 0;margin-left: -5px;vertical-align: middle;content: " ";border-right: 5px solid transparent;border-bottom: 5px solid;border-left: 5px solid transparent;}

/* Active state gets a caret at the bottom */
.blog-nav .active {
  color: #fff;
}
.blog-nav .active:after {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -5px;
  vertical-align: middle;
  content: " ";
  border-right: 5px solid transparent;
  border-bottom: 5px solid;
  border-left: 5px solid transparent;
}


/*
 * Blog name and description
 */

.blog-header {
  padding-top: 20px;
  padding-bottom: 20px;
}
.blog-title {
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 60px;
  font-weight: normal;
}
.blog-description {
  font-size: 20px;
  color: #999;
}


/*
 * Main column and sidebar layout
 */

.blog-main {
  font-size: 18px;
  line-height: 1.5;
}

/* Sidebar modules for boxing content */
.sidebar-module {
  padding: 15px;
  margin: 0 -15px 15px;
}
.sidebar-module-inset {
  padding: 15px;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.sidebar-module-inset p:last-child,
.sidebar-module-inset ul:last-child,
.sidebar-module-inset ol:last-child {
  margin-bottom: 0;
}



/* Pagination */
.pager {
  margin-bottom: 60px;
  text-align: left;
}
.pager > li > a {
  width: 140px;
  padding: 10px 20px;
  text-align: center;
  border-radius: 30px;
}


/*
 * Blog posts
 */

.blog-post {
  margin-bottom: 60px;
}
.blog-post-title {
  margin-bottom: 5px;
  font-size: 40px;
}
.blog-post-meta {
  margin-bottom: 20px;
  color: #999;
}


/*
 * Footer
 */

.blog-footer {
  padding: 40px 0;
  color: #999;
  text-align: center;
  background-color: #f9f9f9;
  border-top: 1px solid #e5e5e5;
}
.blog-footer p:last-child {
  margin-bottom: 0;
}

.panel-separator {margin-bottom:20px;}
.panel table {margin:0;}
.panel table tr td:first-child {padding-left:15px;}
.panel table tr td:last-child {padding-right:15px;}
.panel table tr td img.flag {margin-right:5px;}

#geofield-ymap-1 {width:100%;}


.company .currency-value, .currency-value.sort {font-size:18px;}

@media (max-width: 350px) {
   .company .value {padding:0 10px;}
   .company .btn-xs {font-size:10px;padding:1px 3px;}
}

.profit, .currency-value .profit {font-size:10px;line-height:110%;display:block;border-radius:2px;padding:1px 0px 2px;background:#4a3;color:#fff;margin-top:5px;}
.profit .glyphicon {font-size:8px;}

.btn-xs .glyphicon-map-marker {font-size:10px;}

.office .name {margin-bottom:0.2em;line-height:110%;}
.contacts {font-size:12px;margin:0 0 0.8em;color:#888;}


.currency-item {margin-bottom:10px;border:1px solid #ddd;border-bottom:2px solid #ccc;}
.currency-item:hover {border-color: #337ab7;}

.breadcrumb {margin: 10px 0 15px;}


.submenu-block {background:#BFEBFF;margin-left:15px;padding:15px;border-radius:15px;}
.submenu-block .title {font-style:italic;font-family:Georgia;font-size:12px;padding-left:15px;}
.submenu-block ul {padding:0 0 0 15px;margin:0;}
.submenu-block li {font-size:12px;margin-bottom:0.5em;}

.view-articles.view-display-id-page .views-row, .view-news.view-display-id-page .views-row {margin-bottom: 15px;}

.lite, .lite .link {color:#999;border-color:#999;}
.active .lite, .active  .lite .link {color:#ddd;border-color:#ddd;}


.official .item {margin-bottom:10px;margin-left:15px;}
.official .glyphicon {font-size:10px;float:left;margin-left:-12px;margin-top:4px;color:#999;}
.official {}

.node-organization .title {background:#eee;padding:7px 15px;}
.node-organization .title h2 {margin:0;font-size:14px;font-weight:bold;}
.node-organization .activity, .node-organization .departments {margin-top:15px;}
.node-organization .activity ul {padding-left:30px;}

.node-organization .plink .glyphicon {font-size:10px;float:left;margin-left:-12px;margin-top:4px;}

.city-menu .badge {background: none;color:#999;font:italic normal 12px Arial;margin:0;padding:0;}

#locations .panel {border:0;margin:0;}
#locations ul {padding:0;list-style:none;}
.node-organization #locations .list-group-item {border:0;border-radius: 0; box-shadow: none;border-bottom:2px solid #eee;padding-left:30px;}
#locations .list-group-item .item_title {font-weight:bold;display:block;color:#666;}

.page-taxonomy-term .node-organization {margin-bottom:30px;}
.page-taxonomy-term .node-organization .item {margin-bottom:7px;}

.page-taxonomy-term .node-company {margin-bottom:30px;}
.page-taxonomy-term .node-company .item {margin-bottom:7px;}

.page-taxonomy-term h2 {font-weight:bold;margin-bottom: 7px;font-size:22px;}
.page-taxonomy-term h2 .link {color:#333;border-color:#333;}

.dropdown-menu .main a {font-weight:bold;}

.offices-block .list-group {margin:0 -15px;}
.offices-block .list-group .list-group-item {border-radius:0;font-size:12px;}
.offices-block .list-group-item .tel, .offices-block .list-group-item .address {font-size:12px;display: block;}
.offices-block .list-group .glyphicon {font-size:10px;float:left;margin-left:-12px;margin-top:3px;color:#ccc;}
.offices-block .list-group .active .glyphicon {color:#666;}
.offices-block .list-group-item.active {background: #E8E6DF;border-color:#ddd;font-weight:bold;color:#666;}
.offices-block h3 {font-size:14px;margin-bottom:0;}
.offices-block .btn-group {margin:0;}
.offices-block .panel {background: transparent;}

.client-link {font-size:12px;color:#FFF;background:#07A507;border:1px solid #4CAE4C;text-decoration: none;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-bottom:2px solid #080;padding:3px 5px 2px;position: relative;cursor:pointer;display:block;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);}
.client-link:hover, .client-link:focus {background:#07A507;color: #fff;text-decoration: none;padding-top: 6px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);}

.client-link.admin {background:#D00;border:1px solid #C00;border-bottom:2px solid #C00;margin-right:7px;}
.client-link.admin:hover, .client-link.admin:focus {background:#D00;}

.login-link {font-size:12px;color:#FFF;background:#3273AB/*#428BCA*/;border:1px solid #2A72B0;text-decoration: none;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-bottom:2px solid #2A72B0;padding:3px 5px 2px;position: relative;cursor:pointer;display:block;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);}
.login-link:hover, .login-link:focus {background:#2676BB/*#428BCA*/;color: #fff;text-decoration: none;margin-top: 0;padding-top: 6px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);}

.page-clean .login-link, .page-clean .client-link {margin-top:-30px;}

.footer .login-link {margin-top: -24px;border:1px solid #2A72B0;border-top-left-radius: 5px;border-top-right-radius: 5px;border-top:2px solid #2A72B0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;padding:3px 5px 2px;}
.footer .login-link:hover, .footer .login-link:focus {background:#428BCA;color: #fff;text-decoration: none;margin-top: -30px;padding-bottom:8px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);}

.footer .client-link {margin-top: -24px;border:1px solid #4CAE4C;border-top-left-radius: 5px;border-top-right-radius: 5px;border-top:2px solid #080;border-bottom-left-radius: 0;border-bottom-right-radius: 0;padding:3px 5px 2px;}
.footer .client-link:hover, .footer .client-link:focus {background:#07A507;color: #fff;text-decoration: none;margin-top: -30px;padding-bottom:8px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);}

.topline .login-link, .topline .client-link {position:absolute;right:15px;}

.week-wrapper {position:relative;margin:15px 0;}
.day-wrapper {float:left;width:14%;min-width:40px;}
.day-wrapper .content {margin-right:5px;border-radius:5px;overflow:hidden;}
.day-wrapper.active .content {background:#C6E8B5;}
.day-wrapper.closed .content {background:#FFE5DB;}

.week-wrapper .title {margin-bottom:7px;}
.week-wrapper .title.open .glyphicon {color:#00b700;}
.week-wrapper .title strong.open {color:#00b700;}
.week-wrapper .title.closed .glyphicon {color:#F3614B;}
.week-wrapper .title strong.closed {color:#F3614B;}

.day-wrapper.active.closed .content {background:#ffc8be;}
.day-wrapper .day-name {text-align:center;padding:3px 0;}
.day-wrapper .work-time {text-align:center;font-size:12px;padding:3px 0 5px;}
.day-wrapper.open .work-time {border-top:3px solid #00b700;}

.day-wrapper.closed .work-time {border-top:3px solid #F3614B;}
.day-wrapper .break {text-align:center;font-size:12px;padding:1px 0 5px;background:#F9F9F9;border-top:2px solid #ddd;/*border-bottom-right-radius:5px;border-bottom-left-radius:5px;*/}
.day-wrapper.active .break {background:#F0F0F0;border-top:2px solid #F0F0F0;}

#locator {margin: -400px 0 0;height: 400px;background:#256194;-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
#locator.active {margin:0;}
#locator .container {padding-top:30px;}

#locator a.btn {color:#FFF;}
#locator .form-inline {}
#locator .form-inline p {color:#25CDFF;font-size:small;margin-top:5px;}

#locator .close-link {font-size:12px;display:block;padding:7px 7px 0 0;}

#locator .wrapper a, #locator .close-link {font-size:14px;color:#CDDDEB;}
#locator .wrapper a:hover, #locator .close-link:hover {text-decoration: none;border-bottom:1px solid rgba(255, 255, 255, 0.3);}
#locator .wrapper a.active {font-weight:bold;color:#FFD700;}
#locator .wrapper a.active .glyphicon {float: left;margin-left: -18px;top: 4px;}

#locator .input-group-btn {position: static;}
#locator .dropdown-menu {width: 100%;}
#locator .input-group {float: left;margin-right: 3px;}

#locator .input-group .form-control {border-radius: 4px;}

#locator .wrapper ul {margin:0 0 15px;padding:0;list-style:none;}
#locator .kz ul {margin:0;}
#locator h2, #locator h3 {color:#00D0FF;}

.city_selector_trigger, .city_selector_trigger:hover, .city_selector_trigger:active, .city_selector_trigger:focus {text-decoration: none;}
.city_selector_trigger .wrapper {border-bottom:1px dashed rgba(17, 102, 255, 0.3);}


.city_selector_trigger {float:left;padding:7px;margin-left:-15px;color:#CDDDEB;}
.city_selector_trigger .wrapper {border-bottom:1px dashed #CDDDEB;}
.city_selector_trigger:hover, .city_selector_trigger:active, .city_selector_trigger:focus {color:#FFF;}

#footer #beta {background:#FFE5DB;font-size:16px;padding:30px 0 30px;margin-top:30px;}
#footer #rules {background:#C5CDD2;font-size:16px;padding:40px 0 60px;}

#locator .btn-success {background:#7BCC31;border:1px solid #7BCC31;}

.hotnews {background:#FF8185;color:#FFF;font-weight:bold;text-align:center;margin:0 -15px;padding:7px;}
.hotnews a {color: rgba(255, 255, 255, 0.7);}
.hotnews a.main {color:#FFF;}

.share_block {background:#E8E6DF;text-align:center;margin:15px 0;padding:10px 15px 15px;border-radius:15px;}
.share_block .b-ya-likes {margin-left:-4px;margin-top:5px;}
.share_block h2 {margin:0;font-weight: bold;}

@media (max-width: 767px) {
    #locator {margin: -675px 0 0;height: 675px;}
    #locator .kz {padding-left:15px;}

    #locator .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;

    }
}
@media (max-width: 400px) {
#locator {margin: -700px 0 0;height: 700px;
}
}