#topbar { background:url(../img/bg-topbar.gif) top repeat-x; min-height: 74px; height: 74px; margin-bottom: 10px; text-align: center; }
#topbar a.register { background-color:#0b8c98; color:#fff; font-size:25px; font-weight: bold; width:270px; padding:10px; display: block; margin: 0 auto; text-decoration: none; }
#topbar a.register:hover { text-decoration: none; background-color:#000; }
.nav-container { text-align: font-size:10px; center; width: 785px; margin: 0 auto; }
.nav-container .navbar-nav > li { padding: 10px 0;}

@media (max-width: 995px) { .nav-container { width: 700px; } .nav-container ul.nav li a { font-size:12px; } }

#nuppaa { width: 737px; margin: 40px auto 0 auto; }
#nuppaa img { display: inline; width: 100%; }

@media (max-width: 752px) { #nuppaa { width:100%; padding:0 40px; } }


#titlebar { background-color:  #0b8c98 ; padding: 30px 0; }
#titlebar .maintitle { font-size: 30px; font-weight: bold; line-height:30px;color:#FFF; }
#titlebar .subtitle { font-size: 24px; font-weight:bold; line-height:24px; color:#FFF; }



@media (max-width: 768px) { #titlebar { padding: 50px  0; } #titlebar .maintitle { font-size: 24px; } #titlebar .subtitle { font-size: 18px; } }


footer 
@media (max-width: 992px) { footer .col-md-4 { margin-top:10px; } footer .col-md-5 { margin-top:10px; } }


/* COLORS */
.blue1 { color:#68a4c4; }
.blue2 { color:#629895; }
.red1 { color:#f58635; }

/* MARGIN */
.nomargin { margin:0px !important; }
.marg-t0 { margin-top:0px; }
	.marg-t05 { margin-top:5px; }
	.marg-t05- { margin-top:-5px; }
	.marg-t2- { margin-top:-20px; }
	.marg-t02 { margin-top:2px !important; }
	.marg-t02- { margin-top:-2px !important; }
	.marg-t1 { margin-top:10px !important; }
	.marg-t15 { margin-top:15px !important; }
	.marg-t2 { margin-top:20px; }
	.marg-t3 { margin-top:30px; }
	.marg-t4 { margin-top:0px; }
	.marg-t5 { margin-top:50px; }
	.marg-t6 { margin-top:60px; }
	.marg-t7 { margin-top:70px; }
	.marg-t3p { margin-top:30%; }
	.marg-r05 { margin-right:5px; }
	.marg-r1 { margin-right:10px; }
	.marg-r15 { margin-right:15px; }
	.marg-r2 { margin-right:20px; }
	.marg-r4 { margin-right:40px; }
	.marg-b0 { margin-bottom:0 !important;}
	.marg-b05 { margin-bottom:5px }
	.marg-b1 { margin-bottom:10px !important;}
	.marg-b15 { margin-bottom:15px }
	.marg-b2 { margin-bottom:20px; }
	.marg-b25 { margin-bottom:25px; }
	.marg-b3 { margin-bottom:30px; }
	.marg-b35 { margin-bottom:35px; }
	.marg-b4 { margin-bottom:40px; }
	.marg-b5 { margin-bottom:50px; }
	.marg-b6 { margin-bottom:60px; }
	.marg-b7 { margin-bottom:70px; }
	.marg-b8 { margin-bottom:80px; }
	.marg-l0 { margin-left:0px; }
	.marg-l05 { margin-left:5px; }
	.marg-l1 { margin-left:10px; }
	.marg-l15 { margin-left:15px; }
	.marg-l2 { margin-left:20px; }
	.marg-l3 { margin-left:30px; }
	.marg-l4 { margin-left:40px; }
	.marg-l5 { margin-left:50px; }
	.marg-lr05 { margin-left:5px;margin-right:5px; }
	.automarg { margin-left:auto;margin-right:auto; }

	/* PADDING */
	.nopadding { padding:0px !important; }
	.pad-t0 { padding-top:0px !important; }
	.pad-t02 { padding-top:2px !important; }
	.pad-t05 { padding-top:5px; }
	.pad-t06 { padding-top:6px !important; }
	.pad-t09 { padding-top:9px !important; }
	.pad-t1 { padding-top:10px; }
	.pad-t15 { padding-top:15px; }
	.pad-t15p { padding-top:15%; }
	.pad-t2 { padding-top:20px; }
	.pad-t25 { padding-top:25px; }
	.pad-t3 { padding-top:30px; }
	.pad-t3p { padding-top:30%; }
	.pad-t4 { padding-top:40px; }
	.pad-t5 { padding-top:50px; }
	.pad-t6 { padding-top:60px; }
	.pad-b1 { padding-bottom:10px; }
	.pad-b2 { padding-bottom:20px; }
	.pad-b3 { padding-bottom:30px; }
	.pad-b4 { padding-bottom:40px; }
	.pad-b6 { padding-bottom:60px; }
	.pad-b0 { padding-bottom:0px !important; }
	.pad-l0 { padding-left:0px !important; }
	.padl-l1,.pad-l1 { padding-left: 10px !important; }
	.pad-l15 { padding-left:15px}
	.pad-l2 { padding-left:20px}
	.pad-l25 { padding-left:25px}
	.pad-l3 { padding-left:30px}
	.pad-l4 { padding-left:40px}
	.pad-l5 { padding-left:50px}
	.pad-l8 { padding-left:80px}
	.pad-15 { padding:15px }
	.pad-35 { padding:35px }
	.pad-45 { padding:45px }
	.pad-r15 { padding-right:15px; }
	.pad-r2 { padding-right:20px !important; }
	.pad-r25 { padding-right:25px}
	.pad-r4 { padding-right:40px; }
	.pad-r5 { padding-right:50px; }
	.pad-r6 { padding-right:60px; }
	.pad-r7 { padding-right:70px; }
	.pad-r8 { padding-right:80px; }
	.pad-r9 { padding-right:90px; }
	.pad-r0 { padding-right:0px !important; }
	.pad-lr1 { padding-left:10px;padding-right:10px; }
	.pad-lr2 { padding-left:20px;padding-right:20px; }
	.pad-lr22 { padding-left:22px;padding-right:22px; }
	.pad-lr3 { padding-left:30px;padding-right:30px; }
	.pad-lr33 { padding-left:33px;padding-right:33px; }
	.pad-lr4 { padding-left:40px;padding-right:40px; }
	.pad-lr6 { padding-left:60px;padding-right:60px; }
	.pad-tb05 { padding-top:5px;padding-bottom:5px; }
	.pad-tb1 { padding-top:10px;padding-bottom:10px; }
	.pad-tb15 { padding-top:15px;padding-bottom:15px; }
	.pad-tb2 { padding-top:20px;padding-bottom:20px; }
	.pad-tb4 { padding-top:40px;padding-bottom:40px; }

	/* BORDERS */
	
	.brd-top1 { border-top:#656565 1px solid; }

/* sections */
.h1style {border-top:#0b8c98 5px dotted;padding-top:10px;margin-top:0; border-bottom:#0b8c98 5px dotted;padding-bottom:15px;margin-top:0; text-align:center;}
.h5style {border-top:#0b8c98 2px dotted;padding-top:30px;margin-top:40px;padding-bottom:20px;margin-bottom:20px; text-align:center;}
.panel-group .panel-heading { background-color: #CC0000;}
.panel-group h4 a { display: block; width:100%; text-decoration: none; color:#fff; padding-top:20px; padding-bottom:40px;}
.panel-group h4 a:hover { color:#fff; text-decoration: none; }
.panel-group h4 a span.glyphicon { vertical-align: middle; float: right; margin-right: 10px; }

/* timer */
#js-timer {width:311px;margin:0 auto;}
.timeblock {font-size: 12px; float:left; width:70px; background-color: #0b8c98; color:#fff; padding:10px; text-align: center; margin-right:10px; }
.timeblock:last-child { margin-right: 0;
}
.timenum { font-size: 30px; }

/* past seminar */
.past-seminar-block { background-color:#f8f8f8; text-align:center; }
.past-seminar-block:hover { background-color:#e4e4e4;}
.past-seminar-block:hover .past-seminar-blue {
	background-color: #0b8c98;
}
.past-seminar-block a { display:block; height: 100%; width: 100%; text-decoration:none; }
.past-seminar-block a:hover { text-decoration:none; }
.past-seminar-block h2, .past-seminar-block p, .past-seminar-block div { padding:20px 0px 0px; margin: 0; }
.past-seminar-block .past-seminar-blue { background-color:#68A4C4; padding: 15px; color:#fff;font-weight:normal; }

