

@font-face {

  font-family: 'Lato';

  font-style: normal;

  /*font-weight: 400;*/

  src: url('fonts/lato-v14-latin-regular.eot');

  src: local('Lato Regular'), local('Lato-Regular'),

       url('fonts/lato-v14-latin-regular.eot?#iefix') format('embedded-opentype'), 

       url('fonts/lato-v14-latin-regular.woff2') format('woff2'), 

       url('fonts/lato-v14-latin-regular.woff') format('woff'), 

       url('fonts/lato-v14-latin-regular.ttf') format('truetype'), 

       url('fonts/lato-v14-latin-regular.svg#Lato') format('svg'); 

}



@font-face {

  font-family: 'Lato';

  font-style: normal;

  font-weight: 700;

  src: url('fonts/lato-v14-latin-700.eot'); 

  src: local('Lato Bold'), local('Lato-Bold'),

       url('fonts/lato-v14-latin-700.eot?#iefix') format('embedded-opentype'), 

       url('fonts/lato-v14-latin-700.woff2') format('woff2'), 

       url('fonts/lato-v14-latin-700.woff') format('woff'), 

       url('fonts/lato-v14-latin-700.ttf') format('truetype'), 

       url('fonts/lato-v14-latin-700.svg#Lato') format('svg'); 

}



@font-face {

  font-family: 'Lato';

  font-style: normal;

  font-weight: 900;

  src: url('fonts/lato-v14-latin-900.eot'); /* IE9 Compat Modes */

  src: local('Lato Black'), local('Lato-Black'),

       url('fonts/lato-v14-latin-900.eot?#iefix') format('embedded-opentype'), 

       url('fonts/lato-v14-latin-900.woff2') format('woff2'), 

       url('fonts/lato-v14-latin-900.woff') format('woff'), 

       url('fonts/lato-v14-latin-900.ttf') format('truetype'), 

       url('fonts/lato-v14-latin-900.svg#Lato') format('svg'); 

}



@font-face {

  font-family: 'Orbitron';

  font-style: normal;

  font-weight: 700;

  src: local('Orbitron Bold'), local('Orbitron-Bold'),

       url('fonts/orbitron-v9-latin-700.woff2') format('woff2'),

       url('fonts/orbitron-v9-latin-700.woff') format('woff'); 

}





 body{font-family: 'Lato', sans-serif !important; font-weight:normal;background-color: #f2f2f2;}

 p{font-weight:normal;}

 .container{max-width:1366px; padding:0px;}

.navbar-dark .navbar-nav .nav-link{font-size:21px; line-height:36px;}

.navbar-dark .navbar-nav .nav-link:hover, .current{color:#003056!important; background-color:#fff;box-shadow: inset 0px -7px 0px -1px #003056;}

.pad0{padding:0px;}

.marg0{margin:0px;}

.navbar-expand-lg .navbar-nav .nav-link{padding-top: 15px; padding-bottom: 15px; padding-right: 12px; padding-left: 12px;}

.bdrrtg{border-left:1px solid #888888; background-color:#f2f2f2;}

.img-responsive{width:100%;}

.top-bx{background-color:rgba(0,0,0,.7); width:100%; margin:0 auto; padding:8px; text-align:center; position:absolute; margin-top:-88px; color:#ffffff;}

.top-bx	h3{font-size:23px; color:#ffffff; margin:0px 0px 3px 0px; padding:0px; font-weight:600;}

.top-bx	h4{font-size:18px; color:#dfdfdf; font-style:italic; margin:0px 0px 0px 0px; padding:0px;}

.top-bx	p{font-size:16px; color:#d0cfcf; margin:0px; padding:0px;}

.hdgreen{background:#39b749; color:#fff; font-weight:600; font-size:20px; text-align:left; text-transform:uppercase; padding:6px 10px;}

.img-content{display:block; padding:10px 10px 5px 70px; border-bottom:1px solid #888888; min-height:100px;}

.img-content img{float:left; max-width: 80px; margin-left:-60px; margin-bottom:20px; margin-right:10px; border:1px solid #ccc;}

.img-content strong{font-weight:600}

.img-content h3{font-size:16px; color:#333; font-weight:700; margin:0px 0px 3px;  padding:0px;}

.img-content h4{font-size:14px; color:#555; margin:0px 0px 3px; padding:0px;font-weight:600; font-style:italic;}

.img-content p{font-size:14px; color:#777; margin:0px; padding:0px; line-height:20px;}

.ft-date{display:block; padding:10px 10px 5px 10px; /*border-top:1px solid #888888; background:#eeeeee;*/ text-align:center; }

#date_time{font-weight:600; color:#fff; font-size:20px;}

.ft-date span{text-transform:uppercase; font-weight:400; font-size:18px !important; line-height:26px; color:#222; padding:0px; margin:0px;}

.ft-date p{  font-weight:400; color:#9c0000; font-size:24px; padding:3px 0px; line-height:28px; margin:0px;}

.headright{background:#003056; padding:10px; color:#fff;border-bottom: 1px solid #003056;}

.headright img{max-width:50px; border-radius:2px; float:left; margin-right:10px;}

.headright h6{font-size:18px; font-weight:800; padding:0px; margin:0px;}

.headright p{font-size:16px; font-weight:600; color:#d0cfcf; font-style:italic; padding:0px; margin:0px;}

.hdleft img{max-width:150px; padding:3px; background:#fff; border:1px solid #646464; float:left; margin-right:20px;}

.hdleft h5{ font-weight:400; font-size:30px; line-height:30px; color:#222; padding:6px 0px; margin:0px;}

.hdleft p{font-size:20px; color:#484848; padding:5px 0px; margin:0px; line-height:26px;}

.ptb30{padding-top:30px; padding-bottom:30px;}

.textnne a:hover{text-decoration:none;}

.seatbox{background:#003157; color:#fff; max-width:100px; float:right; font-size:17px; text-align:center; padding:10px; margin-right:30px; margin-top:16px; line-height:36px;}

.seatbox span{font-weight:800; font-size:40px; display:block;}

.seatboxr{background:#d03517; color:#fff; max-width:100px; font-size:17px; text-align:center; padding:10px; margin:10px auto 0px; line-height:36px;}

.seatboxr span{font-weight:800; font-size:30px; display:block;}

.bgbdr1{  padding-top:20px;  padding-bottom:20px; background:#fff; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.25);}

.bggrey{ padding-bottom:20px;}

.bggrad{background: -moz-linear-gradient(180deg, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 26%, rgba(39,39,39,1) 100%);

 background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(39,39,39,1)), color-stop(74%, rgba(242,242,242,1)), color-stop(100%, rgba(242,242,242,1))); background: -webkit-linear-gradient(180deg, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 26%, rgba(39,39,39,1) 100%); background: -o-linear-gradient(180deg, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 26%, rgba(39,39,39,1) 100%); background: -ms-linear-gradient(180deg, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 26%, rgba(39,39,39,1) 100%); background: linear-gradient(270deg, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 26%, rgba(39,39,39,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272727', endColorstr='#f2f2f2',GradientType=1 ); height:7px;  margin-bottom:16px!important;  margin-top:6px!important; max-width:500px;}

.contsm h7{font-size:35px; font-weight:600;}

.contsm p{font-size:20px; font-weight:normal; color:#585858; padding-top:30px;}

.contsm ul{padding:0px; margin:30px 0px 20px 30px;}

.contsm li{line-height:30px; font-size:17px; padding-bottom:7px;}

.contsm li a{color:#3e9de6; text-decoration:none;}

.contsm li a:hover{color:#3e9de6; text-decoration:underline;}

.prof-det{background:#fff; padding:8px;box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.25); margin-right:30px; text-transform:uppercase;}

.prof-det h3{text-align:center; font-size:17px; font-weight:600; color:#fff; background:#868686; padding:8px 5px;}

.prof-det p{ font-size:14px; font-weight:600; color:#111; letter-spacing:.2px; margin-bottom:10px; line-height:24px;}

.prof-det span{display:block;  font-weight:normal; color:#444; letter-spacing:0px; text-transform:capitalize; font-size:16px;}

.screenall{max-width:96%; margin:0 auto;}

.screenallmbt{max-width:98%; margin:30px auto 0px;}

.screenall span{display:block;  font-weight:normal; color:#444; letter-spacing:0px; font-weight:800; text-transform:uppercase; font-size:30px;}

.grn{border:2px solid #01c851; margin-top:25px; padding:15px 10px; background:#fff; overflow:hidden;}

.rd img, .org img, .grn img{float:left; margin-right:15px;}

.rd h7, .org h7, .grn h7{line-height:30px; font-size:28px; font-weight:800; padding:10px 0px 0px; margin:0px; display:block;}

.rd p, .org p, .grn p{line-height:30px; padding:0px; margin:0px; text-shadow:1px 1px 1px #000;}

.rd p{color:#d9524e} .org p{color:#e67d21} .grn p{color:#01c851}

.rd{border:2px solid #d9524e; margin-top:25px; padding:15px 10px; background:#fff; overflow:hidden;}

.org{border:2px solid #e67d21; margin-top:25px; padding:15px 10px; background:#fff; overflow:hidden;}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{border-top:4px solid #003056; border-left:1px solid #003056; border-right:1px solid #003056;}

.nav-tabs .nav-link{ font-size:20px; text-transform:uppercase; border-top:4px solid #f2f1f2; border-left:1px solid #f2f1f2; border-right:1px solid #f2f1f2; background:none;}

.nav-link{padding: 13px 20px;}

.tab-content, .tab-content > .active{background: #fff;}

.nav-tabs .nav-link:hover{border-color: #003056 #003056 #003056}

.txtnone a{text-decoration:none;}

.txtnone a:hover{text-decoration:none;}

.imgnew-content{display:block; padding:10px 10px 5px 70px; border-bottom:1px solid #888888; min-height:90px;}

.imgnew-content img{float:left; max-width: 70px; margin-left:-60px; margin-bottom:20px; margin-right:10px; border:1px solid #ccc;}

.imgnew-content strong{font-weight:600}

.imgnew-content h3{font-size:19px; color:#333; font-weight:600; margin:0px 0px 3px;  padding:0px;}

.imgnew-content h4{font-size:16px; color:#555; margin:0px 0px 3px; padding:0px;font-weight:600; font-style:italic;}

.imgnew-content p{font-size:15px; color:#777; margin:0px; padding:0px; line-height:20px;}

.vtrst{display:block; margin:40px auto 10px; text-align:center; width:140px; padding:10px; background-color:#39b749;  color:#fff; text-transform:uppercase; font-weight:600;  box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1); text-decoration:none;  }

.vtrst:hover{background:#003157; text-decoration:none; color:#fff;}

.navbar-nav, .nav-link,  .nav-item, .navbar-nav{display:inline-block; text-align:left; padding-left:5px;}

.mrgT-100{margin-top:100px;}

.mrgT-120{margin-top:120px;}

.mrgT-200{margin-top:200px;}

@media only screen and (max-width: 968px){

	.navbar-expand-lg .navbar-nav .nav-link {padding-right: 5px !important; padding-left: 5px !important;padding-top: 25px !important; padding-bottom: 26px !important;}

	.navbar-nav, .nav-link, .nav-item, .navbar-nav{padding-left: 7px!important;}

	

	.img-content{padding: 10px 10px 5px 10px;}

	.img-content img {float: left; max-width: 40px; margin-left: -40px; display:none;}

	.ft-date h7{font-size: 17px; line-height: 27px;}

	.ft-date p{font-size: 16px;}

	.td_style{font-size:26px !important;font-weight: 800 !important;vertical-align: top !important; }

	.headright h6{    font-weight: 700 !important;}

	.brdr-img{max-width:42px !important;max-height:42px !important;}

	.embed-responsive{height:510px !important;}

	.img-name{font-size: 14px !important;width:125px !important;}

}

@media only screen and (max-width: 768px){

	.navbar-expand-lg .navbar-nav .nav-link {padding-right: 5px !important; padding-left: 5px !important;padding-top: 25px !important; padding-bottom: 26px !important;}

	

}

.embed-responsive{height:660px;}

.brdr-img{border: 1px solid #ccc;max-width:55px;}

/*Announcement Board CSS*/


.td_style{font-family: 'Orbitron' !important; font-size:38px; color:#222222; font-weight:700; padding:2px 0px; vertical-align:top;}

.bg-white{background:#fff;}

.img-name{display: block;font-family: 'Lato', sans-serif;font-size: 14px; color:#000000;font-weight: 500;letter-spacing: 1px;margin-top: 0px;width:138px;white-space: nowrap;overflow:hidden !important;text-overflow: ellipsis;}

.img-name1{display: block;font-family: 'Lato', sans-serif;font-size: 14px; color:#000000;font-weight: 500;letter-spacing: 1px;margin-top: 0px;}

.pop_vote-zindex{z-index: 9999999999;}
.time_style{width:16%; display:inline-block; margin:0 5px; text-align:center; background: #003056; line-height: 27px; }

/*new lay css*/

.TopHead{padding:8px 12px; margin-top:15px; background: #82e0aa; font-size: 28px;font-weight: 600;font-family: arial;}
.div_HeadName{font-size:23px; font-weight:600;line-height: 32px; color:#212529; display:block;}
.div_SubHeadName{font-size:20px; color:#666; font-weight:400;line-height: 26px; display:block;}
.div_Img{margin:0;}
.div_TimeSlot{font-size:23px; color:#212529; font-weight:500;}
.SpeakerHead{display:block;font-size: 25px;letter-spacing: 1px;font-weight: 500;color: #666;margin: 5px 0;}

.Rightdiv_HeadName{font-size:18px; font-weight:500;line-height: 20px; color:#212529; display:block;}
.Rightdiv_SubHeadName{font-size:16px; color:#666; font-weight:400;line-height: 22px; display:block;}

.bg-nav{
    background-color: #6495ED !important;
}

table.bottomBorder td {border-bottom: 1px solid #ccc;padding: 2px 0px;}







