.btnStyle
{
    width:100px; height: 40px;border-radius: 20px;
    border: none;
    background-color: #468ce6;
    outline: none;
}

.user-menu-select
{
    color: darkorange;
}

.input-box
{
    line-height: 30px;
    border: black solid 1px;
    padding-left: 10px;
    padding-right: 10px;
}

.input-box:focus
{
    outline: none;
}

.input-box:hover
{
    border: darkorange solid 1px;
}

p.btnTextColor
{
    color: white;
}

#grad1 {
    height: 300px;
    background-image: linear-gradient(#659ae6, #e1e2de);
    background-repeat: no-repeat;
}

div.shadow
{
    box-shadow: 5px 5px 0 darkorange;
    border: 2px solid darkorange;
    background-color: white;
}

.shadow-black
{
    box-shadow: 5px 5px 0 black;
    border: 2px solid black;
    background-color: white;
}

.shadow-sky
{
    box-shadow: 5px 5px 0 #5096e6;
    border: 2px solid #5096e6;
    background-color: white;
}

div.bounce
{
    display:flex;
    flex-wrap:wrap;
}

.center
{
    width: 1200px;
    margin-left: calc(50% - 600px);
}

input.back
{
    background-image:url(../pics/back.png);
    position: absolute;
    top: 5px;
    background-color: transparent;
    border: none;
    width:32px;
    height: 32px;
}

a{
    text-decoration: none;
}

a>p{
    background-color: black;
    color: white;
    line-height: 30px;
    margin-left: 10px;
    font-size: 14px;
    font-weight: bold;
}

a>span
{
    line-height: 30px;
    font-size: 14px;
}

a>p:hover{
    background-color: darkorange;
}

a:link {color: black;}
a:visited {color:black;}
a:hover {color:#868686;}
a:active {color:black;}

.tips-background
{
    width: 60%;
    height: auto;
    position: fixed;
    top: 40%;
    margin-left: calc(20% - 1px);
    border-radius: 10px;
    border: black solid 1px;
    background-color: white;
    z-index: 100;
}

.tips-background p{
    color: red;
    font-size: 18px;
    width: calc(100% - 20px);
    margin: 10px;
    word-break: break-word;
    alignment: center;
}

.panel
{
    background-color:darkorange;
    opacity:0.8;
    filter: alpha(opacity:80);
    position:fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display:none;
    z-index: 50;
}

body,html
{
    overflow-x: hidden;
    background-color: antiquewhite;
    height: 100vh;
    font-family: "Arial", sans-serif;
}

*{
    margin: 0;
    padding: 0;
}

.span-star
{
    color: red;
    line-height: 30px;
}

.bubbly-button {
    font-family: 'Helvetica', 'Arial', sans-serif;
    display: inline-block;
    font-size: 14px;
    -webkit-appearance: none;
    appearance: none;
    background-color: black;
    color: #fff;
    border: none;
    line-height: 30px;
    width: 100px;
    cursor: pointer;
    position: relative;
    transition: transform ease-in 0.1s, box-shadow ease-in 0.25s;
}

.bubbly-button:disabled
{
    background-color: #868686;
}

.bubbly-button:disabled:hover
{
    background-color: #868686;
}

.bubbly-button:hover
{
    background-color: darkorange;
}

.bubbly-button:focus {
    outline: 0;
}
.bubbly-button:before, .bubbly-button:after {
    position: absolute;
    content: '';
    display: block;
    width: 140%;
    height: 100%;
    left: -20%;
    z-index: -1000;
    transition: all ease-in-out 0.5s;
    background-repeat: no-repeat;
}

.bubbly-button:active {
    transform: scale(0.9);
    background-color: #ff8c00;
    box-shadow: 0 2px 25px rgba(255, 140, 0, 0.2);
}

.tr-th
{
    line-height: 40px;
    background: #659ae6;
    color: white;
}

.tr-tr
{
    line-height: 40px;
    background: white;
}

.td-center{
    text-align: center;
}


.td-left
{
    text-align: left;
    padding:10px;
    line-height: 20px;
}

.tr-tr:hover
{
    background-color: skyblue;
}

.red-btn
{
    color: red;
    line-height: 40px;
    width: 77px;
    border: none;
    margin-left: 10px;
    margin-right: 10px;
    background-color: transparent;
    outline: none;
}

.red-btn:hover
{
    cursor: pointer;
    color: white;
}

.green-btn
{
    background-color: transparent;
    color: green;
    line-height: 40px;
    width: 77px;
    margin-left: 10px;
    margin-right: 10px;
    border: none;
    float: left;
}

.green-btn:hover
{
    cursor: pointer;
    color: white;
}

.input-ext
{
    width: 300px;
    line-height: 30px;
}
.shell-div
{
    margin-top: 20px;
    width: 300px;
    margin-left: 100px;
}

.comment-input
{
    resize: none;
    padding: 5px 10px 5px 10px;
    font-size: 16px;
    border: black solid 1px;
    outline: none;
    width: 278px;
    height: 100px;
}

.comment-input:hover
{
    border: darkorange solid 1px;
}