body{
    min-width: 0!important;
}

#t3-mainbody { padding-bottom: 60px; }
.t3-content { font-size: 17px; color: #666666; }
.t3-content p { margin: 0 0 15px; }
.t3-content h1, .t3-content h2, .t3-content h3, .t3-content h4, .t3-content h5 { font-weight: bold; }
.t3-content a:link, .t3-content a:active, .t3-content a:visited, .t3-content a:focus { text-decoration:none; color: #547dc9; }
.t3-content a:hover { color:#0090ff; }


.t3-content h1, .t3-content h2, .t3-content h3, .t3-content h4, .t3-content h5{
         font-weight: 500;
}

/* TABLES UI */
.table.table-striped td { padding: 0; border: none; }
.table.table-striped td:nth-child(1), .table.table-striped td:nth-child(2) { padding: 15px 20px; }
.table-striped > tbody > tr:nth-of-type(odd) { background-color: #f7f7f7; border: 1px solid #ddd; border-right: none; border-left: none; }

@media screen and (max-width: 768px)
{
	.page-header { margin-top: 20px; }

	.table.table-striped tr { display: block; padding: 15px 20px; }
	.table.table-striped td { display: block; padding: 0 !important; }
	.table.table-striped td:nth-child(2) { color: #aaa }

	.table.table-striped.swap td:nth-child(1) { color: initial; }
	.table.table-striped.swap td:nth-child(2) { color: initial; }
}
/* TABLES UI */

/* Milestones */
#isotope_filters { margin: 0; padding: 0;  }
#isotope_filters li {
    list-style: none;
    padding: 0 5px;
    border-right: 1px solid #eeeeee;
    margin: 0 0 10px 0;
    text-align: center;
}

#isotope_filters li:nth-child(3n) {
    border-right: none;
}

#isotope_filters a.selected { color: #0090ff; font-weight: bold; }
/* Milestones */

.detail-management { padding-top: 30px; }
.detail-management .jumbotron { border-radius: 0; }
.management .detail-management .jumbotron-container { margin-top: 50px; background: rgba(250, 250, 250, 0.9); padding: 10px 30px 20px 30px; display: inline-block; }
.list-management .page-header { border-bottom: 0; margin-bottom: 0; }
.management .detail-management div.address-block { font-size: 17px; }

/* HOMEPAGE */
#nus-highlights .item { margin-bottom: 30px; }

#nus-highlights .item > a {
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: 0 2px 3px rgba(0,0,0,0.2);
}

#nus-highlights .headline h3 {
	color: #547dc9 !important;
}

#nus-highlights .img-responsive { width: 100%; }

.owl-dots { position: relative !important; margin-top: 20px !important; margin-bottom: 50px !important; }

.owl-dots {
    counter-reset: dots;
}
.owl-dot:before {
    counter-increment:dots;
    content: counter(dots);
}

.owl-theme .owl-dots .owl-dot {
    margin: 0 3px;
    padding: 6px 10px;
    line-height: 17px;
    border-radius: 5px;
    background: rgba(242, 124, 54, 0.5);
    color: white;
}

.owl-theme .owl-dots .owl-dot.active, .owl-theme .owl-dots .owl-dot:hover {
    background: rgba(242, 124, 54, 1);
    color: white;
}

#feature-banner .owl-theme .owl-dots .owl-dot span { display: none; }

@media screen and (max-width: 991px)
{
    #nus-highlights .headline {
        padding-bottom: 20px !important;
    }
}

@media screen and (max-width: 767px)
{
    .t3-content #nus-highlights{ font-size: 14px; }
    .t3-content #nus-highlights h3 { font-size: 17px; }
    #nus-highlights .headline .arrow { background: none !important; padding-left: 0 !important  }
}
/* HOMEPAGE */