﻿html, body {
    font-family: 微軟正黑體;
    background: rgb(19,32,72); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(19,32,72,1) 0%, rgba(12,18,38,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(19,32,72,1) 0%,rgba(12,18,38,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(19,32,72,1) 0%,rgba(12,18,38,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#132048', endColorstr='#0c1226',GradientType=0 ); /* IE6-9 */
	color: #ffffff;
	}	

    body .logocolor {
        color: #ffffff;
    }
	body .uk-light{
		color: #ffffff;
	}
	body .uk-modal-body {
        color: #666;
    }
/*ul.uk-navbar-nav li.menuem a {
    color:#ff9800;
}*/

body .hd-menu {
    font-weight: 500;
}
#lblTitle {
    line-height:18px;
    height:18px;
    overflow:hidden;
}
.uk-overlay {
    padding: 20px 30px;
}
#MovieClass li.uk-active a{
    color:#e85871;
    font-size:18px;
}
#MovieClass a {
    font-size:18px;
}
#MovieClass:before {
    border: none;
}
.warnings-background {
    background-image: url(../images/TodayApp_WebMobile_Background.png);
    background-clip: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0;
    width: 100%;
}
.uk-heading-bullet::before{
        color: #cc3366;
        border-left:5px solid #cc3366
}
h3.uk-heading-bullet, h4.uk-heading-bullet{
    color: #ffffff;
}
body .uk-offcanvas-bar {
    width:300px;
}

#subtitleArea {
    font-weight: 400;
}
.uk-h4, h4 {
    font-size: 15px;
    line-height: 19px;
}
a.Refuse {
    background-color:#999;
    color:#222;
}
#ButtonArea a {
    font-size:16px;
}
.uk-navbar-container:not(.uk-navbar-transparent) {
    background: rgba(0,0,0,0.5);

    /*background: linear-gradient(to left, #333333, #444444);*/
    color: rgba(255,255,255,1);
}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a.uk-open, .uk-navbar-nav > li > a:focus {
    color: rgba(255,255,255,0.8);
}
#logoimg {
    content: url('/images/logo.png');
    width:325px;
    height:115px;
}
a #logoimg {
    width:130px;
    height:46px;
}

.uk-navbar-nav > li > a {
    color: rgba(255,255,255,1);
}

.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    font-size: 16px;
}

.uk-logo {
    color: #ffffff;
    font-size: 2rem;
    font-weight: bold;
}

    .uk-logo:hover {
        color: #cc0066;
    }

/*body .uk-search-icon {
     color: #cc0066;
     font-weight:600;
}*/
.uk-navbar-toggle {
    color: rgba(255,255,255,1);
}

    .uk-navbar-toggle:hover {
        color: rgba(255,255,255,0.8);
    }

.uk-tab > * > a {
    color: rgba(255,255,255,1);
}

    .uk-tab > * > a:hover {
        color: rgba(255,255,255,0.8);
    }

.uk-tab > .uk-active > a {
    color: rgba(255,255,255,1);
    border-color: #cc0066;
    font-weight: bold;
    border-bottom: 2px solid #e85871;
}

#offcanvas-nav a {
    color: rgba(255,255,255,1);
}



.uk-subnav > * > :first-child {
    font-size: 16px;
    color: rgba(255,255,255,1);
}

.uk-description-list > dt {
    color: #fff;
}

.uk-list strong {
    font-weight: bold;
    color: #fff;
}
/*.uk-heading-bullet::before {
    border-left: 5px solid #cc3366;
    border-left-color:rgba(208,39,101,1)
}*/
.uk-card-primary.uk-card-body .uk-heading-bullet::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-heading-bullet::before, .uk-card-secondary.uk-card-body .uk-heading-bullet::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-bullet::before, .uk-light .uk-heading-bullet::before, .uk-offcanvas-bar .uk-heading-bullet::before, .uk-overlay-primary .uk-heading-bullet::before, .uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet::before, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet::before {
    border-left-color: rgba(208,39,101,1);
}


a:hover, a:focus {
    text-decoration: none;
}
/*.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6 {
     color: rgba(255,255,255,1);
}*/



.tm-warnings {
    padding: 20px 15px;
}

.bodyMid {
    padding: 20px 5px;
}

.tm-text-white {
    color: #ffffff;
}

.warnings-textBox {
    background-color: initial;
    border: 1px solid rgba(255,255,255,0.7);
    font-size: 100%;
    line-height: 30px;
    padding: 15px;
    border-radius: 5px;
    overflow: auto;
    min-height: 100px;
}


.error {
    color: red;
}
/*login*/
.lblNickName, .lblPoint {
    margin-left: 5px;
    color:#fff;
    margin-right:5px;
}
/*video*/
#MidBody .Video {
    /*padding: 5px 5px;
    border: 1px solid #999;*/
}

.Video .HeadTxt {
    color: #ffffff;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    margin-bottom: 7px;
    text-align: center;
}

.Video .captionTxt {
    height: 32px;
    line-height: 16px;
    overflow: hidden;
    margin-bottom: 7px;
}

    .Video .captionTxt a {
        color: #fff;
    }

.Video .Date {
    text-align: center;
    color: #fff;
    opacity: 0.5;
    height: 16px;
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
    background-color: none;
    padding: 5px 0;
}
/*news*/
#NewsList li i.Date {
    padding-left: 10px;
    color: rgba(255,255,255,0.5);
}
#NewsList li{
    background: none;
    border: none;
}
#NewsList li a{
    color: #ffffff;
}
/*rank*/
.rank {
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 16px;
    /*border: 1px solid #999;*/
    padding: 5px;
}

    .rank .title {
        line-height: 22px;
        overflow: hidden;
        height: 22px;
		opacity: 0.8;
    }

        .rank .title a {
            color: #ffffff;
        }

    .rank .dec {
        margin-top: 8px;
        line-height: 18px;
        height: 53px;
        overflow: hidden;
    }

        .rank .dec a {
            color: #fff;
            /*opacity: 0.3;*/
        }
/*playmovie*/
.btnPlay {
    width: 160px;
    height: 160px;
    filter: Alpha(Opacity=50, FinishOpacity=50, Style=2); /* IE */
    -moz-opacity: 0.5; /* FF + Moz */
    opacity: 0.5; /* CSS3 */
}

    .btnPlay:hover {
        width: 160px;
        height: 160px;
        filter: Alpha(Opacity=100, FinishOpacity=100, Style=2); /* IE */
        -moz-opacity: 1; /* FF + Moz */
        opacity: 1; /* CSS3 */
    }

#MovieDescription {
    border: 1px solid #666;
}
#MovieClassCount li {
    float:left;
    /*margin-right:10px;*/
    width: 100%;
    margin-left: 16px;
}
#MovieClass .owl-nav{
	display: none;
}
#MovieClassCount li a{
    color: #ffffff;
}
#MovieClass li a{
	color: #ffffff;
}
    #MovieClassCount li a:hover {
        text-decoration:underline;
    }
#MovieClassCount li:first-child {
    margin-top:10px;
}
.tm-offcanvas .uk-offcanvas-bar{
	width: 100% !important;
}
#MovieClass2::before{
	border-bottom: none;
}
#MovieClass2 li {
	min-width: 100px;
}
#tm-tab {
	position: relative;
}
#chevron_right {
    position: absolute;
    right: 0;
    top: 0;
    padding-left: 0;
    background: rgba(0, 0, 0, 0.5);
}
.loading {
    opacity: 0;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
	border: 2px solid #f0506e;
	border-bottom: 2px solid rgba(0,0,0,0);
	height: 24px;
	width: 24px;
	border-radius: 50%;
    border-radius: 50%;
	-webkit-animation: loading 1s infinite linear;
	-moz-animation: loading 1s infinite linear;
	-o-animation: loading 1s infinite linear;
	animation: loading 1s infinite linear;
}
@-webkit-keyframes loading {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}
@-moz-keyframes loading {
	from {
		-moz-transform: rotate(0deg);
	}
	to {
		-moz-transform: rotate(360deg);
	}
}
@-o-keyframes loading {
	from {
		-o-transform: rotate(0deg);
	}
	to {
		-o-transform: rotate(360deg);
	}
}
@keyframes loading {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}