.skillbar-bar {height: 27px;}
.skillbar{height: 27px;}
.skillbar-percent {height: 27px;line-height: 27px;}
.skillbar-title em {font-size: 1em;color: #4a4646;text-transform: none;}

@media (max-width: 922px) {
 .skillbar-title em {font-size: 80%;}
}

@media (max-width: 778px) {
 .wid-rew-blog{height: 200px;min-height: 50px;}
  .slider-blog-h1{font-size: 90%;}
  .slider-blog-p{font-size: 90%;}
  .slider-blog-h1-act{font-size: 90%;}
  .page-title h1{padding-top:50px;}
}

@media screen and (max-width: 640px){
  .text-title-b2{font-size: 120%;}
  .modal-title-left{font-size: 120%;}
  .page-title h1{padding-top:50px; font-size: 120%;}
}

@media screen and (max-width: 640px){
  .container-fluid{width: 90%;}
  .content-post-text table{width: 90%;font-size: 70%;}
  .content-post-text {padding: 5px;}
}

.bg-report2 a{color:#ffff;}

.list-river {
  list-style-type: none;font-weight:300;font-size:1em;margin-bottom:10px;padding: 15px;
}

.list-river li {
  position: relative;
}

.list-river li:before {
  content: "\f046";
  font-family: FontAwesome;
  position: absolute;
  top: 4px;
  left: -20px;
  width: 15px;
  height: 15px;
  line-height: 15px;
  color: #f48276;
}

.ubm_banners_rotation{margin:0 auto;padding-top:20px;padding-bottom: 30px; max-width: 100% !important; height:auto !important;}
.ubm_rotating_banner img{max-width: 100%; height:auto;}

.footer-block-text{font-weight:300;}
.footer-block-contacts{font-weight:300;}
.footer-block-contacts a{color:#31b5c5;font-weight:300;}
.menu-menu-docs-container a{color:#31b5c5;font-weight:300;}
#menu-menu-docs li{margin:0px; padding-bottom:5px;}