
.button{cursor:pointer;padding:8px 10px;line-height:20px;border:0;text-shadow:0 2px 0 rgba(0,0,0,0.3);color:#fff;text-decoration:none !important;background:#777;font-family:"Ubuntu",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;-webkit-border-top-left-radius:4px 4px;-moz-border-top-left-radius:4px 4px;border-top-left-radius:4px 4px;-webkit-border-top-right-radius:4px 4px;-moz-border-top-right-radius:4px 4px;border-top-right-radius:4px 4px;-webkit-border-bottom-left-radius:4px 4px;-moz-border-bottom-left-radius:4px 4px;border-bottom-left-radius:4px 4px;-webkit-border-bottom-right-radius:4px 4px;-moz-border-bottom-right-radius:4px 4px;border-bottom-right-radius:4px 4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #525252;list-style-type:none !important;display:inline-block;position:relative;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;}.button img{padding:0 0 2px 3px}
.button.block{display:block}
.button.center{margin:0 auto}
.button.big{padding:10px 14px;line-height:30px;font-family:"Ubuntu",Helvetica,Arial,sans-serif;font-size:20px;font-weight:bold}
.button:active{-moz-box-shadow:0 3px 0 #525252 ;-webkit-box-shadow:0 3px 0 #525252 ;box-shadow:0 3px 0 #525252 ;top:1px;left:1px}
.button.right-button{float:right}
.go_button{background:#27aaca;-moz-box-shadow:0 4px 0 #0588a8 ;-webkit-box-shadow:0 4px 0 #0588a8 ;box-shadow:0 4px 0 #0588a8 ;border:1px solid #0588a8}.go_button:hover{background:#2fb2d2}
.go_button:active{-moz-box-shadow:0 3px 0 #006686 ;-webkit-box-shadow:0 3px 0 #006686 ;box-shadow:0 3px 0 #006686 }
.do_button{background:#46a546;-moz-box-shadow:0 4px 0 #248324 ;-webkit-box-shadow:0 4px 0 #248324 ;box-shadow:0 4px 0 #248324 ;border:1px solid #248324}.do_button:hover{background:#4ead4e}
.do_button:active{-moz-box-shadow:0 3px 0 #026102 ;-webkit-box-shadow:0 3px 0 #026102 ;box-shadow:0 3px 0 #026102 }
.cancel_button{background:#777;-moz-box-shadow:0 4px 0 #555 ;-webkit-box-shadow:0 4px 0 #555 ;box-shadow:0 4px 0 #555 ;border:1px solid #555}.cancel_button:hover{background:#7f7f7f}
.cancel_button:active{-moz-box-shadow:0 3px 0 #333 ;-webkit-box-shadow:0 3px 0 #333 ;box-shadow:0 3px 0 #333 }
.remove_button{background:#9d261d;-moz-box-shadow:0 4px 0 #7b0400 ;-webkit-box-shadow:0 4px 0 #7b0400 ;box-shadow:0 4px 0 #7b0400 ;border:1px solid #7b0400}.remove_button:hover{background:#a52e25}
.remove_button:active{-moz-box-shadow:0 3px 0 #590000 ;-webkit-box-shadow:0 3px 0 #590000 ;box-shadow:0 3px 0 #590000 }
.facebook_button{background:#5b74a8;-moz-box-shadow:0 4px 0 #395286 ;-webkit-box-shadow:0 4px 0 #395286 ;box-shadow:0 4px 0 #395286 ;border:1px solid #395286}.facebook_button:hover{background:#637cb0}
.facebook_button:active{-moz-box-shadow:0 3px 0 #173064 ;-webkit-box-shadow:0 3px 0 #173064 ;box-shadow:0 3px 0 #173064 }
#favorite:hover>.fav-norm,.following:hover>.fav-norm{background-position:-20px 0 !important}
#titlebar #favorite:active .fav-norm,.following:active .fav-norm{background-position:-40px 0;margin-top:1px;margin-left:1px}
#favorite .fav-tick-transition,.following .fav-tick-transition{background-position:-60px 0;width:25px !important;height:21px;left:30px}
#favorite .fav-tick,.following .fav-tick{background-position:-60px 0;width:25px;height:21px;left:30px}
#favorite:hover>.fav-tick,.following:hover>.fav-tick{background-position:-85px 0;width:18px;height:19px;left:32px}
#favorite .fav-tick:active,.following .fav-tick:active{background-position:-103px 0;width:18px;margin-left:1px;margin-top:1px}
.load-more-button{width:-moz-calc(100% - 0);width:-webkit-calc(100% - 0);width:-o-calc(100% - 0);width:calc(100% - 0);border:1px solid #e3e3e3;height:60px;line-height:60px;text-align:center;cursor:pointer;text-transform:uppercase;font-family:'Lucida Grande',Lucida Grande,Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold}.load-more-button:hover{color:#27aaca}
#tickie{display:inline-block;overflow:hidden;background-image:url('/img/noughtsandcrosses.png');background-repeat:no-repeat;height:19px;width:19px;margin-right:10px;vertical-align:middle;margin-top:-2px}#tickie .fav-norm{left:11px !important}
#followable{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;transition:all .2s ease-in;display:block;width:40px;height:40px;background:url('/img/mini-follow.png');background-position:-246px 0;position:absolute;top:0;right:0;z-index:50;cursor:pointer;}#followable #tick{background-image:url('/img/mini-follow.png');background-position:-123px 0;width:40px;height:40px}#followable #tick:hover{background-position:-164px 0}
#followable #tick.needs-cancelling:hover{background-position:-123px 0}
#followable #tick:active{background-position:-205px 0}
#followable #plus{background-image:url('/img/mini-follow.png');background-position:0 0;width:40px;height:40px}#followable #plus:hover{background-position:0 0}
#followable #plus:active{background-position:-82px 0}
.buy{padding:10px;text-align:center;display:inline-block;font-size:12px;margin:0 0 0 10px;float:left}.buy.new{position:relative;padding:10px 15px}
.twitter_button{background-color:#74d1eb;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #74d1eb 0, #53b2de 50%, #3694d1 51%, #50afdd 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #74d1eb), color-stop(50%, #53b2de), color-stop(51%, #3694d1), color-stop(100%, #50afdd));background-image:-webkit-linear-gradient(top, #74d1eb 0, #53b2de 50%, #3694d1 51%, #50afdd 100%);background-image:-o-linear-gradient(top, #74d1eb 0, #53b2de 50%, #3694d1 51%, #50afdd 100%);background-image:-ms-linear-gradient(top, #74d1eb 0, #53b2de 50%, #3694d1 51%, #50afdd 100%);background-image:linear-gradient(top, #74d1eb 0, #53b2de 50%, #3694d1 51%, #50afdd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#74d1eb', endColorstr='#50afdd', GradientType=0 );color:#fff;text-shadow:-1px -1px #2a3e78;height:30px}.twitter_button.bar-version{border-radius:0;padding:2px 10px 2px 5px}
.twitter_button:hover{background-color:#7cd9f3;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #7cd9f3 0, #5bbae6 50%, #3e9cd9 51%, #58b7e5 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7cd9f3), color-stop(50%, #5bbae6), color-stop(51%, #3e9cd9), color-stop(100%, #58b7e5));background-image:-webkit-linear-gradient(top, #7cd9f3 0, #5bbae6 50%, #3e9cd9 51%, #58b7e5 100%);background-image:-o-linear-gradient(top, #7cd9f3 0, #5bbae6 50%, #3e9cd9 51%, #58b7e5 100%);background-image:-ms-linear-gradient(top, #7cd9f3 0, #5bbae6 50%, #3e9cd9 51%, #58b7e5 100%);background-image:linear-gradient(top, #7cd9f3 0, #5bbae6 50%, #3e9cd9 51%, #58b7e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cd9f3', endColorstr='#58b7e5', GradientType=0 )}
#fb-icon{background:url("/img/facebook-icon.png") no-repeat scroll -3px 0 transparent;float:left;margin-right:10px;margin-top:-2px;padding:10px 16px}#fb-icon.amazon{background:url("/img/amazon-icon.png") no-repeat scroll 0 0 transparent;padding:8px 0 7px 15px}
#fb-icon.large{margin-top:2px;padding:15px 16px;background:url("/img/facebook-icon-large.png") no-repeat scroll 0 0 transparent}
#tw-icon{background:url("/img/twitter-icon.png") no-repeat scroll 0 0 transparent;float:left;margin-right:10px;margin-top:1px;padding:14px 19px}#tw-icon.large{background:url("/img/twitter-icon-large.png") no-repeat scroll 0 0 transparent}
.new-label{background:url("/img/new.png") no-repeat scroll 0 0 transparent;height:20px;left:0;margin-left:-1px;margin-right:10px;margin-top:-1px;position:absolute;top:0;width:35px}
#custom-like{display:block;margin:0;padding:0}#custom-like.mag{position:absolute;top:15px;right:15px;z-index:3}
#custom-like .like-btn{-webkit-border-top-left-radius:3px 3px;-moz-border-top-left-radius:3px 3px;border-top-left-radius:3px 3px;-webkit-border-top-right-radius:3px 3px;-moz-border-top-right-radius:3px 3px;border-top-right-radius:3px 3px;-webkit-border-bottom-left-radius:3px 3px;-moz-border-bottom-left-radius:3px 3px;border-bottom-left-radius:3px 3px;-webkit-border-bottom-right-radius:3px 3px;-moz-border-bottom-right-radius:3px 3px;border-bottom-right-radius:3px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:35px;border:1px solid #e3e3e3;background:#fff;background:-webkit-linear-gradient(top, #fff 0, #e3e3e3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #e3e3e3));background:-moz-linear-gradient(top, #fff 0, #e3e3e3 100%);background:-ms-linear-gradient(top, #fff 0, #e3e3e3 100%);background:-o-linear-gradient(top, #fff 0, #e3e3e3 100%);background:linear-gradient(top, #fff 0, #e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@colorTop', endColorstr='@colorBottom', GradientType=0);float:left;padding:0 10px;cursor:pointer;-moz-box-shadow:1px 1px 0 rgba(0,0,0,0.2) ;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.2) ;box-shadow:1px 1px 0 rgba(0,0,0,0.2) ;width:24px}#custom-like .like-btn .heart{vertical-align:middle;margin-top:7px;width:24px;height:22px;background:url('/img/like-icon.png') no-repeat center center transparent}#custom-like .like-btn .heart.liked{background:url('/img/like-icon-light.png') no-repeat center center transparent}
#custom-like .like-btn:hover{background:#fff;background:-webkit-linear-gradient(top, #fff 0, #e9e9e9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #e9e9e9));background:-moz-linear-gradient(top, #fff 0, #e9e9e9 100%);background:-ms-linear-gradient(top, #fff 0, #e9e9e9 100%);background:-o-linear-gradient(top, #fff 0, #e9e9e9 100%);background:linear-gradient(top, #fff 0, #e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@colorTop', endColorstr='@colorBottom', GradientType=0);border:1px solid #d2d2d2}
#custom-like .like-btn:active{-moz-box-shadow:0 0 0 rgba(0,0,0,0.5) ;-webkit-box-shadow:0 0 0 rgba(0,0,0,0.5) ;box-shadow:0 0 0 rgba(0,0,0,0.5) ;position:relative;top:1px;left:1px}
#custom-like .like-btn.liked{background:#f6623b;background:-webkit-linear-gradient(top, #f6623b 0, #e05a36 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f6623b), color-stop(100%, #e05a36));background:-moz-linear-gradient(top, #f6623b 0, #e05a36 100%);background:-ms-linear-gradient(top, #f6623b 0, #e05a36 100%);background:-o-linear-gradient(top, #f6623b 0, #e05a36 100%);background:linear-gradient(top, #f6623b 0, #e05a36 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@colorTop', endColorstr='@colorBottom', GradientType=0);-moz-box-shadow:1px 1px 0 rgba(0,0,0,0.2) ;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.2) ;box-shadow:1px 1px 0 rgba(0,0,0,0.2) ;border:1px solid #e05a36}
#custom-like .arrow{float:left;margin-left:5px;background:url('/img/arrow-left.png') no-repeat right center transparent;width:10px;height:35px;z-index:1;position:relative}
#custom-like .like-counter{float:left;-webkit-border-top-left-radius:3px 3px;-moz-border-top-left-radius:3px 3px;border-top-left-radius:3px 3px;-webkit-border-top-right-radius:3px 3px;-moz-border-top-right-radius:3px 3px;border-top-right-radius:3px 3px;-webkit-border-bottom-left-radius:3px 3px;-moz-border-bottom-left-radius:3px 3px;border-bottom-left-radius:3px 3px;-webkit-border-bottom-right-radius:3px 3px;-moz-border-bottom-right-radius:3px 3px;border-bottom-right-radius:3px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:35px;border:1px solid #e3e3e3;background:#fff;font-size:16px;line-height:35px;padding:0 10px;margin-left:-1px;-moz-box-shadow:1px 1px 0 rgba(0,0,0,0.2) ;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.2) ;box-shadow:1px 1px 0 rgba(0,0,0,0.2) }
#custom-like-small{display:block;margin:0;padding:0}#custom-like-small.mag{position:absolute;top:15px;right:15px;z-index:3}
#custom-like-small .like-btn{-webkit-border-top-left-radius:3px 3px;-moz-border-top-left-radius:3px 3px;border-top-left-radius:3px 3px;-webkit-border-top-right-radius:3px 3px;-moz-border-top-right-radius:3px 3px;border-top-right-radius:3px 3px;-webkit-border-bottom-left-radius:3px 3px;-moz-border-bottom-left-radius:3px 3px;border-bottom-left-radius:3px 3px;-webkit-border-bottom-right-radius:3px 3px;-moz-border-bottom-right-radius:3px 3px;border-bottom-right-radius:3px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:35px;border:1px solid #e3e3e3;background:#fff;background:-webkit-linear-gradient(top, #fff 0, #e3e3e3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #e3e3e3));background:-moz-linear-gradient(top, #fff 0, #e3e3e3 100%);background:-ms-linear-gradient(top, #fff 0, #e3e3e3 100%);background:-o-linear-gradient(top, #fff 0, #e3e3e3 100%);background:linear-gradient(top, #fff 0, #e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@colorTop', endColorstr='@colorBottom', GradientType=0);float:left;padding:0 10px;cursor:pointer;-moz-box-shadow:1px 1px 0 rgba(0,0,0,0.2) ;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.2) ;box-shadow:1px 1px 0 rgba(0,0,0,0.2) ;width:24px}#custom-like-small .like-btn .heart{vertical-align:middle;margin-top:7px;width:24px;height:22px;background:url('/img/like-icon.png') no-repeat center center transparent}#custom-like-small .like-btn .heart.liked{background:url('/img/like-icon-light.png') no-repeat center center transparent}
#custom-like-small .like-btn:hover{background:#fff;background:-webkit-linear-gradient(top, #fff 0, #e9e9e9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #e9e9e9));background:-moz-linear-gradient(top, #fff 0, #e9e9e9 100%);background:-ms-linear-gradient(top, #fff 0, #e9e9e9 100%);background:-o-linear-gradient(top, #fff 0, #e9e9e9 100%);background:linear-gradient(top, #fff 0, #e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@colorTop', endColorstr='@colorBottom', GradientType=0);border:1px solid #d2d2d2}
#custom-like-small .like-btn:active{-moz-box-shadow:0 0 0 rgba(0,0,0,0.5) ;-webkit-box-shadow:0 0 0 rgba(0,0,0,0.5) ;box-shadow:0 0 0 rgba(0,0,0,0.5) ;position:relative;top:1px;left:1px}
#custom-like-small .like-btn.liked{background:#f6623b;background:-webkit-linear-gradient(top, #f6623b 0, #e05a36 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f6623b), color-stop(100%, #e05a36));background:-moz-linear-gradient(top, #f6623b 0, #e05a36 100%);background:-ms-linear-gradient(top, #f6623b 0, #e05a36 100%);background:-o-linear-gradient(top, #f6623b 0, #e05a36 100%);background:linear-gradient(top, #f6623b 0, #e05a36 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@colorTop', endColorstr='@colorBottom', GradientType=0);-moz-box-shadow:1px 1px 0 rgba(0,0,0,0.2) ;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.2) ;box-shadow:1px 1px 0 rgba(0,0,0,0.2) ;border:1px solid #e05a36}
#custom-like-small .arrow{float:left;margin-left:5px;background:url('/img/arrow-left.png') no-repeat right center transparent;width:10px;height:35px;z-index:1;position:relative}
#custom-like-small .like-counter{float:left;-webkit-border-top-left-radius:3px 3px;-moz-border-top-left-radius:3px 3px;border-top-left-radius:3px 3px;-webkit-border-top-right-radius:3px 3px;-moz-border-top-right-radius:3px 3px;border-top-right-radius:3px 3px;-webkit-border-bottom-left-radius:3px 3px;-moz-border-bottom-left-radius:3px 3px;border-bottom-left-radius:3px 3px;-webkit-border-bottom-right-radius:3px 3px;-moz-border-bottom-right-radius:3px 3px;border-bottom-right-radius:3px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:35px;border:1px solid #e3e3e3;background:#fff;font-size:16px;line-height:35px;padding:0 10px;margin-left:-1px;-moz-box-shadow:1px 1px 0 rgba(0,0,0,0.2) ;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.2) ;box-shadow:1px 1px 0 rgba(0,0,0,0.2) }
#custom-like-small.mag{position:absolute;top:15px;right:15px;z-index:3}
#custom-like-small .like-btn{height:20px;width:16px;padding:0 5px}#custom-like-small .like-btn .heart{vertical-align:middle;margin-top:3px;width:16px;height:15px;background:url('/img/like-icon-small.png') no-repeat center center transparent}#custom-like-small .like-btn .heart.liked{background:url('/img/like-icon-light-small.png') no-repeat center center transparent}
#custom-like-small .arrow{height:20px;margin-left:3px;padding-top:1px}
#custom-like-small .like-counter{height:20px;font-size:11px;line-height:20px;padding:0 5px}
.pw-button{margin-bottom:10px !important}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}
.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap}
.input-block-level{display:block;width:100%;min-height:28px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
@-webkit-keyframes progress-bar-stripes{from{background-position:0 0} to{background-position:50px 0}}@-moz-keyframes progress-bar-stripes{from{background-position:0 0} to{background-position:50px 0}}@-ms-keyframes progress-bar-stripes{from{background-position:0 0} to{background-position:50px 0}}@keyframes progress-bar-stripes{from{background-position:0 0} to{background-position:50px 0}}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-ms-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(top, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1) 0 2px #6a6a6a ;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1) 0 2px #6a6a6a ;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1) 0 2px #6a6a6a ;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-top-left-radius:4px 4px;-moz-border-top-left-radius:4px 4px;border-top-left-radius:4px 4px;-webkit-border-top-right-radius:4px 4px;-moz-border-top-right-radius:4px 4px;border-top-right-radius:4px 4px;-webkit-border-bottom-left-radius:4px 4px;-moz-border-bottom-left-radius:4px 4px;border-bottom-left-radius:4px 4px;-webkit-border-bottom-right-radius:4px 4px;-moz-border-bottom-right-radius:4px 4px;border-bottom-right-radius:4px 4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.progress .bar{width:0;height:18px;color:#fff;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-ms-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(top, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15) 0 2px #6a6a6a ;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15) 0 2px #6a6a6a ;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15) 0 2px #6a6a6a ;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease .2s ease-out;-moz-transition:width .6s ease .2s ease-out;-o-transtion:width .6s ease .2s ease-out;transition:width .6s ease .2s ease-out;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-ms-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}
.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:50px 50px;-moz-background-size:50px 50px;-o-background-size:50px 50px;background-size:50px 50px}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.progress-danger .bar{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0)}
.progress-danger.progress-striped .bar{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}
.progress-success .bar{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0)}
.progress-success.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}
.progress-info .bar{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(top, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0)}
.progress-info.progress-striped .bar{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}
.progress-warning .bar{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-ms-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(top, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0)}
.progress-warning.progress-striped .bar{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}
.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}
.tooltip.top{margin-top:-2px}
.tooltip.right{margin-left:2px}
.tooltip.bottom{margin-top:2px}
.tooltip.left{margin-left:-2px}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-top-left-radius:4px 4px;-moz-border-top-left-radius:4px 4px;border-top-left-radius:4px 4px;-webkit-border-top-right-radius:4px 4px;-moz-border-top-right-radius:4px 4px;border-top-right-radius:4px 4px;-webkit-border-bottom-left-radius:4px 4px;-moz-border-bottom-left-radius:4px 4px;border-bottom-left-radius:4px 4px;-webkit-border-bottom-right-radius:4px 4px;-moz-border-bottom-right-radius:4px 4px;border-bottom-right-radius:4px 4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0}
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("/img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}[class^="icon-"]:last-child,[class*=" icon-"]:last-child{*margin-left:0}
.icon-white{background-image:url("/img/glyphicons-halflings-white.png")}
.icon-glass{background-position:0 0}
.icon-music{background-position:-24px 0}
.icon-search{background-position:-48px 0}
.icon-envelope{background-position:-72px 0}
.icon-heart{background-position:-96px 0}
.icon-star{background-position:-120px 0}
.icon-star-empty{background-position:-144px 0}
.icon-user{background-position:-168px 0}
.icon-film{background-position:-192px 0}
.icon-th-large{background-position:-216px 0}
.icon-th{background-position:-240px 0}
.icon-th-list{background-position:-264px 0}
.icon-ok{background-position:-288px 0}
.icon-remove{background-position:-312px 0}
.icon-zoom-in{background-position:-336px 0}
.icon-zoom-out{background-position:-360px 0}
.icon-off{background-position:-384px 0}
.icon-signal{background-position:-408px 0}
.icon-cog{background-position:-432px 0}
.icon-trash{background-position:-456px 0}
.icon-home{background-position:0 -24px}
.icon-file{background-position:-24px -24px}
.icon-time{background-position:-48px -24px}
.icon-road{background-position:-72px -24px}
.icon-download-alt{background-position:-96px -24px}
.icon-download{background-position:-120px -24px}
.icon-upload{background-position:-144px -24px}
.icon-inbox{background-position:-168px -24px}
.icon-play-circle{background-position:-192px -24px}
.icon-repeat{background-position:-216px -24px}
.icon-refresh{background-position:-240px -24px}
.icon-list-alt{background-position:-264px -24px}
.icon-lock{background-position:-287px -24px}
.icon-flag{background-position:-312px -24px}
.icon-headphones{background-position:-336px -24px}
.icon-volume-off{background-position:-360px -24px}
.icon-volume-down{background-position:-384px -24px}
.icon-volume-up{background-position:-408px -24px}
.icon-qrcode{background-position:-432px -24px}
.icon-barcode{background-position:-456px -24px}
.icon-tag{background-position:0 -48px}
.icon-tags{background-position:-25px -48px}
.icon-book{background-position:-48px -48px}
.icon-bookmark{background-position:-72px -48px}
.icon-print{background-position:-96px -48px}
.icon-camera{background-position:-120px -48px}
.icon-font{background-position:-144px -48px}
.icon-bold{background-position:-167px -48px}
.icon-italic{background-position:-192px -48px}
.icon-text-height{background-position:-216px -48px}
.icon-text-width{background-position:-240px -48px}
.icon-align-left{background-position:-264px -48px}
.icon-align-center{background-position:-288px -48px}
.icon-align-right{background-position:-312px -48px}
.icon-align-justify{background-position:-336px -48px}
.icon-list{background-position:-360px -48px}
.icon-indent-left{background-position:-384px -48px}
.icon-indent-right{background-position:-408px -48px}
.icon-facetime-video{background-position:-432px -48px}
.icon-picture{background-position:-456px -48px}
.icon-pencil{background-position:0 -72px}
.icon-map-marker{background-position:-24px -72px}
.icon-adjust{background-position:-48px -72px}
.icon-tint{background-position:-72px -72px}
.icon-edit{background-position:-96px -72px}
.icon-share{background-position:-120px -72px}
.icon-check{background-position:-144px -72px}
.icon-move{background-position:-168px -72px}
.icon-step-backward{background-position:-192px -72px}
.icon-fast-backward{background-position:-216px -72px}
.icon-backward{background-position:-240px -72px}
.icon-play{background-position:-264px -72px}
.icon-pause{background-position:-288px -72px}
.icon-stop{background-position:-312px -72px}
.icon-forward{background-position:-336px -72px}
.icon-fast-forward{background-position:-360px -72px}
.icon-step-forward{background-position:-384px -72px}
.icon-eject{background-position:-408px -72px}
.icon-chevron-left{background-position:-432px -72px}
.icon-chevron-right{background-position:-456px -72px}
.icon-plus-sign{background-position:0 -96px}
.icon-minus-sign{background-position:-24px -96px}
.icon-remove-sign{background-position:-48px -96px}
.icon-ok-sign{background-position:-72px -96px}
.icon-question-sign{background-position:-96px -96px}
.icon-info-sign{background-position:-120px -96px}
.icon-screenshot{background-position:-144px -96px}
.icon-remove-circle{background-position:-168px -96px}
.icon-ok-circle{background-position:-192px -96px}
.icon-ban-circle{background-position:-216px -96px}
.icon-arrow-left{background-position:-240px -96px}
.icon-arrow-right{background-position:-264px -96px}
.icon-arrow-up{background-position:-289px -96px}
.icon-arrow-down{background-position:-312px -96px}
.icon-share-alt{background-position:-336px -96px}
.icon-resize-full{background-position:-360px -96px}
.icon-resize-small{background-position:-384px -96px}
.icon-plus{background-position:-408px -96px}
.icon-minus{background-position:-433px -96px}
.icon-asterisk{background-position:-456px -96px}
.icon-exclamation-sign{background-position:0 -120px}
.icon-gift{background-position:-24px -120px}
.icon-leaf{background-position:-48px -120px}
.icon-fire{background-position:-72px -120px}
.icon-eye-open{background-position:-96px -120px}
.icon-eye-close{background-position:-120px -120px}
.icon-warning-sign{background-position:-144px -120px}
.icon-plane{background-position:-168px -120px}
.icon-calendar{background-position:-192px -120px}
.icon-random{background-position:-216px -120px}
.icon-comment{background-position:-240px -120px}
.icon-magnet{background-position:-264px -120px}
.icon-chevron-up{background-position:-288px -120px}
.icon-chevron-down{background-position:-313px -119px}
.icon-retweet{background-position:-336px -120px}
.icon-shopping-cart{background-position:-360px -120px}
.icon-folder-close{background-position:-384px -120px}
.icon-folder-open{background-position:-408px -120px}
.icon-resize-vertical{background-position:-432px -119px}
.icon-resize-horizontal{background-position:-456px -118px}
.icon-hdd{background-position:0 -144px}
.icon-bullhorn{background-position:-24px -144px}
.icon-bell{background-position:-48px -144px}
.icon-certificate{background-position:-72px -144px}
.icon-thumbs-up{background-position:-96px -144px}
.icon-thumbs-down{background-position:-120px -144px}
.icon-hand-right{background-position:-144px -144px}
.icon-hand-left{background-position:-168px -144px}
.icon-hand-up{background-position:-192px -144px}
.icon-hand-down{background-position:-216px -144px}
.icon-circle-arrow-right{background-position:-240px -144px}
.icon-circle-arrow-left{background-position:-264px -144px}
.icon-circle-arrow-up{background-position:-288px -144px}
.icon-circle-arrow-down{background-position:-312px -144px}
.icon-globe{background-position:-336px -144px}
.icon-wrench{background-position:-360px -144px}
.icon-tasks{background-position:-384px -144px}
.icon-filter{background-position:-408px -144px}
.icon-briefcase{background-position:-432px -144px}
.icon-fullscreen{background-position:-456px -144px}
.scrollpane{outline:none}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;background:none}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:10px;background:none}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:rgba(0,0,0,0.1);position:relative}
.jspDrag{background:#808080;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:none}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}
.autosuggest-bw .as-results{position:fixed}
.autosuggest-bw .as-list{-webkit-border-top-left-radius:5px 5px;-moz-border-top-left-radius:5px 5px;border-top-left-radius:5px 5px;-webkit-border-top-right-radius:5px 5px;-moz-border-top-right-radius:5px 5px;border-top-right-radius:5px 5px;-webkit-border-bottom-left-radius:5px 5px;-moz-border-bottom-left-radius:5px 5px;border-bottom-left-radius:5px 5px;-webkit-border-bottom-right-radius:5px 5px;-moz-border-bottom-right-radius:5px 5px;border-bottom-right-radius:5px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 0 0 ;-webkit-box-shadow:0 0 0 0 ;box-shadow:0 0 0 0 ;background-color:#27aaca;padding:5px 0;position:absolute;top:0;left:0}.autosuggest-bw .as-list .as-message,.autosuggest-bw .as-list .as-result-item{*zoom:1;-webkit-border-top-left-radius:0 0;-moz-border-top-left-radius:0 0;border-top-left-radius:0 0;-webkit-border-top-right-radius:0 0;-moz-border-top-right-radius:0 0;border-top-right-radius:0 0;-webkit-border-bottom-left-radius:0 0;-moz-border-bottom-left-radius:0 0;border-bottom-left-radius:0 0;-webkit-border-bottom-right-radius:0 0;-moz-border-bottom-right-radius:0 0;border-bottom-right-radius:0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:"Ubuntu",Helvetica,Arial,sans-serif;font-size:12px;font-weight:300;display:block;padding:5px 10px;cursor:pointer;border:none;border-bottom:1px solid #68cde6;color:#fff}.autosuggest-bw .as-list .as-message:before,.autosuggest-bw .as-list .as-result-item:before,.autosuggest-bw .as-list .as-message:after,.autosuggest-bw .as-list .as-result-item:after{display:table;content:""}
.autosuggest-bw .as-list .as-message:after,.autosuggest-bw .as-list .as-result-item:after{clear:both}
.autosuggest-bw .as-list .as-message img,.autosuggest-bw .as-list .as-result-item img{float:left;margin-right:5px}
.autosuggest-bw .as-list .as-message img+.details,.autosuggest-bw .as-list .as-result-item img+.details{width:200px}
.autosuggest-bw .as-list .as-message .details,.autosuggest-bw .as-list .as-result-item .details{display:block;float:left;width:100%}.autosuggest-bw .as-list .as-message .details p,.autosuggest-bw .as-list .as-result-item .details p{margin:0;padding:0}
.autosuggest-bw .as-list .as-message .details .title,.autosuggest-bw .as-list .as-result-item .details .title,.autosuggest-bw .as-list .as-message .details .type,.autosuggest-bw .as-list .as-result-item .details .type{display:block;line-height:1}
.autosuggest-bw .as-list .as-message .details .title,.autosuggest-bw .as-list .as-result-item .details .title{font-weight:bold;margin-bottom:3px}
.autosuggest-bw .as-list .as-message .details .type,.autosuggest-bw .as-list .as-result-item .details .type{font-style:italic;font-size:11px}
.autosuggest-bw .as-list .as-message.active,.autosuggest-bw .as-list .as-result-item.active,.autosuggest-bw .as-list .as-message:hover,.autosuggest-bw .as-list .as-result-item:hover{background:#1f869f;border:none}
.autosuggest-bw .as-list .as-message{margin:0;cursor:default}
.autosuggest-bw .arrow{position:absolute;width:0;height:0;top:-5px;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #27aaca}
.input{min-height:40px}.input.autosuggest-bw{float:right;margin:5px 0 10px;min-height:20px;position:relative;width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-o-calc(100% - 40px);width:calc(100% - 40px);}.input.autosuggest-bw .as-results{left:-135px;position:absolute;margin-top:10px}
.input.autosuggest-bw ul.as-selections{background:none repeat scroll 0 0 transparent;border-radius:3px 3px 3px 3px;color:#777;line-height:14px;min-height:15px;overflow:hidden;padding:0 5px;width:395px}
.input.autosuggest-bw ul.as-selections li{list-style:none}.input.autosuggest-bw ul.as-selections li.as-original input.as-input{box-shadow:none;border:none;outline:none;width:150px;height:15px;background:transparent;color:#777;padding:5px 5px;float:left;font-size:12px;margin-top:2px}
.input.autosuggest-bw ul.as-selections li.as-selection-item{float:left;background:#565656;padding:2px 20px 2px 5px;position:relative;color:#fff;font-size:11px;margin:5px 5px 0 0;min-height:14px;word-wrap:break-word;background-color:#5d5d5d;background-image:-moz-linear-gradient(top, #6b6b6b, #474747);background-image:-ms-linear-gradient(top, #6b6b6b, #474747);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6b6b6b), to(#474747));background-image:-webkit-linear-gradient(top, #6b6b6b, #474747);background-image:-o-linear-gradient(top, #6b6b6b, #474747);background-image:linear-gradient(top, #6b6b6b, #474747);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b6b6b', endColorstr='#474747', GradientType=0);-webkit-border-top-left-radius:3px 3px;-moz-border-top-left-radius:3px 3px;border-top-left-radius:3px 3px;-webkit-border-top-right-radius:3px 3px;-moz-border-top-right-radius:3px 3px;border-top-right-radius:3px 3px;-webkit-border-bottom-left-radius:3px 3px;-moz-border-bottom-left-radius:3px 3px;border-bottom-left-radius:3px 3px;-webkit-border-bottom-right-radius:3px 3px;-moz-border-bottom-right-radius:3px 3px;border-bottom-right-radius:3px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.input.autosuggest-bw ul.as-selections li.as-selection-item a.as-close{position:absolute;top:2px;right:5px;color:#fff;text-decoration:none}
.input.autosuggest-bw .arrow{left:160px}
.input.autosuggest-bw ul.as-list{position:absolute;left:140px;z-index:2}.input.autosuggest-bw ul.as-list li:first-child.as-result-item{margin:0}
.input>input{margin-top:2px;width:200px;padding:5px 10px;border:1px solid #ccc;color:#777;line-height:14px;outline:0;-moz-box-shadow:5px 5px 5px 0 rgba(0,0,0,0.1) inset;-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,0.1) inset;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.1) inset;-webkit-border-top-left-radius:3px 3px;-moz-border-top-left-radius:3px 3px;border-top-left-radius:3px 3px;-webkit-border-top-right-radius:3px 3px;-moz-border-top-right-radius:3px 3px;border-top-right-radius:3px 3px;-webkit-border-bottom-left-radius:3px 3px;-moz-border-bottom-left-radius:3px 3px;border-bottom-left-radius:3px 3px;-webkit-border-bottom-right-radius:3px 3px;-moz-border-bottom-right-radius:3px 3px;border-bottom-right-radius:3px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.input>input:focus{border:1px solid #777;color:#333}
