@charset "utf-8";
/* CSS Document */

.tag {
    font-family: Helvetica, Arial, sans-serif;
    background: #588fe5;
    display: inline-block;
    color: #fff;
    position: relative;
    padding: 4.5px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    margin: 0 20px 10px 0;
    text-decoration: none;
	font-size:12px;
}
 
.tag:hover {
    background-color: #555;
}
 
.tag:before {
    background: #fff;
    width: 10px;
    height: 10px;
    content: "";
    display: inline-block;
    border-radius: 20px;
    margin: 0 5px 0 0;
}
 
.tag:after {
    display: inline-block;
    border: 13px solid;
    border-color: transparent transparent transparent #588fe5;
    height: 0;
    width: 0;
    position: absolute;
    right: -26px;
    top: 0;
    content: "";
    display: inline-block;
}
 
 
.tag:hover:after {
    border-color: transparent transparent transparent #555;
}