

body, div, buttom, input, label, select, textarea, h1,h2,h3,h4,h5,h6,a,li,form{
    font-family: 'Microsoft jhenghei' ;
	box-sizing:border-box;
	
		
}

body {
        background: #f1f1f1;
        min-width: 0;
        color: #444;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
        font-size: 13px;
        line-height: 2em;
}
div {
        display: block;
}


 #stock-detail{
        margin : 15px auto;
	 	width:400px;
    }
    #stock-detail form{
        background-color: #fff;
        border : 1px solid #888;
        border-radius: 10px;
        box-shadow: 0 3px 4px rgba(0,0,0,.55);
        padding: 15px;
		margin:15px auto;
        width:360px;
		height:180px;
    }
    #balance{
        font-size: 18px;
        display:inline;
    }
	#stock-detail .hourly-chart{
		
	}

a {
	text-decoration:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

a:hover {
	text-decoration:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

#MainContent{
	width:1200px;
	margin: 0 auto;
	padding : 10px;
	border-right: 1px solid thin #ccc;
	border-left: 1px solid thin #ccc;
	background-color: white;
	
}

h1 {
        display: block;
        font-size: 2em;
        margin-block-start: 0.67em;
        margin-block-end: 0.67em;
        margin-inline-start: 0px;
        margin-inline-end: 0px;
        font-weight: bold;
}

form {
        display: block;
        margin-top: 0em;
    }
    input, textarea {
        box-sizing: border-box;
}

input {
        -webkit-writing-mode: horizontal-tb !important;
        text-rendering: auto;
        color: initial;
        letter-spacing: normal;
        word-spacing: normal;
        text-transform: none;
        text-indent: 0px;
        text-shadow: none;
        display: inline-block;
        text-align: start;
        -webkit-appearance: textfield;
        background-color: white;
        -webkit-rtl-ordering: logical;
        cursor: text;
        margin: 0em;
        font: 400 13.3333px Arial;
        padding: 1px 0px;
        border-width: 2px;
        border-style: inset;
        border-color: initial;
        border-image: initial;
}
input[type=checkbox], input[type=radio] {
        border: 1px solid #b4b9be;
        background: #fff;
        color: #555;
        clear: none;
        cursor: pointer;
        display: inline-block;
        line-height: 0;
        height: 16px;
        margin: -4px 4px 0 0;
        outline: 0;
        padding: 0!important;
        text-align: center;
        vertical-align: middle;
        width: 16px;
        min-width: 16px;
        -webkit-appearance: none;
        box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
        transition: .05s border-color ease-in-out;
}
input[type="submit"] {
        -webkit-appearance: push-button;
        user-select: none;
        white-space: pre;
        align-items: flex-start;
        text-align: center;
        cursor: default;
        color: buttontext;
        background-color: buttonface;
        box-sizing: border-box;
        padding: 1px 6px;
        border-width: 2px;
        border-style: outset;
        border-color: buttonface;
        border-image: initial;
}
#footer{
        margin-top : 160px;
}
    
.FixedBar{
        width:100%;
        position:fixed;
        top:0;
        left:0;
        background-color:rgba(50,50,50,0.6);
        color:white;
}
.Fixedbar a {
        color:white;
        font-size : 16px;
}
.Fixedbar label {
    font-size : 16px;
    margin-right:10px;
}



#LoginInfo{
        margin:0 auto;
        min-width: 300px;
        padding: 15px 100px;
        float: right; 
        text-align: right;
}
#LoginInfo a{
        margin-left:30px;
}

.bettable{
	border-radius: 10px;
	border: 1px solid black ;
	width:600px;
	margin: 20px auto;
	padding: 10px;
}

   
@media (max-width: 650px) {
    #LoginInfo {
        padding:15px 10px;
    } 
    #LoginInfo a{
        margin-left:5px;
    }
}   


   
    
