﻿@charset "utf-8";
/* CSS Document VOD 2016*/

	
	
			body{font-family:'Titillium Web',"微軟正黑體",  sans-serif;}
		.mov{ display:block; margin-bottom:20px; }
		.mov { position:relative;}
		.mov .playicon span img {  opacity:0.4; border:#eee solid 5px;}
		.mov .playicon span img:hover  { opacity:1; border:#CC0000 solid 5px;}
		.timecode{float:left; position:absolute; bottom:8px; right:8px; font-size:0.8em; padding:3px; display:block; background:#000000; color:#CCC; position:absolute; z-index:99; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; }
		.openmov{float:right; position:absolute; bottom:15px; left:8px; display:block; position:absolute; z-index:99;}
		.mov .playicon .openmov img { border:0; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;}
		.mov .playicon .openmov img:hover { cursor:none; border:0;}
		.btn-default {text-shadow: none;}
	
        .form-signin {
          max-width: 330px;
          padding: 15px;
          margin: 0 auto;
        }
        .form-signin .form-signin-heading,
        .form-signin .checkbox {
          margin-bottom: 10px;
        }
        .form-signin .checkbox {
          font-weight: normal;
        }
        .form-signin .form-control {
          position: relative;
          height: auto;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          padding: 10px;
          font-size: 16px;
        }
        .form-signin .form-control:focus {
          z-index: 2;
        }
        .form-signin input[type="email"] {
          margin-bottom: -1px;
          border-bottom-right-radius: 0;
          border-bottom-left-radius: 0;
        }
        .form-signin input[type="password"] {
          margin-bottom: 10px;
          border-top-left-radius: 0;
          border-top-right-radius: 0;
        }
	
		.btn-default {
			text-shadow: 0 1px 0 #fff;
			background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
			background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
			background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
			background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
			filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
			background-repeat: repeat-x;
			border-color: #e0e0e0 !important;
		}
		
		.btn-default:hover{background: #e0e0e0;border-color: #e0e0e0 !important;}
		.btn-default:focus{background: #e0e0e0;border-color: #e0e0e0 !important;}
		.btn-default:visited{background: #e0e0e0;border-color: #e0e0e0 !important;}
		.btn-default:active{background: #e0e0e0;border-color: #e0e0e0 !important;}
		
	
		.btn-primary {
			background: #265a88;
			background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
			background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
			background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
			background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
			filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
			background-repeat: repeat-x;
			border-color: #265a88 !important;
			
		}
		
		.btn-primary:hover{background: #265a88;border-color: #265a88 !important;}
		.btn-primary:focus{background: #265a88;border-color: #265a88 !important;}
		.btn-primary:visited{background: #265a88;border-color: #265a88 !important;}
		.btn-primary:active{background: #265a88;border-color: #265a88 !important;}
		
		.fontvod{font-weight:300 !important;}
		.fontvod1{font-weight:400 !important;}
		.fontvod2{font-weight:500 !important;}
		
		.fontvod-sz13{ font:13px !important; line-height:15px;}
		
		.footer{ margin-top:40px !important;}