/* General Style Definitions */

@font-face {
  font-family: 'Coda';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/coda-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Coda Regular'), local('Coda-Regular'),
       url('../fonts/coda-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/coda-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/coda-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/coda-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/coda-v14-latin-regular.svg#Coda') format('svg'); /* Legacy iOS */
}

body,html {
	height:100%;
}

body { 
	background-color: #444;
	font-family: "helvetica","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Arial,sans-serif;
	font-size: 14px;
}

a{
	color: #54be48;
}

a:hover{
	color: #c2d52f;
}

textarea:focus, input:focus{
    outline: none;
}

/* Custom Style Definitions */
.mainWrapper{
	max-width:1250px;
	height:100%;
	background: url('pictures/login_bg.jpg') no-repeat top center fixed; 
 	-webkit-background-size: cover;
 	-moz-background-size: cover;
 	-o-background-size: cover;
 	background-size: auto;
 	background-attachment: scroll;
	margin: auto;
}

.mainBox{
	margin-top:20px;
}

.logoContainer{
	width:100%;
	background-color:#fff;
	padding-left:42px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
}

@media only screen and (max-width: 767px) {
	.logoContainer{
		text-align:center;
	}
}	

.langDropdown a{
	text-decoration: none;
}

/* Bootstrap Style Overwrites */
.btn {
	border-radius:0.1rem;
	font-size: 13px;
	padding-top: 13px;
	padding-bottom: 14px;
	min-width: 146px;
}

.form-control{
	font-size: 14px;
	border-radius:0.1rem
}

.form-control:focus {
	box-shadow: 0 0 0 0;
	border-color: #ced4da;
}

.btn-primary {
	background-color: #54be48;
	border-color: #329c26;
}
.btn-primary:hover {
	background-color: #c2d52f;
	border-color: #a0b30d;
}
.btn-primary.focus, .btn-primary:focus{
	box-shadow:0 0 0 0;
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #d8f0d5;
  border-color: #d5f3d1;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #54be48;
  border-color: #329c26;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0;
}

.text-secondary{
	font-size:13px;
}

.card{
	border: 4px solid #54be48;
	border-radius: 8px !important;
}

.card-header {
	background-color:#ffffff;
	border: 0px;
}

.card-header h3 {
	color: #5F5F61;
	font-family: "coda","helvetica","HelveticaNeue","Helvetica Neue","Helvetica-Neue",Arial,sans-serif;
}

.card-body{ 
	padding-bottom: 5px;
}	

.dropdown-item span {
	font-size:13px;
}

.dropdown-menu{
	border: 4px solid #54be48;
	border-radius: 8px !important;
}