h1, h2, h3, h4, h5, h6, p, li, td, input, textarea, button, div {
    font-family: "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Meiryo", "Yu Gothic", sans-serif;
}

.btn-success {
    background: #4db5ab;
    border-color: #4db5ab;
    color: #fff;
}
.btn-success:hover, .btn-success:focus,
.btn-success:active, .btn-success:active:focus, .btn-success:active:hover, .btn-success:active.focus,
.btn-success.active, .btn-success.active:focus, .btn-success.active:hover, .btn-success.active.focus,
.open > .dropdown-toggle.btn-success,
.open > .dropdown-toggle.btn-success:hover,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success.focus,
.btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus {
    background: #fff;
    border-color: #4db5ab;
    color: #4db5ab;
}
.btn-success.outline {
    border: 3px solid #4db5ab;
    color: #fff;
}

.btn-outline-success {
    background: #fff;
    border-color: #4db5ab;
    color: #4db5ab;
}
.btn-outline-success:hover, .btn-outline-success:focus,
.btn-outline-success:active, .btn-outline-success:active:focus, .btn-outline-success:active:hover, .btn-outline-success:active.focus,
.btn-outline-success.active, .btn-outline-success.active:focus, .btn-outline-success.active:hover, .btn-outline-success.active.focus,
.open > .dropdown-toggle.btn-outline-success,
.open > .dropdown-toggle.btn-outline-success:hover,
.open > .dropdown-toggle.btn-outline-success:focus,
.open > .dropdown-toggle.btn-outline-success.focus,
.btn-outline-success.disabled:hover, .btn-outline-success[disabled]:hover, fieldset[disabled] .btn-outline-success:hover,
.btn-outline-success.disabled:focus, .btn-outline-success[disabled]:focus, fieldset[disabled] .btn-outline-success:focus,
.btn-outline-success.disabled.focus, .btn-outline-success[disabled].focus, fieldset[disabled] .btn-outline-success.focus {
    background: #4db5ab;
    border-color: #fff;
    color: #fff;
}
.btn-outline-success.outline {
    border: 3px solid #4db5ab;
    color: #4db5ab;
}

.text-green {
    color: #4db5ab;
}
.bg-green {
    background-color: #4db5ab;
}
.bg-red {
    background-color: #e65100;
}

th.bg-green {
    background-color: #4db5ab;
}
td.bg-green {
    background-color: #4db5ab;
}

a.bg-green {
    background-color: #4db5ab;
    color: #fff;
}

.blur {
    -ms-filter: blur(6px);
    filter: blur(6px);
}

.text-border {
    border-bottom: 2px #ccc solid;
    text-underline-offset: 12px;
    text-decoration: underline 2px solid #4db5ab;
}

@media screen and (min-width: 576px) {
    #main {
        margin-top: 80px;
    }
}
@media screen and (max-width: 575px) {
    #main {
        margin-top: 1rem;
        padding-top: 0;
    }
    tr, td, input {
        font-size: 90%;
    }
    .btn-success:hover, .btn-success:focus,
    .btn-success:active, .btn-success:active:focus, .btn-success:active:hover, .btn-success:active.focus,
    .btn-success.active, .btn-success.active:focus, .btn-success.active:hover, .btn-success.active.focus,
    .open > .dropdown-toggle.btn-success,
    .open > .dropdown-toggle.btn-success:hover,
    .open > .dropdown-toggle.btn-success:focus,
    .open > .dropdown-toggle.btn-success.focus,
    .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover,
    .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus,
    .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus {
        background: #4db5ab;
        border-color: #4db5ab;
        color: #fff;
    }

}
/*
@media screen and (min-width:481px) and (max-width:1024px) {
    #main {
        margin-top: 80px;
    }
}
@media screen and (min-width:480px) {
    #main {
        margin-top: 50px;
   }
   tr, td, input {
        font-size: 60%;
   }
}
*/
