/*@import 'social-likes_flat2.css';*/

body { font-family: 'PT Sans',"Helvetica Neue",Helvetica,Arial,sans-serif; color: #333; background-color: #f2f2f2 }
ol ul {margin-bottom:10px; }
a { -moz-transition: color 0.3s ease; -webkit-transition: color 0.3s ease; transition: color 0.3s ease }
a.link-dashed { border-bottom: 1px dashed; }
a.link-dashed:hover { text-decoration: none; }
a.link-dotted { border-bottom: 1px dotted; }
a.link-dotted:hover { text-decoration: none; }


a {
    color: #000;
}
a:hover, a:focus {
    color: #0033ff;
}

a:focus{outline:none;/* !important;*/
}


#wrapper { margin-bottom: 40px }
#container { background-color: #fff; box-shadow: 0 0 9px 0 rgba(129, 126, 114, 0.45); padding: 0 40px }
.speedbar {margin:15px 0 5px 0; }
/* Text */
.text { overflow: hidden; zoom: 1; }
.text q { quotes: none; }
.text q:before,
.text q:after,
.text blockquote:before,
.text blockquote:after { content: ""; }
.text dfn { font-style: italic; }
.text ins { background: #ff9; color: #000; text-decoration: none; }
.text mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
.text img { margin:5px; border-radius:3px }
.text img[align="right"] { margin: 4px 0 10px 15px; }
.text img[align="left"] { margin: 4px 15px 10px 0; }
.text img[align="center"] { display: block; margin: 10px auto; }
.text object,
.text iframe,
.text img { max-width: 100%; }

/* header */
header .navbar { margin: 0 -40px 20px -40px; padding: 0 25px; position: relative; z-index: 100; border: 0 }
header .navbar-brand { font-weight: bold; color: #fff !important; text-shadow: 1px 1px 0 #000 }



.navbar-brand {
  padding: 0px;
}
.navbar-brand>img {
  height: 100%;
  padding: 5px;
  width: auto;
}
.navbar-brand {
  height: 50px;
}
.nav >li >a {
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
  font-size: 14px;
}
.nav >li >a:hover,
.nav >li >a:focus,
.nav >.open >a:hover,
.nav >.open >a:focus {
  background-color: #fff;
}

.navbar-toggle {
  padding: 10px;
  margin: 25px 15px 25px 0;
}



/* rating Panel*/
.btn-vote {
    overflow: hidden;
    padding: 0px;
}
.btn-vote li {
    margin: 0 3px 0 0;
    float: left;
    list-style: none
}
.btn-vote a {
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 2px;
    width: 44px;
    height: 34px;
    display: block;
    text-indent: -999px;
    position: relative
}
.btn-vote .down:after,
.btn-vote .up:after {
    position: absolute;
    content: " ";
    width: 30px;
    height: 30px;
    left: 50%;
    top: 50%;
    margin-top: -15px;
    margin-left: -15px
}
.btn-vote .up:after {
    background: url(../images/spritev1.png) 3px -80px no-repeat;
    background-size: 500px 200px
}
.btn-vote .down:after {
    background: url(../images/spritev1.png) 3px -115px no-repeat;
    background-size: 500px 200px
}
.othr a,
.othr span {
    box-sizing: border-box;
    border: 0px solid #ccc;
    border-radius: 2px;
    width: auto;
    height: 34px;
    display: block;
    text-indent: 0px;
    position: relative;
    padding: 6px;
    
}
.othr a span {
  
}
/*.btn-vote .comments:after,
.btn-vote .more:after {
    position: absolute;
    content: " ";
    width: 30px;
    height: 30px;
    left: 50%;
    top: 50%;
    margin-top: -15px;
    margin-left: -15px;
    padding: 10px 5px 10px 35px;
}*/
.views {
  border: 0px solid #ddd;
  padding: 6px 15px 6px 15px;
  text-decoration: none;
  color: #000;
  position: relative;
  font-weight: bold;
  font-size: 13px;
  background: url(../images/spritev1.png) -32px -148px no-repeat;
  background-size: 500px 200px
}
.comms {
  border: 0px solid #ddd;
  padding: 6px 10px 6px 15px;
  text-decoration: none;
  color: #000;
  position: relative;
  font-weight: bold;
  font-size: 13px;
  background: url(../images/spritev1.png) 0px -148px no-repeat;
  background-size: 500px 200px
}
/*.comments:after {
  border: 1px solid #ddd;
  padding: 5px;
  text-decoration: none;
  color: #000;
  position: relative;
  font-weight: bold;
  font-size: 13px;
  padding-right: 10px;
  padding-left: 35px;
  background: url(../images/spritev1.png) 3px -148px no-repeat;
  background-size: 500px 200px
}*/
/*.btn-vote .comments:after {
    background: url(../images/spritev1.png) 3px -148px no-repeat;
    background-size: 500px 200px
}*/
/*.btn-vote .comments:after {
    background: url(../images/spritev1.png) 3px -148px no-repeat;
    background-size: 500px 200px
    background-position: center center;
    height: 24px;
    line-height: 24px;
    width: 24px;
}*/
/*
.btn-vote .more:after {
    background: url(../images/spritev1.png) -300px 0 no-repeat;
    background-size: 500px 200px
}
.btn-vote .more:hover {
    border: 1px solid #999
}
.btn-vote .more:active {
    background-color: #f4f4f4
}*/
.btn-vote a:hover .up:after,

.btn-vote .up.active:after {
    background: url(../images/spritev1.png) -27px -80px no-repeat;
    background-size: 500px 200px
}
.btn-vote .down.active:after,
.btn-vote .up.active:after {
    position: absolute;
    content: " ";
    width: 30px;
    height: 30px;
    left: 50%;
    top: 50%;
    margin-top: -15px;
    margin-left: -15px
}
.btn-vote a:hover .down:after,

.btn-vote .down.active:after {
    background: url(../images/spritev1.png) -27px -115px no-repeat;
    background-size: 500px 200px
}
/*.btn-vote a:hover {
    border-color: #999
}
.btn-vote a:active {
    background-color: rgba(0, 0, 0, .04)
}
*/


.btn-vote > li.rtng > span {
    box-sizing: border-box;
/*    border: 1px solid #ccc;
    border-radius: 2px;*/
    width: 44px;
    height: 34px;
    display: block;
/*    text-indent: -999px;*/
    position: relative;

  padding-top: 6px;
  padding-bottom: 6px;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
}

.btn {
  padding: 10px 15px;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.4;
  border: none;
  border-radius: 4px;
  -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
          transition: border .25s linear, color .25s linear, background-color .25s linear;

  -webkit-font-smoothing: subpixel-antialiased;
  }
.btn:hover,
.btn:focus {
  color: #fff;
  outline: none;
  }
.btn:active,
.btn.active {
  outline: none;
  box-shadow: none;
  }
.btn:focus:active {
  outline: none;
  }
 
/*[class*="social-likes__widget_"] {
  padding: 10px 15px;
  font-size: 13px;
  line-height: 1.077;
  border-radius: 4px;
}*/
.btn-social-vk,
.social-likes__widget_vkontakte {
  color: #fff;
  background: #45668e;
  font-size: 13px;
  padding: 7px 15px;
  border-radius: 2px;
}
.social-likes__widget_odnoklassniki {
  color: #fff;
  background: #ed812b;
}
.btn-social-vk:hover,
.btn-social-vk:focus,
.social-likes__widget_vkontakte:hover,
.social-likes__widget_vkontakte:focus {
  background-color: #6888ad;
}
.btn-social-vk:active,
.btn-social-vk.active,
.social-likes__widget_vkontakte:active,
.social-likes__widget_vkontakte.active {
  background-color: #6888ad;
}
.btn-social-vk-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22fill%3A%23ffffff%3B%22%3E%3Cpath%20d%3D%22M0%205.5L0%206.5C0%208%201.6%209%203%209L8%209C8.4%209%209.1%209.2%2010.7%2010.3%2011.7%2011.1%2012.9%2012%2012.9%2012L14%2012%2014%206%2014%206%2014%206%2014%200%2012.9%200C12.9%200%2011.7%200.9%2010.7%201.7%209.1%202.8%208.4%203%208%203L3%203C1.6%203%200%204%200%205.5ZM7.5%2012L6.4%209%204%209%205.3%2014C7.3%2014%207.5%2013.3%207.5%2012Z%22%2F%3E%3C%2Fsvg%3E");
    width: 14px;
    display: inline-block;
    float: left;
    height: 14px;
    margin: 4px 9px 0px 0px;
/*    opacity: 0.35;
    filter: alpha(opacity=35);*/
}

/*.social-likes__icon {
    left: auto;
    top: 12px;
}
.social-likes__icon {
    fill: currentcolor;
    height: auto;
    position: absolute;
    width: auto;
}
.fui-vk::before {
    content: "";
}*/

.btn-tip {
    font-size: 92%;
    font-weight: 300;
    padding-left: 10px;
}
.btn-fulllink {
  color: #000;
  background: #fff;
  font-size: 13px;
  padding: 7px 15px;
  border-radius: 2px;
  border-color: #fff;
  border: 1px solid transparent;
}
.btn-fulllink:hover,
.btn-fulllink:focus {
  color: #0033ff;
  border-color: #0033ff;
  border: 1px solid #0033ff;
}


/* Login Panel*/
.loginnavs{margin:0 40px 5px 0;}
.loginnavs.item-list li { padding: 5px 0; margin-right: 15px; }
a.loginnav { border-bottom: 1px solid #ddd; color: #8a8a8a; }
a.loginnav:hover { color: #111; text-decoration: none; border-bottom-color: #8a8a8a; }

/* Related news */
.relatednavs{margin:0 40px 5px 0;}
.relatednavs.item-list li { padding: 5px 0; margin-right: 15px; }
a.relatednav { border-bottom: 1px solid #ddd; color: #8a8a8a; }
a.relatednav:hover { color: #111; text-decoration: none; border-bottom-color: #8a8a8a; }

/* Sidebar */
.block { margin-bottom: 30px; }
.block .block-header h3 { font-size: 21px; margin-bottom: 15px; margin-top: 0; font-weight: 500; }
.block .block-header h3 a { color: #333; }
.block .block-header h3 a:hover { color: #f00; text-decoration: none; cursor:pointer; }

/* Post */
.topic { margin-bottom: 50px; }
.topic .topic-header h2 {
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
}
.topic .topic-header .topic-title a { text-decoration: none; }
.topic .topic-header .topic-title a:hover { color: #0033ff; text-decoration: none; }
.topic .topic-header .topic-info .topic-blog a { color: #727a90; text-decoration: underline; }
.topic .topic-header .topic-info .topic-blog a:hover { color: #f00; }
.topic .topic-content { margin-bottom: 25px; }
.topic .topic-footer .topic-tags { font-size: 12px; margin-bottom: 10px; }
.topic .topic-footer .topic-tags li { color: #adadad; }
.topic .topic-footer .topic-tags li span { font-size: 10px; }
.topic .topic-footer .topic-tags li a { color: #adadad; }
.topic .topic-footer .topic-tags li a:hover { color: #777; }
.topic .topic-footer .topic-info { padding-top: 10px; border-top: 1px solid #e7ebed; }
.topic .topic-footer .topic-info li.topic-info-author a { color: #727a90; text-decoration: underline; }
.topic .topic-footer .topic-info li.topic-info-author a:hover { color: #f00; }
.topic .topic-footer .topic-info li.topic-info-views { color: #727a90; }
.topic .topic-footer .topic-info li.topic-info-comments { color: #727a90; }
.topic .topic-footer .topic-info li.topic-info-link a { color: #727a90; }
.topic .topic-footer .topic-info li.topic-info-link a:hover { color: #f00; }
.topic .topic-footer .topic-info li.topic-info-link img {margin-top:-3px}

/* comments */
.comment { min-height: 48px; position: relative; }.comment { padding-left: 63px; margin-bottom: 35px; min-height: 88px; }
.comment .comment-avatar { position: absolute; height: 48px; left: 0; top: 0; width: 48px; border-radius: 24px;}
.comment .comment-info { position: relative; overflow: hidden; zoom: 1; }
.comment .comment-info li { float: left; padding-right: 10px; line-height: 1.6; }
.comment .comment-info li:last-child { padding-right: 0; }
.comment .comment-info li.goto-comment-child { display: none; }
.comment .comment-info li.vote { position: absolute; top: 0; right: 0; padding-right: 0; }
.comment .comment-info li.comment-author a { font-weight: bold; color: #000; }
.comment .comment-info li.comment-author a.comment-topic-author { color: #090; }
.comment .comment-info li.comment-date a { color: #adadad; }
.comment .comment-content { border: 1px solid #e7ebed; padding: 15px; position: relative; border-radius: 4px; }
.comment-content:before { border-color: transparent transparent #fff; border-style: solid; border-width: 7px; content: ""; display: block; height: 0; left: 10px; position: absolute; top: -13px; width: 0; z-index: 10; }
.comment-content:after { border-color: transparent transparent #d6dce0; border-style: solid; border-width: 7px; content: ""; display: block; height: 0; left: 10px; position: absolute; top: -14px; width: 0; }
.comment-content a {border-bottom: 1px dotted #bbb; color: #bbb; text-decoration: none }
.comment-content a:hover {border-bottom: 1px dotted #ccc; color: #ccc; text-decoration: none }
.comment-content img { margin:0; }
.comment .comment-actions { margin-top: 10px; margin-bottom: 0; }

/* footer */
#footer { margin: 0 -40px }
#footer .footer-top { background-color: #f3f3f3; padding: 20px 40px }
#footer .footer-top .block-header { margin-bottom: 30px; text-align: center }
#footer .footer-top .block-content { text-align: center; color: transparent }
#footer .footer-top .block-content a { color: #333 }
#footer .footer-center { padding: 40px 40px; color: #bbb; background-color: #000 }
#footer .footer-center .info { margin-bottom: 10px }
#footer .footer-center .info h5 { color: #fff; line-height: inherit; margin-bottom: 10px; margin-top: 0; text-transform: uppercase }
#footer .footer-center li { margin-bottom: 5px }
#footer .footer-center a { border-bottom: 1px solid #bbb; color: #bbb; font-size: 12px; font-weight: bold; text-transform: uppercase }
#footer .footer-center a:hover { color: #fff; text-decoration: none; border-bottom-color: #fff }
#footer .footer-center .footer-list-header { margin-bottom: 10px; color: #fff; font-weight: bold; text-transform: uppercase }
#footer .footer-bottom { padding: 25px 40px; border-top: 1px solid #161616; color: #bbb; background-color: #000 }
#footer .footer-bottom a { color: #bbb }
#footer .footer-bottom a:hover { color: #fff; text-decoration: none }
#footer .footer-bottom .social-icons a { padding-left: 5px }
#footer .footer-bottom .social-icons a:hover { color: #fff; text-decoration: none }

/* responsive */
@media (max-width: 767px) { 
	#container { padding: 0 10px } 
	header .navbar { margin-bottom: 20px } 
	#footer { margin: 0 -10px } 
	#footer .footer-top { padding: 20px 10px } 
	#footer .footer-center { padding: 40px 10px } 
	#footer .footer-bottom { padding: 25px 10px; text-align: center } 
	#footer .footer-bottom .social-icons { text-align: center; padding-top: 10px }
}

@media (min-width: 1200px) and (max-width: 1440px) { 
	.container { max-width: 1250px; width: 100% }
}

@media (min-width: 1441px) { 
	.container { max-width: 1600px; width: 100% }
}

/* Chosen v1.4.2 | (c) 2011-2015 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */

.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(chosen-sprite.png) no-repeat 100% -20px;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}