.button {
    background: #fff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #06F 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #06F)); /* Chrome,Safari4+*/
    background: -webkit-linear-gradient(top, #ffffff 0%, #06F 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #06F 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #06F 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#0066FF', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #ffffff 0%, #06F 100%); /* W3C */
    border: 1px solid #CCCCCC;
    color: #000;
    font: 16px/50px Milonga-Regular, Arial, Tahoma, Verdana, sans-serif;
    padding: 4px 10px;
    cursor: pointer;
    outline: none;
    overflow: visible;
    border-radius: 4px 4px 4px 4px;
    line-height: normal !important;
}

.button:hover {
    background: #fff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #F60 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #F60)); /* Chrome,Safari4+*/
    background: -webkit-linear-gradient(top, #ffffff 0%, #F60 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #F60 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #F60 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#FF6600', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #ffffff 0%, #F60 100%); /* W3C */
    border: 1px solid #CCCCCC;
    position: relative;
    top: 1px;
    left: 1px;
    color: #000;
    font: 16px/50px Milonga-Regular, Arial, Tahoma, Verdana, sans-serif;
    padding: 4px 10px;
    cursor: pointer;
    outline: none;
    overflow: visible;
    border-radius: 4px 4px 4px 4px;
    line-height: normal !important;
}

.button[disabled="disabled"] {
    background: #fff; /* Old browsers */
    background: -moz-linear-gradient(top, #666 0%, #000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #666)); /* Chrome,Safari4+*/
    background: -webkit-linear-gradient(top, #ffffff 0%, #666 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #666 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #666 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#666666', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #ffffff 0%, #666 100%); /* W3C */
    border: 1px solid #CCCCCC;
    position: relative;
    top: 1px;
    left: 1px;
    color: #ddd;
    font: 16px/50px Milonga-Regular, Arial, Tahoma, Verdana, sans-serif;
    padding: 4px 10px;
    cursor: default;
    outline: none;
    overflow: visible;
    border-radius: 4px 4px 4px 4px;
    line-height: normal !important;
}

input:not([type="button"]):not([type="submit"]):not([type="reset"]), select, textarea {
    border: 1px solid #999999;
    color: #000;
    font: 12px/50px Arial, Tahoma, Verdana, sans-serif;
    padding: 4px 3px;
    overflow: visible;
    border-radius: 4px 4px 4px 4px;
    line-height: normal !important;
}

/* 利用鼠标事件 :focus 来定义当鼠标经过时样式 */
input:not([type="button"]):not([type="submit"]):not([type="reset"]):focus, select:focus, textarea:focus {
    background: #f0f9fb;
    outline: none;
    border: 1px solid #1D95C7;
}

/* 由于 :focus 事件只有 Mozilla 支持，因此为方便IE使用 expression 批量定义 */
input:not([type="button"]):not([type="submit"]):not([type="reset"]), select, textarea {
    tesion: expression(onfocus=function()
	{this.style.backgroundColor="#F0F9FB";this.style.border="1px solid #1D95C7"},
	onblur=function()
	{this.style.backgroundColor="#FFFFFF";this.style.border="1px solid #EFEFEF"})
}

a:focus {
    outline: none;
}




html, body{
    height: 100%;
}
body {
    background: #ffffff !important;
    min-height: 100%;
    position: relative;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    color: gold !important;
    background-color: #3f96c3 !important;
}


#wrapper{
    min-height:100%;
    position:relative;
    padding-bottom: 80px;
}

#container {
    background: #fff !important;
    width:1200px;
    margin:0 auto;
    border: 1px solid #ccc
}
.footer{
    position: fixed;
    bottom:0;
}

@font-face {
  font-family: "Times-New-Roman";
  src: url("./../font/Times-New-Roman.ttf");
  font-display: block;
}