body {
  padding-top: 70px;
  padding-bottom: 30px;
  background-color: #181818;
}

.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0px;

}
.theme-main-container{
	
	margin-top: center;
    margin-bottom: center;
    margin-right: center;
    margin-left: center;
	border-radius:  0px 40px 0px 40px;
    border: 2px solid #73AD21;
    
}
.main-image {

    width: 100%;
    height: 100%;
    margin-top: center;
    margin-bottom: center;
    margin-right: center;
    margin-left: center;
	border-radius:  0px 0px 0px 40px;
    border: 1px solid #7e7e7e;
	border-top: 0px;
    padding: 0px;   
}
.social-image {
    float: center;
    width: 30px;
    height: 25px;
	border-radius:  0px 8px 0px 8px;  
    display: inline-block;
}
.social-center {
    margin: auto;
    width: 30%;
	border-radius:  0px 8px 0px 8px;
}
.main-text-box-dark {
    width: 100%;
    height: 100%;
    margin-top: center;
    margin-bottom: center;
    margin-right: center;
    margin-left: center;
	border-radius:  0px 0px 0px 40px;
    border: 1px solid #7e7e7e;
	border-top: 0px;
    padding: 10px;  
	color: white;
    text-align: center;
<!-- background-image: url("./../images/Background.jpg"); -->
}
.main-text-box-light {
    width: 100%;
    height: 100%;
    margin-top: center;
    margin-bottom: center;
    margin-right: center;
    margin-left: center;
	border-radius:  0px 0px 0px 40px;
    border: 1px solid #7e7e7e;
	border-top: 0px;
    padding: 10px;  
	color: black;
    text-align: center;
    background-image: url(./../images/light-bg.jpg);
}
.main-form-box-light {
    width: 100%;
    height: 100%;
    margin-top: center;
    margin-bottom: center;
    margin-right: center;
    margin-left: center;
	border-radius:  0px 0px 0px 40px;
    border: 1px solid #7e7e7e;
	border-top: 0px;
    padding: 10px;  
	color: black;
    text-align: left;
    background-image: url(./../images/light-bg.jpg);
}
.navbar-center {
    margin: auto;
    width: auto;
    padding: 0px;
	border-radius:  0px 40px 0px 0px;
	border: 1px solid #7e7e7e;
	border-bottom: 0px;
    background-image: url("./../images/dark-bg.jpg");
}
.center {
    margin: auto;
    width: 60%;
    padding: 10px;
	border-radius:  0px 40px 0px 40px;
}
.floating-box {
    float: left;
    width: 50%;
    height: 100;
    margin: 10px;
    border: 3px solid #73AD21;  
}

.after-box {
    clear: left;
    border: 3px solid red;      
}
.theme-showcase .navbar .container {
  width: auto;
}
.border-top-radius(10px) {
  border-top-right-radius: 10px;
   border-top-left-radius: 10px;
}
.border-right-radius(@radius) {
  border-bottom-right-radius: 0px;
     border-top-right-radius: 50px;
}
.border-bottom-radius(@radius) {
  border-bottom-right-radius: 0px;
   border-bottom-left-radius: 50px;
}
.border-left-radius(@radius) {
  border-bottom-left-radius: 50px;
     border-top-left-radius: 0px;
}
.floating-box {
    float: center;
    width: 30px;
    height: 25px;
	border-radius:  0px 8px 0px 8px;
}
.contactInfos .container {
	padding:0.5em 2.5em;
	border-top:none;
	margin-top:1em;
}
.contactInfos p {
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	margin-bottom:0;
	background:none;
	line-height:2.5em
}
.contactInfos p i {
	font-size:1.25em;
	line-height:1.25em;
}
.contactPhone i:before {
	margin-right:0
	}/*fixes space after the mobile icon*/
	.contactPhone {
		font-weight:800;
		font-size:1.25em;
	}
	.contactInfos .contactMail i {
		font-size:1em;
		line-height:1.5em;
	}
	.content {
		margin :0 0 4em 0;
	}
	.mb15 {
		margin-bottom:1.5em;
	}
	.mb30 {
		margin-bottom:3em;
	}
	.mb40 {
		margin-bottom:4em;
	}
div.img {
    margin: 5px;
    border: 1px solid #ccc;
    float: left;
    width: 180px;
}

div.img:hover {
    border: 1px solid #777;
}

div.img img {
    width: 100%;
    height: auto;
}

div.desc {
    padding: 15px;
    text-align: center;
}
