html,body {
    background-size: cover;
    font-size: 18px;
}

body, h2 {
	font-family: 'Neuton', serif;
}

.icon-bar {
	background-color:#fff;
}

.navbar-trans {
	background-color:#279ddd;
    color:#fff;
}

.navbar-trans li>a:hover,.navbar-trans li>a:focus,.navbar-trans li.active {
	background-color:#38afef;
}

.navbar-trans a{
    color:#fefefe;
}

.navbar-trans .form-control:focus {
	border-color: #eee;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(100,100,100,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(100,100,100,0.6);
}

section {
    padding-bottom:40px; 
}

section.full {
    padding-top:70px;  
    padding-bottom:50px; 
    min-height:calc(100% - 1px);
}
  
.well {
	border-color:transparent;
}

a.list-group-item.active {
	background-color: #168ccc;
    color: #fff;
}

h1, h3, h4, h5 {

	font-family: 'Open Sans', sans-serif;
	color: #0f1663;

}

h2 {

	box-sizing: border-box;
	color: rgb(82, 211, 170);
	font-family: Neuton, serif;
	font-size: 50px;
	font-weight: 300;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	opacity: 1;
	padding-bottom: 20px;

}
.panel-body h2 {

	padding-bottom: 7px;
	line-height: 50px;

}
@media screen and (max-width: 600px) {
  h2 {
	font-size: 35px;
	line-height: 35px;
  }
}

h3 {

	margin-top: 3px;
	font-size: 24px;
	color: #0baa78;
	line-height: 1.5em;

}

h4 {

	font-size: 1.35em;
	font-weight: bold;
	color: #4166ff;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.18;

}

h5 {

	font-size: 22px;
	font-weight: 300;
	color: #122afe;
	line-height: 1.4em;
	margin-top: 10px;
	margin-bottom: 10px;

}

p, label, li {

	line-height: 1.7em;
	font-size: 20px;

}

.badge-success {
	background-color: #28a745;
}

.badge-danger {
	background-color: #dc3545;
}

.badge {
	font-size: 90%;
}

input, .btn, select, textarea, .input-group-addon {

	font-family: 'Open Sans', sans-serif;
	font-weight: 400;

}


@media screen and (max-width: 600px) {
  select {
	font-size: 12px;
  }
}



.btn-primary, .btn-primary:hover {
    color: #fff;
    background-color: #52D3AA;
    border-color: #fff;
}

a {
    color: #0baa78;
}

.btn {
    background-image: none;
}

.toggle-on {


}

.toggle-handle {

	background-color: #eee;
    background-image: none;

}

.btn-back {

	border-color: #0baa78 !important;

}

fieldset {

	border: none;

}

.alert h4 {

	font-size: 1.2em;

}