.gbutton {
    -moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
    -webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
    box-shadow:inset 0px 1px 0px 0px #d9fbbe;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52));
    background:-moz-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background:-webkit-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background:-o-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background:-ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background:linear-gradient(to bottom, #b8e356 5%, #a5cc52 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52',GradientType=0);
    background-color:#b8e356;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #83c41a;
    display:inline-block;
    cursor:pointer;
    color:#000000;
    font-family:Trebuchet MS;
    font-size:13px;
    font-weight: bold;
    padding:0px;
    padding-right: 20px;
    padding-left: 40px;
    height: 26px; vertical-align: middle;
    text-decoration:none;
    position: relative;
    white-space: nowrap;
}

.gbutton i {
    position: absolute;
    left: 1px;
    top: 1px;
    height: 22px;
    background: #95bc42 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACPElEQVQ4ja2UTUhUURTHf/e+mTcffhTSx6Blg1FJH6vAPmjbotq1CAIXRUsXRq1CghaBy3ZBiygQMqOF26IIoikVCUlLUlOHUcvnzBubefP5Zt5tMTo0g5jY/OEuzv/e8+d/zuEeqDFENWGY8SbgHHAcaAEaAX3tOg+sAhFgwikWPwR270psKGiY8TagF7gMuLZoKItSL2zb7mkJ7F0oCxpmvAN4Bezccm2ViKat1Plg674xYZhxLzAJBAGEKJlWCkCxzikUAoFSqhyXHJW4YrE4M/z23QlhmPFrQogn23RWgfhK9LoELtRCDMCt65dcQLsq1VdGLpcnb9s01NcBkEqnkULi83kBSCQtvF4PuttdqSg46mKDQUzPzuE4Dm3BVtwuNz/mwgAcaz9MwrKIRBbxeDwcOXSwOrXJBRSqWb/fRzabQ9d1NCnRdTea1JBS4vV40Fwafr8PBJWDcpQjjJgZElKe3VbTqrAajY1JR6nRWogBZDOZMZnLZPqVUtTizHz9NiCvnDwzlM/mnv+vu8X58Jve7luv5bAR4XPo4w0rkRiE0q8QQiD+2htCiNIA1n7Rerz+ZGk+/H7g4aOrI8aCU846tWe/fPCy/2Jz8EBPXUPD6c3cKKVIW6n0b9McDU9NP77fdfPZyEqkABusr+WY2Sml7Iv+/PVlanziTv2OxnqpaTpKUbAL+VQymZgen1gafNo3W7Bta9iIbN6L5ZjZOTn5ffxuV3dgS837F4ZCnzrudd9urolYLfAHK0AV6cFy0NMAAAAASUVORK5CYII=') 3px 1px no-repeat;
    width: 26px;
    margin: 0px;
    border-right: 1px #75ac32 solid;
    text-align: center;
    border-top-left-radius: inherit;
    border-bottom-left-radius: inherit;
}

.gbutton:hover i {
    background-color: #5ea405;
}


.gbutton ii::after {
    content : '';
    display: block;
    position: absolute;
    margin-left: 30px;
    margin-top: 5px;
    width: 0px;
    height: 0px;
    border: 8px inset;
    border-left-color: #95bc42;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent;
}

.gbutton:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356));
    background:-moz-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
    background:-webkit-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
    background:-o-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
    background:-ms-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
    background:linear-gradient(to bottom, #a5cc52 5%, #b8e356 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356',GradientType=0);
    background-color:#a5cc52;
}
.gbutton:active {
    position:relative;
    top:1px;
}


.ob {
    -moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
    -webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
    box-shadow:inset 0px 1px 0px 0px #bee2f9;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf));
    background:-moz-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
    background:-webkit-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
    background:-o-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
    background:-ms-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
    background:linear-gradient(to bottom, #63b8ee 5%, #468ccf 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf',GradientType=0);
    background-color:#63b8ee;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #3866a3;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Trebuchet MS;
    font-size:14px;
    font-weight:normal;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:0px 1px 0px #7cacde;
}
.ob:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee));
    background:-moz-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
    background:-webkit-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
    background:-o-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
    background:-ms-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
    background:linear-gradient(to bottom, #468ccf 5%, #63b8ee 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee',GradientType=0);
    background-color:#468ccf;
}
.ob:active {
    position:relative;
    top:1px;
}

.savefilters {
    -moz-box-shadow: 0px 0px 0px 0px #f0f7fa;
    -webkit-box-shadow: 0px 0px 0px 0px #f0f7fa;
    box-shadow: 0px 0px 0px 0px #f0f7fa;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
    background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
    background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
    background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
    background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
    background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
    background-color:#33bdef;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #057fd0;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Trebuchet MS;
    font-size:13px;
    padding:5px 8px;
    text-decoration:none;
}
.savefilters:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
    background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
    background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
    background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
    background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
    background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0);
    background-color:#019ad2;
}
.savefilters:active {
    position:relative;
    top:1px;
}
