/* Typography
===================================== */
/* UNUSED
.navbar-text {
  margin-right: 0;
}
*/

/* Navbar customizations
===================================== */

.navbar li:first-child {
    /*border: 1px solid red;*/
    /*padding-left: 0px;*/
    /*margin-left: 0px;*/
}

.navbar-collapse {
    padding-left: 0px;
}

.navbar {
	min-height: 25px;
    /*border-left: 1px solid rgba(46, 46, 51, 0.2);*/
    /*border-right: 1px solid rgba(46, 46, 51, 0.2);*/
}

.navbar-custom {
	background-color: #1a4656;
	margin-bottom: 15px;
}

/* Specific Menu item customizations
for Applications, Mobile, Components and Publicatins navbar bttons*/
#drop1applications {
	color: rgb(241, 89, 42);
}
#drop2components {
	color: rgb(0, 114, 180)
}
#drop3mobiles {
	color: rgb(247, 146, 33);
}
#drop4publications {
	color: rgb(0, 181, 173);
}

#drop1applications:hover, #drop2components:hover, #drop3mobiles:hover, #drop4publications:hover {
	color: #FFF;
}


/* Menu item text colour*/
.navbar-default .navbar-nav > li > a {
	color:#FFF;
}



/* Resize Menu bar height*/
.navbar-nav > li > a {
	line-height: 23px;
	margin-bottom: 1px;
	padding-bottom: 10.5px;
	padding-top: 7.5px;
}

.navbar-default {
	border-bottom:none;
}

/* Carousel customizations
===================================== */

/* Reduce margin after Carousel (not in Mobile View)*/
@media (min-width:767px) {
	.row-carousel {
		margin-bottom: 10px;
	}
}

/* Panels
===================================== */

.panel-customizations {
	border: 0 solid;
	border-color: rgb(0, 0, 0);
	margin-bottom: 9px;
	box-shadow:none;
	border-color:#FFF;
}

.panel-heading {
	border-bottom: 4px solid rgba(255, 255, 255, 255);
	margin-bottom: 30px;
}

.panel-bold-head {
    font-size: 150%;
    font-weight: 400;
}

.panel-applications > .panel-heading {	
	background-color: rgb(241, 89, 42);
    color: rgb(255, 255, 255);
	margin-bottom: 0px;
	box-shadow:none;
}
/* Force to stay white despite is tag "<a>"*/
.panel-applications > .panel-heading > a {
    color: rgb(255, 255, 255);
    text-decoration: none;
}
.panel-applications > .panel-heading + .panel-body {
    background-color: rgb(241, 218, 203);
}


.panel-components > .panel-heading {
	background-color: rgb(0, 114, 180);
	color: rgb(255, 255, 255);
	margin-bottom: 0px;
	box-shadow:none;
}
/* Force to stay white despite is tag "<a>"*/
.panel-components > .panel-heading > a {
    color: rgb(255, 255, 255);
    text-decoration: none;
}
.panel-components > .panel-heading + .panel-body {
    background-color: rgb(220, 242, 253);
}


.panel-mobiletools > .panel-heading {
	background-color: rgb(247, 146, 33);
    /*border-color: rgb(250, 133, 97);*/
    color: rgb(255, 255, 255);
	margin-bottom: 0px;
	box-shadow:none;
}
/* Force to stay white despite is tag "<a>"*/
.panel-mobiletools > .panel-heading > a {
    color: rgb(255, 255, 255);
    text-decoration: none;
}
.panel-mobiletools > .panel-heading + .panel-body {
    /*background-color: rgb(254, 240, 236);*/
	background-color: rgb(247, 216, 182);
}


.panel-publications > .panel-heading {
	background-color: rgb(0, 181, 173);
    /*border-color: rgb(0, 181, 173);*/
    border-color: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
	margin-bottom: 0px;
	box-shadow:none;
}
/* Force to stay white despite is tag "<a>"*/
.panel-publications > .panel-heading > a {
    color: rgb(255, 255, 255);
    text-decoration: none;
}
.panel-publications > .panel-heading + .panel-body {
    background-color: rgb(228, 243, 241);
}


/** Push areas on home page, reduces space between 4 items on home page **/
.reduce-white {
    padding: 0px 2px 0px 2px;
}
.reduce-white-rightmostpanel {
    padding: 0px 0px 0px 2px;
}
.reduce-white-leftmostpanel {
    padding: 0px 2px 0px 0px;
}
.reduce-white-container {
    padding: 0px 0px 0px 0px;
}

/*Font & FontAwesome stuff*/
.font-bigger {
    font-size: 120%;
}
/*Reduce line height created by default FontAwesome "fa-lg" class*/
i.fa-lg {
	line-height: 0.70em;
}

blockquote {
    border-left: 6px solid #00b5ad;
    background-color: lightgray;
}

/* Logos & Icons
===================================== */

.main-logo {
  max-width: 338px;
  /*height: 60px;*/
  padding-top: 0%;
  margin-top: 18px;
  margin-left: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: visible;
}

.uni-logo {
  max-width: ;
  display: inline;
  /*height: 60px;*/
  margin-top: 18px;
  margin-left: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: visible;
  /*background: url("../images/uni.gif") no-repeat;*/
  background-size: 100%;
}

.uni-logo-inverse {
  max-width: ;
  display: inline;
  /*height: 60px;*/
  margin-top: 18px;
  margin-left: 0;
  padding-left: 15px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: visible;
  /*background: url("../images/uni.gif") no-repeat;*/
  background-size: 100%;
}

/* UNUSED
.uni-logo-header {
    padding-top: 5px;
    padding-right: 5px;
}
*/

/* media queries for cassandra and uni logo */

/*@media screen and (min-width: 0px) and (max-width:479px) {*/
    /*.main-logo, .uni-logo {*/
        /*max-width: 40%;*/
    /*}*/
/*}*/

/*@media screen and (min-width: 480px) and (max-width:767px) {*/
    /*.main-logo, .uni-logo {*/
        /*max-width: 30%;*/
    /*}*/
/*}*/

/*@media screen and (min-width:768px) and (max-width:991px) {*/
    /*.main-logo, .uni-logo {*/
        /*max-width: 20%;*/
    /*}*/
/*}*/

/*@media screen and (min-width:992px) and (max-width:1199px) {*/
    /*.main-logo, .uni-logo {*/
        /*max-width: 20%;*/
    /*}*/
/*}*/

/* Jumbotron
===================================== */
/* UNUSED
.jumbotron {
  padding: 0 0 0 0;
}

.jumbotron .btn-lg {
  border-width: 2px;
  border-color: inherit;
  margin-right: 15px;
  padding: 12px 22px;
}

.jumbotron .btn-lg:hover {
  background-color: #fff;
  color: #2aace2;
}
*/

/*.jumbo_blue {*/
    /*background: url("../images/jumbo_back/blue.jpg") no-repeat;*/
/*}*/

/* UNUSED
.margin-top-img {
  margin-top: 50px;
}
*/

/*#nav-wrapper.affix {*/
    /*top: 0;*/
    /*width: 100%*/
/*}*/

/* Footer & styles
=======================================*/
.main-footer {
	font-size: .95em;
    background-color: rgb(46, 46, 51);
    padding: 10px;
}
.link-list {
	list-style-type: none;
	line-height: 1.8;
	margin: 0;
	padding: 0;
}
.copyright {
	opacity: .8;
	font-size: .9em;
}

/* Links
================================= */

.push-area {
    padding-top: 12px;
    padding-bottom: 12px;
}

/* Links
================================= */

.main-footer a {
	color: #a6afb2;
}

.main-footer .heading {
    color: rgb(250,133,97);
	margin-bottom: 10px;
}

.big-balls-border {
    border: 2px solid white;
}

/* dropdown on hover
================================= */

/*
ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}
*/

/* space head
================================= */

/*.tab-height {*/
  /*padding-top: 20px;*/
/*}*/

/* footer
================================= */

.th-logo {
  max-width: 150px;
  margin: 0 0 12px 0;
  padding-bottom: 12px;
}

/* UNUSED
li h3 {
  margin: 0;
  padding: 0px 12px 0px 0px;
}
*/

.social-links-item{
  margin: 0px 0px 0px 0;
  margin-top: 25px;
}

/* body styles to control overlap of nav and carousel
=========================================================== */
/* UNUSED
.navbar-brand {
    padding: 0 0 0 0;
}
*/

/* media queries for cassandra and uni logo */

@media screen and (min-width: 0px) and (max-width:479px) {
/* UNUSED
    .top-suit {
        border-top: 5px solid red;
    }
*/
	.dropdown-menu {
		background-color: rgb(255,255,255);
	}

    .carousel{
        display: none;
    }

    .social-links-item{
        visibility: hidden;
    }

}

@media screen and (min-width: 480px) and (max-width:767px) {
/* UNUSED
    .top-suit {
        border-top: 5px solid blue;
    }
*/

    /*display carousel is none at this size*/
    .carousel {
        display: none;
    }

    .carosel-p {
        font-size: 10px !important;
        display: none;
    }

    .social-links-item{
        visibility: hidden;
    }

}

@media screen and (min-width:768px) and (max-width:991px) {
/* UNUSED
    .top-suit {
        border-top: 5px solid yellow;
    }
*/

    .carosel-p {
        font-size: 10px !important;
    }

    .social-links-item{
        visibility: hidden;
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
/* UNUSED
    .top-suit {
        border-top: 5px solid greenyellow;
    }
*/
    .carosel-p {
        font-size: 15px !important;
    }
}

@media screen and (min-width:1200px) and (max-width:2400px) {
/* UNUSED
    .top-suit {
        border-top: 5px solid green;
    }
*/

    .carosel-p {
        font-size: 21px !important;
    }

}

/* collapse scrollbars */
/* UNUSED
.navbar-collapse.in {
    overflow-y: visible;
}
*/


/** text content **/
/* UNUSED
.content-text {
    padding-top: 14px;
    padding-bottom: 14px;
    border-left: 1px solid lightgray;
    border-right: 1px solid lightgray;
    border-bottom: 1px solid red;
    margin-bottom: 12px;
}
*/
.justified-text{
    text-align: justify;
    text-justify: inter-word;
}

/* blog posts have lines between them */
/* UNUSED
.blog-post-meta {
    border-top: 1px solid lightgray;
    padding: 12px 0 42px 0;
}
*/


/** images **/
.img-in-text {
    float:right;
    border-radius: 10px;
    margin: 5px 5px 12px 12px;
}

.image-padded {
	margin: 0px 15px 0px 0px;
}