section {padding:40px 0}
.content {background:#fff;width:100%;}
.content h3 {margin:0;}
.main-content {min-height:500px;padding-top:20px;}

#deadlines h3 {background:#000!Important;color:#fff;font-size: 2em;padding:1px 5%}
#deadlines .deadline {padding-left:5%}
#deadlines .activity {color:#000!Important;font-weight: bold;font-size:1em;}
#deadlines .date {color:#7e7e7e;font-weight: bold;font-size:.9em}

.program {background-color:#ededed}
.program ul {padding:0}
.program li {list-style:none}
h2,h3 {margin-top:0;font-size:1.3em;text-transform:uppercase}
.program h3 {background:#000;color:#fff;padding:3px 5px;margin-right: 15px}

.details {height:0;max-height:0;overflow:hidden;transition:all .3s ease-in-out;opacity:0 }
.details.active {max-height: 100%;height:auto;opacity:1}
.days a {color:#fff;text-decoration: none}
.days a:hover {text-decoration: none;opacity:.7}
.days li {background:#000;color:#fff;margin-top:4px;font-size:1.3em;width:100%;display:block;float:left;padding:5px 10px}
.days .active {margin-left:10px;background:#df7d16!Important;width: 110%;text-decoration:none}
.day .active:focus {text-decoration: none}
.timing .table {text-align:center;font-weight:bold;color:#000;margin-top:10px}
.timing .table td:nth-child(1){text-align:right;padding-right:15px!Important}
.timing .table td:nth-child(2){text-align:justify;}
.timing .table td {padding:1px!Important;border:none!Important}
.empty {background:#000;height: 25px}


/*.program .timing li {font-weight:bold;}*/

.timing2 p {background:#fff;margin-top:10px;height: 200px;text-align: center;padding: 30%;}
.timing3 a {display:block;background:#d86f00;color:#fff;margin-top:10px;height: 200px;text-align: center;padding:15% 35px;font-size:2em}
 
.topics {background:#e6a25a}
.topics .theader {margin-bottom:20px;}
.topics a {color:#000}
.topics ul {text-align:center;clear:both}
.topics li:last-child {padding:0;border:none;}
.topics li {list-style: none;display:inline-block;border-right: 1px solid black;padding:0 8px}
.topics li.active a{color:#fff!Important;text-decoration:none!Important;}
.topics h3 {background: #000;color:#fff;font-size:1.3em;padding:3px 5px;margin-right: 15px}
.comments {margin-bottom:20px;}
.comment:before {content: "";background: url(./../image/selector.png) no-repeat;position: absolute;top:-18px;left: 5%;height:32px;width: 28px;transition: .3s all ease-in-out}
.comment {display:block;background: #d86f00;text-align: left;color:#fff;padding: 2% 0;position: relative}
#comment {text-align:center;text-transform: uppercase;font-size:1.3em}




footer {width:100%;background:#000;color:#fff;padding:40px 0;height:auto}
footer a,
footer a:visited{color:#fff;text-decoration: none}
footer li {list-style: none}
footer .social {margin-bottom:10px}
footer .social div {margin-right: 5px}
footer span {display:block}

.loginContainer {padding:5% 0;}
.loginContainer h2 {color:#000;font-size:3em;margin-bottom:50px}
.loginContainer .container {max-width: 500px}
.loginContainer button {float:right;background:#000;border-radius:0;margin-bottom:10%;}
.loginContainer button:hover {background:#a9a9a9;color:#000;}
.loginContainer a,
.regContainer a:visited {color:#000}
.loginContainer .loginHelp {margin-top:15%}

.regContainer {padding:5% 0;text-align: left;min-height: 500px}
.regContainer h2 {color:#000;font-size:3em;margin-bottom:50px}
.regContainer .container {max-width: 800px}
.regContainer button {float:right;background:#000;border-radius:0;margin-bottom:10%;}
.regContainer button:hover {background:#a9a9a9;color:#000;}
.regContainer a,
.regContainer a:visited {color:#000}

.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 {
padding-right: 0;
padding-left: 0;}

@media (max-width:979px) {
    .empty {display:none;}
    .topics li {text-align:left;display:block;border:none!Important;padding:5px 0!Important}
    .timing2,.timing3 {margin-top:0}
}
