*{box-sizing:border-box;}*::after,*::before{box-sizing:border-box;}body{background-color:#fff;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","WenQuanYi Micro Hei",sans-serif;font-size:14px;line-height:1.42857;margin:0;}.img-responsive{height:auto;max-width:100%;}.btn-group-vertical>.btn-group::after,.btn-group-vertical>.btn-group::before,.btn-toolbar::after,.btn-toolbar::before,.clearfix::after,.clearfix::before,.container-fluid::after,.container-fluid::before,.container::after,.container::before,.dl-horizontal dd::after,.dl-horizontal dd::before,.form-horizontal .form-group::after,.form-horizontal .form-group::before,.modal-footer::after,.modal-footer::before,.nav::after,.nav::before,.navbar-collapse::after,.navbar-collapse::before,.navbar-header::after,.navbar-header::before,.navbar::after,.navbar::before,.pager::after,.pager::before,.panel-body::after,.panel-body::before,.row::after,.row::before{content:" ";display:table;}.btn-group-vertical>.btn-group::after,.btn-toolbar::after,.clearfix::after,.container-fluid::after,.container::after,.dl-horizontal dd::after,.form-horizontal .form-group::after,.modal-footer::after,.nav::after,.navbar-collapse::after,.navbar-header::after,.navbar::after,.pager::after,.panel-body::after,.row::after{clear:both;}ul{margin:0;padding:0;list-style:outside none none;}.hide{display:none;}.sr-only{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.bg-box{background-color:#f1f1f1;padding-bottom:100px;}.box-container{padding:30px 30px 20px;}.box-border{border:1px solid #d9dbdd;margin-bottom:15px;background:#fff;}.no-margin-top{margin-top:0;padding-top:0;}.row .no-padding{padding:0;}.navbar-default{background:url("/images/bg/page-top.png") repeat scroll center top;position:relative;}.navbar-header{display:none;color:#fff;height:52px;padding-left:15px;line-height:52px;position:fixed;width:100%;background:#262626;z-index:99999}.navbar-header>div{font-size:18px;font-weight:bold;float:right;text-align:right;padding-right:15px;}.navbar-nav li:first-child{margin-left:20px;}.navbar-toggle{background-color:transparent;background-image:none;border:1px solid #ddd;border-radius:4px;margin-bottom:8px;margin-left:15px;margin-top:8px;padding:9px 10px;display:block;float:left;}.navbar-toggle:focus{outline:0 none;}.navbar-toggle .icon-bar{border-radius:1px;display:block;height:2px;width:22px;background-color:#888;}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px;}.nav-logo{top:15px;position:absolute;}.navbar .nav-box{padding-top:40px;font-size:18px;}.navbar .nav-box>a{display:none;}.navbar ul{margin-left:0px;height:90px;line-height:90px;}.navbar li{float:left;position:relative;}.navbar li a{display:block;padding:0 18px;color:#9d9d9d;text-decoration:none;border-bottom:10px solid #111111;}.navbar li a>span{display:none;}.navbar ul.navbar-nav>li:hover>a,.navbar ul.navbar-nav>li>a:hover,.navbar ul.navbar-nav>li>a:focus,.navbar ul.navbar-nav>li.active>a{background-color:#34414a;background-image:none;border-color:#e74c3c;color:#fff;transition-duration:200ms;transition-property:border-top-color,background-color;transition-timing-function:ease;}.navbar ul.navbar-nav>li.nav-hassub:hover>a,.navbar ul.navbar-nav>li.nav-hassub>a:hover{border-color:#34414a;}.navbar ul.navbar-nav>li.active>a{border-color:#0c4ea2;}.navbar ul>li:hover>span{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent #e74c3c;border-image:none;border-style:solid;border-width:10px;font-size:0;height:0;left:50%;bottom:0;margin-left:-10px;overflow:hidden;position:absolute;width:0;z-index:20;}.navbar ul>li:hover .nav-sub{display:block;}.navbar .nav-sub{background:#e74c3c none repeat scroll 0 0;display:none;height:auto;left:0;position:absolute;width:200px;z-index:10;padding:10px 0;margin:0;}.navbar .nav-sub.nav-sub-zodiac{width:460px;}.navbar .nav-sub ul{margin-left:0;height:auto;}.navbar .nav-sub li{float:none;padding:0;font-size:15px;}.navbar .nav-sub h3{line-height:40px;color:#dfdfdf;margin-bottom:0;font-size:16px;}.navbar .nav-sub li:first-child{margin-left:0;}.navbar .nav-sub li a{border:0;color:#dfdfdf;height:36px;line-height:36px;padding:0 8px;display:block;}.navbar .nav-sub li a:hover{background:#eb695b;color:#53322f;}.sidr-open .g_overlayer{display:block;}.g_overlayer{background-color:#000;bottom:-200px;display:none;left:-200px;opacity:0.3;position:fixed;right:-200px;top:-200px;z-index:2999;}.breadcrumb{border-radius:4px;list-style:outside none none;}.breadcrumb>li{display:inline-block;}.breadcrumb>li+li::before{color:#ccc;content:"/ ";padding:0 5px;}.breadcrumb>.active{color:#777;}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}.container.content{padding:0;}.visible-lg{display:none;}.visible-md{display:none;}.text-danger{color:#d91a1a;}.footer{background:#242424;padding-bottom:40px;position:relative;}.footer li{margin-bottom:5px;}.footer li img{margin-right:5px;vertical-align:middle;}.footer h3{color:#fff;font-size:16px;padding-bottom:5px;}.footer a{color:#bbbbbb;}.footer .footer-logo{width:120px;display:block;margin:-60px auto 15px;margin-left:auto;margin-right:auto;border-radius:50%;border:10px solid #242424;}.footer-lang a{background:rgba(0,0,0,0) url("http://g.yourchineseastrology.com/images/icon/flag.jpg") no-repeat scroll 0 0;padding-left:26px;}.footer-lang a.us,.bottom .b_nav li a.us{background-position:0 0;}.footer-lang a.cn,.bottom .b_nav li a.cn{background-position:0 -15px;}.footer-lang a.de,.bottom .b_nav li a.de{background-position:0 -30px;}.footer-lang a.fr,.bottom .b_nav li a.fr{background-position:0 -45px;}.footer-lang a.ru,.bottom .b_nav li a.ru{background-position:0 -61px;}footer.copyright{padding:15px;text-align:center;background:#414141;color:#bbbbbb;position:relative;}footer.copyright a{color:#bbbbbb;text-decoration:none;font-weight:bold;}#calendar{background:#0c4ea2 none repeat scroll 0 0;overflow:hidden;padding:0;}#calendar .cal-header .sel_box{color:#335;font-size:26px;line-height:81px;margin:0 0 0 -1px;padding:0;position:relative;z-index:1;text-align:center;}#calendar .cal-header .prev_month,#calendar .cal-header .next_month{cursor:pointer;display:block;height:40px;position:absolute;top:15px;width:40px;}#calendar .cal-header .prev_month{right:0;left:auto;}#calendar .cal-header .next_month{right:auto;left:0;}#calendar .cal-box{background:#fff;margin:10px;}#calendar .cal-box-cont{padding:15px 8px;}#calendar table{max-width:100%;width:100%;text-align:center;border-collapse:collapse;border-spacing:0;}#calendar table>tbody>tr>td,#calendar table>thead>tr>th{border:2px solid #80a3ce;line-height:1.42857;}#calendar table th{height:76px;background:#dedede;text-align:center;font-size:24px;font-weight:bold;color:#0c4ea2;}#calendar table td{height:84px;line-height:84px;background:#fff;color:#363636;}#calendar table td:hover{background:#d9d9d9;}#calendar table td.date_has_event,#calendar table td.date_has_event:first-child,#calendar table td.date_has_event:last-child{background:#c9300d;color:#fff;}#calendar table td.date_has_event span .lunar{color:#cecece;}#calendar table td span>img{position:absolute;top:-15px;right:-20px;}#calendar table td .lunarm{background-color:#fc7a09;color:#000;position:static;font-size:14px;}#calendar table td:first-child,#calendar table td:last-child,#calendar table th:first-child,#calendar table th:last-child{color:#d91a1a;}#calendar table td span{font-size:26px;position:relative;}#calendar table td span .lunar{color:#6c6c6c;font-size:14px;}#calendar table td.padding{background:#efefef;cursor:default;-webkit-box-shadow:none;box-shadow:none;}#calendar .cal-box-cont .cal-box-cont-title{text-align:center;}#calendar .cal-box-cont .cal-box-cont-title h2{padding:0;margin:0;font-size:18px;color:#0c4ea2;}#calendar .cal-box-cont .cal-box-cont-title small{font-size:13px;}#calendar .cal-box-cont .cal-box-cont-title a{border-radius:45px;display:block;height:90px;width:90px;border:3px solid #d91a1a;margin:0 auto;padding:5px 0;}#calendar .cal-box-cont .cal-box-cont-title h4{padding:0;margin:10px 0 0;color:#0c4ea2;}#calendar .cal-event h4{margin:10px 0 0;padding:0;color:#0c4ea2;font-size:16px;}#calendar .cal-event li,.btn-group li{font-size:12px;background:#f6f6f6;border:1px #e4e6e8 solid;border-radius:2px;padding:2px;margin:1px 2px;font-weight:600;float:left;color:#6c6c6c;}#calendar select{border:1px solid #c0c0c0;color:#335;font-size:16px;height:30px;line-height:30px;margin:4px;overflow:hidden;padding:2px;max-width:80px;}#calendar .sel_month{max-width:110px;}#calendar td:hover,th:hover{background-position:0 -100px;color:#222;}#calendar td:hover{cursor:pointer;}#calendar td.date_has_event{background-position:200px 0;color:white;}#calendar td.date_has_event:hover{background-position:200px -100px;}#calendar td.today{background-position:100px 0;color:white;}#calendar td.today:hover{background-position:100px -100px;}#calendar ul{margin:0;padding:0;}@media (max-width: 560px) {.sidr-open .navbar-header>div{display:none;}}@media (max-width: 640px) {#calendar table td span .lunar,#calendar table td .lunarm small{display:none;}#calendar table td span .lunar{display:block;font-size:12px;}}@media (max-width: 992px) {.sidr{background:#262626 none repeat scroll 0 0;box-shadow:16px 4px 20px -6px rgba(0,0,0,0.2) inset;display:none;height:100%;overflow-y:auto;position:fixed;top:0;width:260px;z-index:999999;}.sidr-open .sidr{display:block;left:0;}.sidr-open .g_overlayer{display:block;}.sidr.left{left:-260px;right:auto;max-width:300px;}.navbar .nav-box{padding-top:0;}.navbar-header{display:block;}.h_banner_top{margin-top:52px;}.nav-logo{width:50%;display:block;position:static;margin:10px auto;}.navbar .nav-box>a{display:block;}.navbar ul{margin-left:0;height:48px;line-height:48px;}.navbar li{float:none;}.navbar li a{border:0;padding:0 20px;}.navbar ul.navbar-nav{margin-bottom:50px;height:auto;}.navbar ul.navbar-nav>li{border-bottom:1px solid #111111;}.navbar-nav li:first-child{margin-left:0;}.breadcrumb{margin-left:0;}.visible-lg,.visible-md{display:block;}.navbar .nav-sub h3{display:none;}.navbar .nav-sub.nav-sub-zodiac{width:100%;}.navbar .nav-sub{display:block;position:static;background:none;padding-bottom:15px;width:100%;}.navbar .nav-sub li a{border:0;color:#9d9d9d;font-size:15px;height:30px;line-height:30px;}.navbar .nav-sub li:hover,.navbar .nav-sub li a:hover{background:none;color:#fff;}.navbar ul>li:hover>span{display:none;}}@media (min-width: 768px) {.container{width:750px;}..container-fluid {padding-left:15px;
    padding-right: 15px;}
}
@media (min-width: 992px) {
.container {
    width: 970px;
}

}
@media (min-width: 1182px) {
.container {
    width: 1170px;
}
.visible-md{display:block;}
.navbar ul{margin-left:160px;}
.navbar .nav-box > a{display:block;}
.navbar li a>span{display:inline-block;}

}
@media (min-width: 1300px) {
.container {
    width: 1280px;
}
.navbar li a{padding:0 25px;}
.visible-lg{display:block;}
}
.container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: left;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-11 {
    width: 91.6667%;
}
.col-xs-10 {
    width: 83.3333%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-8 {
    width: 66.6667%;
}
.col-xs-7 {
    width: 58.3333%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-5 {
    width: 41.6667%;
}
.col-xs-4 {
    width: 33.3333%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-2 {
    width: 16.6667%;
}
.col-xs-1 {
    width: 8.33333%;
}
.col-xs-pull-12 {
    right: 100%;
}
.col-xs-pull-11 {
    right: 91.6667%;
}
.col-xs-pull-10 {
    right: 83.3333%;
}
.col-xs-pull-9 {
    right: 75%;
}
.col-xs-pull-8 {
    right: 66.6667%;
}
.col-xs-pull-7 {
    right: 58.3333%;
}
.col-xs-pull-6 {
    right: 50%;
}
.col-xs-pull-5 {
    right: 41.6667%;
}
.col-xs-pull-4 {
    right: 33.3333%;
}
.col-xs-pull-3 {
    right: 25%;
}
.col-xs-pull-2 {
    right: 16.6667%;
}
.col-xs-pull-1 {
    right: 8.33333%;
}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-push-12 {
    left: 100%;
}
.col-xs-push-11 {
    left: 91.6667%;
}
.col-xs-push-10 {
    left: 83.3333%;
}
.col-xs-push-9 {
    left: 75%;
}
.col-xs-push-8 {
    left: 66.6667%;
}
.col-xs-push-7 {
    left: 58.3333%;
}
.col-xs-push-6 {
    left: 50%;
}
.col-xs-push-5 {
    left: 41.6667%;
}
.col-xs-push-4 {
    left: 33.3333%;
}
.col-xs-push-3 {
    left: 25%;
}
.col-xs-push-2 {
    left: 16.6667%;
}
.col-xs-push-1 {
    left: 8.33333%;
}
.col-xs-push-0 {
    left: auto;
}
.col-xs-offset-12 {
    margin-left: 100%;
}
.col-xs-offset-11 {
    margin-left: 91.6667%;
}
.col-xs-offset-10 {
    margin-left: 83.3333%;
}
.col-xs-offset-9 {
    margin-left: 75%;
}
.col-xs-offset-8 {
    margin-left: 66.6667%;
}
.col-xs-offset-7 {
    margin-left: 58.3333%;
}
.col-xs-offset-6 {
    margin-left: 50%;
}
.col-xs-offset-5 {
    margin-left: 41.6667%;
}
.col-xs-offset-4 {
    margin-left: 33.3333%;
}
.col-xs-offset-3 {
    margin-left: 25%;
}
.col-xs-offset-2 {
    margin-left: 16.6667%;
}
.col-xs-offset-1 {
    margin-left: 8.33333%;
}
.col-xs-offset-0 {
    margin-left: 0;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
    float: left;
}
.col-sm-12 {
    width: 100%;
}
.col-sm-11 {
    width: 91.6667%;
}
.col-sm-10 {
    width: 83.3333%;
}
.col-sm-9 {
    width: 75%;
}
.col-sm-8 {
    width: 66.6667%;
}
.col-sm-7 {
    width: 58.3333%;
}
.col-sm-6 {
    width: 50%;
}
.col-sm-5 {
    width: 41.6667%;
}
.col-sm-4 {
    width: 33.3333%;
}
.col-sm-3 {
    width: 25%;
}
.col-sm-2 {
    width: 16.6667%;
}
.col-sm-1 {
    width: 8.33333%;
}
.col-sm-pull-12 {
    right: 100%;
}
.col-sm-pull-11 {
    right: 91.6667%;
}
.col-sm-pull-10 {
    right: 83.3333%;
}
.col-sm-pull-9 {
    right: 75%;
}
.col-sm-pull-8 {
    right: 66.6667%;
}
.col-sm-pull-7 {
    right: 58.3333%;
}
.col-sm-pull-6 {
    right: 50%;
}
.col-sm-pull-5 {
    right: 41.6667%;
}
.col-sm-pull-4 {
    right: 33.3333%;
}
.col-sm-pull-3 {
    right: 25%;
}
.col-sm-pull-2 {
    right: 16.6667%;
}
.col-sm-pull-1 {
    right: 8.33333%;
}
.col-sm-pull-0 {
    right: auto;
}
.col-sm-push-12 {
    left: 100%;
}
.col-sm-push-11 {
    left: 91.6667%;
}
.col-sm-push-10 {
    left: 83.3333%;
}
.col-sm-push-9 {
    left: 75%;
}
.col-sm-push-8 {
    left: 66.6667%;
}
.col-sm-push-7 {
    left: 58.3333%;
}
.col-sm-push-6 {
    left: 50%;
}
.col-sm-push-5 {
    left: 41.6667%;
}
.col-sm-push-4 {
    left: 33.3333%;
}
.col-sm-push-3 {
    left: 25%;
}
.col-sm-push-2 {
    left: 16.6667%;
}
.col-sm-push-1 {
    left: 8.33333%;
}
.col-sm-push-0 {
    left: auto;
}
.col-sm-offset-12 {
    margin-left: 100%;
}
.col-sm-offset-11 {
    margin-left: 91.6667%;
}
.col-sm-offset-10 {
    margin-left: 83.3333%;
}
.col-sm-offset-9 {
    margin-left: 75%;
}
.col-sm-offset-8 {
    margin-left: 66.6667%;
}
.col-sm-offset-7 {
    margin-left: 58.3333%;
}
.col-sm-offset-6 {
    margin-left: 50%;
}
.col-sm-offset-5 {
    margin-left: 41.6667%;
}
.col-sm-offset-4 {
    margin-left: 33.3333%;
}
.col-sm-offset-3 {
    margin-left: 25%;
}
.col-sm-offset-2 {
    margin-left: 16.6667%;
}
.col-sm-offset-1 {
    margin-left: 8.33333%;
}
.col-sm-offset-0 {
    margin-left: 0;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left;
}
.col-md-12 {
    width: 100%;
}
.col-md-11 {
    width: 91.6667%;
}
.col-md-10 {
    width: 83.3333%;
}
.col-md-9 {
    width: 75%;
}
.col-md-8 {
    width: 66.6667%;
}
.col-md-7 {
    width: 58.3333%;
}
.col-md-6 {
    width: 50%;
}
.col-md-5 {
    width: 41.6667%;
}
.col-md-4 {
    width: 33.3333%;
}
.col-md-3 {
    width: 25%;
}
.col-md-2 {
    width: 16.6667%;
}
.col-md-1 {
    width: 8.33333%;
}
.col-md-pull-12 {
    right: 100%;
}
.col-md-pull-11 {
    right: 91.6667%;
}
.col-md-pull-10 {
    right: 83.3333%;
}
.col-md-pull-9 {
    right: 75%;
}
.col-md-pull-8 {
    right: 66.6667%;
}
.col-md-pull-7 {
    right: 58.3333%;
}
.col-md-pull-6 {
    right: 50%;
}
.col-md-pull-5 {
    right: 41.6667%;
}
.col-md-pull-4 {
    right: 33.3333%;
}
.col-md-pull-3 {
    right: 25%;
}
.col-md-pull-2 {
    right: 16.6667%;
}
.col-md-pull-1 {
    right: 8.33333%;
}
.col-md-pull-0 {
    right: auto;
}
.col-md-push-12 {
    left: 100%;
}
.col-md-push-11 {
    left: 91.6667%;
}
.col-md-push-10 {
    left: 83.3333%;
}
.col-md-push-9 {
    left: 75%;
}
.col-md-push-8 {
    left: 66.6667%;
}
.col-md-push-7 {
    left: 58.3333%;
}
.col-md-push-6 {
    left: 50%;
}
.col-md-push-5 {
    left: 41.6667%;
}
.col-md-push-4 {
    left: 33.3333%;
}
.col-md-push-3 {
    left: 25%;
}
.col-md-push-2 {
    left: 16.6667%;
}
.col-md-push-1 {
    left: 8.33333%;
}
.col-md-push-0 {
    left: auto;
}
.col-md-offset-12 {
    margin-left: 100%;
}
.col-md-offset-11 {
    margin-left: 91.6667%;
}
.col-md-offset-10 {
    margin-left: 83.3333%;
}
.col-md-offset-9 {
    margin-left: 75%;
}
.col-md-offset-8 {
    margin-left: 66.6667%;
}
.col-md-offset-7 {
    margin-left: 58.3333%;
}
.col-md-offset-6 {
    margin-left: 50%;
}
.col-md-offset-5 {
    margin-left: 41.6667%;
}
.col-md-offset-4 {
    margin-left: 33.3333%;
}
.col-md-offset-3 {
    margin-left: 25%;
}
.col-md-offset-2 {
    margin-left: 16.6667%;
}
.col-md-offset-1 {
    margin-left: 8.33333%;
}
.col-md-offset-0 {
    margin-left: 0;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
    float: left;
}
.col-lg-12 {
    width: 100%;
}
.col-lg-11 {
    width: 91.6667%;
}
.col-lg-10 {
    width: 83.3333%;
}
.col-lg-9 {
    width: 75%;
}
.col-lg-8 {
    width: 66.6667%;
}
.col-lg-7 {
    width: 58.3333%;
}
.col-lg-6 {
    width: 50%;
}
.col-lg-5 {
    width: 41.6667%;
}
.col-lg-4 {
    width: 33.3333%;
}
.col-lg-3 {
    width: 25%;
}
.col-lg-2 {
    width: 16.6667%;
}
.col-lg-1 {
    width: 8.33333%;
}
.col-lg-pull-12 {
    right: 100%;
}
.col-lg-pull-11 {
    right: 91.6667%;
}
.col-lg-pull-10 {
    right: 83.3333%;
}
.col-lg-pull-9 {
    right: 75%;
}
.col-lg-pull-8 {
    right: 66.6667%;
}
.col-lg-pull-7 {
    right: 58.3333%;
}
.col-lg-pull-6 {
    right: 50%;
}
.col-lg-pull-5 {
    right: 41.6667%;
}
.col-lg-pull-4 {
    right: 33.3333%;
}
.col-lg-pull-3 {
    right: 25%;
}
.col-lg-pull-2 {
    right: 16.6667%;
}
.col-lg-pull-1 {
    right: 8.33333%;
}
.col-lg-pull-0 {
    right: auto;
}
.col-lg-push-12 {
    left: 100%;
}
.col-lg-push-11 {
    left: 91.6667%;
}
.col-lg-push-10 {
    left: 83.3333%;
}
.col-lg-push-9 {
    left: 75%;
}
.col-lg-push-8 {
    left: 66.6667%;
}
.col-lg-push-7 {
    left: 58.3333%;
}
.col-lg-push-6 {
    left: 50%;
}
.col-lg-push-5 {
    left: 41.6667%;
}
.col-lg-push-4 {
    left: 33.3333%;
}
.col-lg-push-3 {
    left: 25%;
}
.col-lg-push-2 {
    left: 16.6667%;
}
.col-lg-push-1 {
    left: 8.33333%;
}
.col-lg-push-0 {
    left: auto;
}
.col-lg-offset-12 {
    margin-left: 100%;
}
.col-lg-offset-11 {
    margin-left: 91.6667%;
}
.col-lg-offset-10 {
    margin-left: 83.3333%;
}
.col-lg-offset-9 {
    margin-left: 75%;
}
.col-lg-offset-8 {
    margin-left: 66.6667%;
}
.col-lg-offset-7 {
    margin-left: 58.3333%;
}
.col-lg-offset-6 {
    margin-left: 50%;
}
.col-lg-offset-5 {
    margin-left: 41.6667%;
}
.col-lg-offset-4 {
    margin-left: 33.3333%;
}
.col-lg-offset-3 {
    margin-left: 25%;
}
.col-lg-offset-2 {
    margin-left: 16.6667%;
}
.col-lg-offset-1 {
    margin-left: 8.33333%;
}
.col-lg-offset-0 {
    margin-left: 0;
}
}
table {
    background-color: transparent;
}
caption {
    color: #777;
    padding-bottom: 8px;
    padding-top: 8px;
    text-align: left;
}
th {
    text-align: left;
}
.table {
    margin-bottom: 20px;
    max-width: 100%;
    width: 100%;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border-top: 1px solid #ddd;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
}
.table > thead > tr > th {
    border-bottom: 2px solid #ddd;
    vertical-align: bottom;
}
.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
    border-top: 0 none;
}
.table > tbody + tbody {
    border-top: 2px solid #ddd;
}
.table .table {
    background-color: #fff;
}
.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
    padding: 5px;
}
.table-bordered {
    border: 1px solid #ddd;
}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #ddd;
}
.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
    background-color: #f5f5f5;
}
table col[class*="col-"] {
    display: table-column;
    float: none;
    position: static;
}
table td[class*="col-"], table th[class*="col-"] {
    display: table-cell;
    float: none;
    position: static;
}
.table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active {
    background-color: #f5f5f5;
}
.table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover {
    background-color: #e8e8e8;
}
.table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success {
    background-color: #dff0d8;
}
.table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover {
    background-color: #d0e9c6;
}
.table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info {
    background-color: #d9edf7;
}
.table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover {
    background-color: #c4e3f3;
}
.table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning {
    background-color: #fcf8e3;
}
.table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover {
    background-color: #faf2cc;
}
.table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger {
    background-color: #f2dede;
}
.table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover {
    background-color: #ebcccc;
}
.table-responsive {
    min-height: 0.01%;
    overflow-x: auto;
}
@media screen and (max-width: 767px) {
.table-responsive {
    border: 1px solid #ddd;
    margin-bottom: 15px;
    overflow-y: hidden;
    width: 100%;
}
.table-responsive > .table {
    margin-bottom: 0;
}
.table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {
    white-space: nowrap;
}
.table-responsive > .table-bordered {
    border: 0 none;
}
.table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-left: 0 none;
}
.table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: 0 none;
}
.table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0 none;
}
}
fieldset {
    border: 0 none;
    margin: 0;
    min-width: 0;
    padding: 0;
}
legend {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #e5e5e5;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #333;
    display: block;
    font-size: 21px;
    line-height: inherit;
    margin-bottom: 20px;
    padding: 0;
    width: 100%;
}
label {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 5px;
    max-width: 100%;
}

