/* your styles go here */

h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 0;
    margin-bottom: 15px;
}
nav.navbar {
  margin-bottom: 10px;
  background-color: #f4f4f4;
  border-left-color: #f4f4f4;
  border-right-color:#f4f4f4;
}

.navbar-inverse .navbar-nav>li>a {
  color: #555555;
} 
.navbar-inverse .navbar-nav>li>a:hover {
  text-decoration: none;
  color: #ef5285;
} 

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #ef5285;
    background-color: #f4f4f4;
    font-weight:bold;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #ef5285;
    background-color: #f4f4f4;
    font-weight: bold;
}

.lead {
  margin-bottom:15px;
}

.content-column-content img{
  margin-top: 1em;
  margin-bottom: 1em;

}

/* Images and captions -*/
.img-responsive-centered {
  margin: auto;
}

.credit .img-responsive-centered {
  display: block;
}

samp {
  font-weight: bold;
}
.caption{
  font-size: smaller ;
  font-style: italic;
  /**margin-bottom: 2px;**/
  margin-left: 5px;
  text-align: center;
  padding-top: 4px !important;
}
.thumbnail {
  margin-bottom: 20px;
  border: none;
}

.thumbnail>img, .thumbnail>.container {

    border: 3px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
    padding: 8px;
    margin-bottom: 0;
    margin-top: 0;
}

/* Index page */
.box-masonry .box-masonry-image {
    background: rgba(255,255,255,.15);
}


/*Sidebar logo*/

.logo-container p {
    font-weight: bold;
    margin-left: 2em;
    font-size: larger;
}

p.social {
  margin-left: auto;
  margin-right:auto;
  width: 80%;
  text-align: center;
}

/*

=====================
SIDEBAR + RIGHT COLUMN
=====================

*/
.content-column-content .fa-checkbox li:before {
  font-family: 'FontAwesome';
  content: '\f046';
  margin: 0 5px 0 -15px;
  color: #ef5285;
}

.content-column-content ul>.fa-checkbox-ticked:before {
  font-family: 'FontAwesome';
  content: '\f046';
  margin: 0 5px 0 -15px;
  color: #ef5285;
}

.content-column-content ul>.fa-checkbox-unticked:before {
  font-family: 'FontAwesome';
  content: '\f096';
  margin: 0 5px 0 -15px;
  color: #ef5285;
}

.models {
  background-color: white;
  background-color: rgba(236, 45, 107,0.1);
  padding: 20px;
}

/*
====================
OWN STYLES
====================
*/
.title-img-container {

  max-height: 600px ;
}

.title-img-container img {
  border-style: solid;
  border-width: 1px 2px;
  border-color: #5e5e5e;
  margin-bottom: 10px;
  margin-top: 10px;
  max-height: 600px;
}

.nopadding {
   padding: 0 !important;
}

.nomargin {

  margin: 0 !important;
}
.wrapped-left {
    margin-right: 2em;
}
.wrapped-left img {
    padding-left: 0.5em;
    padding-right: 0.5em;
}
img.wrapped-left {
  margin-top: 0;
  margin-left: 5px;
}


/*
====================
BACK TO top: 

====================
*/
.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display:none;
}

