/* Button code has come from the Twitter Bootstrap because it's very good! '*/


.btn {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    line-height: 1;
    font-family: inherit;
}

A.btn {
    text-decoration: none;
}

.btn.danger,
.btn.danger:hover,
.btn.error,
.btn.error:hover,
.btn.success,
.btn.success:hover,
.btn.info,
.btn.info:hover {
    color: #ffffff;
}

.btn.danger,
.btn.error {
    background-color: #c43c35;
    border-color: #c43c35;
}
.btn.success {
    background-color: #57a957;
    border-color: #57a957;
}
.btn.info {
    background-color: #339bb9;
    border-color: #339bb9;
}
.btn {
    cursor: pointer;
    display: inline-block;
    background-color: #e6e6e6;
    padding: 5px 20px 6px 20px;
    color: black;
    font-size: 14px;
    line-height: normal;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    opacity:1;
}
.btn:hover {
    opacity:0.9;
}

.btn.primary {
    color: #ffffff;
    background-color: #0064cd;
    border-color: #0064cd;
}

.btn.disabled,
.btn[disabled] {
    cursor: default;
    background-image: none;
    filter: alpha(opacity=65);
    box-shadow: none;
}

.btn.large {
    font-size: 15px;
    line-height: normal;
    padding: 9px 14px 9px;
    border-radius: 6px;
}
.btn.small {
    padding: 7px 12px 7px 12px;
    font-size: 11px;
    border-radius: 3px;
}

button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {
    padding: 0;
    border: 0;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
}

input[type=button], input[type=reset], input[type=submit] {
    width: auto;
    height: auto;
}

button {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
}

button, input {
    line-height: normal;
}