#jumbotron {
    background-color: #96A7B1;
    color: #fff;
    padding-top: 0px;
    padding-bottom: 0px;
	margin-bottom:20px;
}

.ibmpa {
    background-color: #cce0ff;
}
.ibmca {
    background-color: #b3d9ff;
}

.lightgrey {
    background-color: #F8F8F8;
}


#join {
    background-color: #f8f8f8;
    color: #737373;
    padding-top: 0px;
    padding-bottom: 0px;
	margin-bottom:10px;
}

.navbar {
    box-shadow: 0 3px 3px rgba(0,0,0,0.175);
}

.carousel-control {
    background: none ;
}

.carousel-caption{
	margin-bottom: 40px;
}

.carousel-list {
	list-style: none;
	font-size: 1.25em;
	font-style: italic;
	font-weight: bold;
	padding:0px 0px 10px 70px;
	text-align:left;
}

.carousel-list1 {
    font-size: 1.25em;
    font-style: italic;
    font-weight: bold;
	padding-bottom:80px;
}

.carousel-list2 {
	list-style: none;
	font-size: 1.25em;
	font-style: italic;
	font-weight: bold;
	padding:0px 0px 10px 20px;
	text-align:left;
}

.carousel-list3 {
	list-style: none;
	font-size: 1.25em;
	font-style: italic;
	font-weight: bold;
	padding:0px 0px 10px 50px;
	text-align:left;
}

.dark-grey{
	color:#737373;
}

.mas-gray {
    color: #F0F0F0;
}

.mas-blue {
    color: #2e5cb8;
}


.margin-top-60 {
    margin-top: 60px;
}

.mission-motto {
    background-color: #428bca;
    color: #fff;
    padding:10px 0px;
    margin: 10px 0px;
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

.font-14 {
    font-size: 14px;
}

.font-14i {
    font-size: 14px;
    font-style: italic;
}

.font-21 {
    font-size: 1.4em;
}
.font-25 {
    font-size: 25px 
}

.font-30 {
    font-size: 30px ;
}

/*Added by Puh at 20 Oct 2014*/

.list-style-none li{
    list-style: none;
    margin-left:0;
}

.margin-left-40 {
    margin-left:40px;
}

.margin-left-20 {
    margin-left:20px;
}

.margin-right-20 {
    margin-right:20px;
}

.margin-right-30 {
    margin-right:30px;
}

button.imgsoft {
	display:table;
	border-style:outset;
	border-width:10px;
	border-color:lightblue;
    height: 95%;
    padding: 0px;
    margin: 5px;
    vertical-align: top;
    width: 95%;
}

.imgsoft img {
    display: inherit;
    height: 100%;  
    width: 100%;
}

button.software{
	width: 100%;
}


.affix {
    bottom:0;
 }
 
 .footer {
  position: absolute;
  right:0;
  bottom:0;
  left:0;
  height:4em;
  background-color: #F0F0F0;
  text-align: left;
}

.kspool, .kslist{
	padding-top: 25%;
	background-color: #f2f2f2;
}

.kspool div, .kslist div {
	overflow: hidden;
    text-overflow: ellipsis;
	text-align: center;
	font-size:0.75em;
}

.kspool span, .kslist span {
	position: absolute;
	left:45%;
	top:0.5em;
	font-size:2em;
}
/*Added by Puh at 20 Oct 2014 -- end*/