.navbar-brand{padding:8px 15px;height: 40px;}
.nav>li>a {padding: 12px 15px;}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover {color: #fff;}
.navbar .nav .user {line-height: 40px;}
.navbar-toggle{ margin-top: 3px}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
#footer{width: 100%;height: auto; margin-top: 20px; background-color: #00a0e9;color: #fff;font-size: large; padding: 20px 0 5px 0;}
#footer ul,.item{padding: 0}
#footer ul li{list-style: none;float:left; padding:5px 40px;}
#footer ul .separator{width: 2px; background-color: #fff; padding: 0; font-size: x-large }
#footer a{color: #fff; text-decoration: none}
#footer a:hover { color: #333}
.input_style{
    background: url(../images/radio.png) no-repeat;
    width: 22px;height: 22px;margin-right: 10px;float: left;
}
input[type='radio']{width: 22px;height: 22px;vertical-align:middle;opacity: 0;}
.radio_right{background-position: -23px 0 ;}
.radio_error{background-position: -46px 0 ;}
.radio_selected{background-position: -69px 0 ;}
.radio {font-size: larger;margin: 20px 0;}
#card>li,.card>li{
    list-style: none;padding: 0;margin: 0;float: left;width: 5%;height: 29px;
    line-height: 29px;border-right: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;
    text-align: center;overflow: hidden;
}
#card>li>a,.card>li>a {display: block;width: 100%;line-height: 28px;font-size: 13px;}
#card>li>a.curr {float: none;background-color: #1D6BD0;color: #fff;}
#card>li>a.right ,.card>li>.right {float: none;background-color: #3da600;color: #fff;}
#card>li>a.error{float: none;background-color: #EE4653;color: #fff;}
#ads-box{padding: 10px;width: 100%; margin-top: 5px; background-color: #1BA1E2}
.ads{margin: 10px 0; display: block}
.mt-10 {margin-top: 10px;}
.mt-20 {margin-top: 20px;}
.mt-50{ margin-top: 50px;}
/*=================coure=====================*/
.title{ font-size:x-large;border-bottom: 2px solid orangered;text-align:center;}
.title span{font-size:0.6em;}
.course{font-size: larger}
.course div{width:100%;height: 430px; margin: 10px 0;background-color:#00a0e9;overflow-y:auto;}
.course a.current{background-color:cornflowerblue;}
.course a{color:#c2ccd1; display: block; width: 100%; padding: 5px}