.cover { height: 100%; overflow: hidden;}
.banner { margin: 10px 0;}
.banner img { display: table; margin:0 auto;}

ul { list-style: none; }
ul, h1, h2, h3, h4, h5, h6, form, button { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: 500;}
.display_none { display: none;} .display_block { display: block;}
.mt0 { margin-top: 0 !important;} .mt10 { margin-top: 10px;} .mt20 { margin-top: 20px;}
.mb0 { margin-bottom: 0;} .mb10 { margin-bottom: 10px !important;} .mb20 { margin-bottom: 20px;}


.box-shadow { padding: 1em; background-color: #FFF; -moz-box-shadow:0px 1px 1px 0px #CCC; -webkit-box-shadow: 0px 1px 1px 0px #CCC; box-shadow:0px 1px 1px 0px #CCC;}

.center-block { display: table; margin: 0 auto; }

.ng-slider .owl-buttons div { width: 65px; height: 68px; top: 70px; text-indent: -9999px; opacity: 1 !important; filter: Alpha(Opacity=100) !important;}
.ng-slider .owl-prev { position: absolute; left: -100px; background: url(../images/sprite.png) 0px 0px;   }
.ng-slider .owl-next { position: absolute; right: -100px; background: url(../images/sprite.png) -68px 0px;}
.ng-slider .owl-prev:hover { background: url(../images/sprite.png) -135px 0px;   }
.ng-slider .owl-next:hover { background: url(../images/sprite.png) -203px 0px;}

.pagination li { float: left; margin-right: 2px;}
.pagination li a { display: block; padding: 8px 14px; color: #FFF; background-color: #D70000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.pagination li a:hover, .pagination li.current a { color: #FFF; background-color: #333; }
.pagination li.active a { border-color: inherit !important; background-color: #333;}
.breadcrumb { margin-bottom: 0;}
.breadcrumb li span {font-size: 12px; color: #AAA; margin-right: 5px;}
.breadcrumb a { color:#158AB7;}
.center-block {display: table;}

.dropdown-menu li a {padding: 3px 10px; line-height: 30px; border-bottom: 1px solid #EBEBEB;}
.dropdown-menu li a span { margin-right: 5px; }

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { background-color:#007FBD; border: 1px solid #007FBD; color: #FFF;}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { color: #333; font-weight: 300;}
.nav>li>a { padding: 10px 13px;}


.offline-box { width:600px; margin:100px auto 0 auto; position:relative; padding:100px 50px; background-color:#FFCC00; font-size:24px; line-height:30px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }

.offline-box-warning { width:128px; height:128px; position:absolute; left:280px; top:-64px; background:url(../images/warning.png) no-repeat top center; }

/*AMP STYLE*/
.-amp-fill-content {
    display: block;
    min-width: 100%;
    max-width: 100%;
    height: 100%;
    margin: auto;
}
/*AMP STYLE*/