@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700);

body, h1, h2, h3, h4, h5, h6, div, p {font-family: 'Open Sans', Helvetica, Arial, sans-serif;font-weight: 300;}
h1, h2, h3, h4, h5, h6 {color: #2e5499;}
@media (max-width: 767px) {
	h1 {font-size: 32px;}
	h2 {font-size: 28px;}
	h3 {font-size: 26px;}
	h1, h2, h3 {line-height: 1.2em;}
}
@media (max-width: 991px) {
	h1 {font-size: 34px;}
	h2 {font-size: 30px;}
	h3 {font-size: 26px;}
	h1, h2, h3 {line-height: 1.2em;}
}
@media (min-width: 992px) {
	h1 {font-size: 42px;}
	h2 {font-size: 36px;}
	h3 {font-size: 28px;}
	h1, h2, h3 {line-height: 1.2em;}
}

.no-margin {margin: 0 !important;}
h1.no-margin, h2.no-margin, h3.no-margin, h4.no-margin, h5.no-margin, h6.no-margin {margin: 0;}

b, strong, label, th {font-weight: 500;}
address {margin-bottom: 10px;}

.text-nowrap {white-space: nowrap;}

.carousel .carousel-control, .carousel .carousel-control.left, .carousel .carousel-control.right {background-image: none !important;width: 10%;}

.breadcrumb {margin: 0;padding: 10px 0;}

.capitalized {text-transform: capitalize;}

tr.collapse.in {display: table-row;}

.main-title small {display: block;}

.list-group-item > .badge {font-weight: 500;}

.popover {}
.popover .popover-content {max-height: 350px;min-width: 250px;max-width: 350px;overflow-y: scroll;}

.header {border-bottom: 5px solid #d1dae8;}
.header h1 a {color: #2e5499;text-decoration: none;}
.footer {font-size: 0.85em;color: #e3f0fc;}
.footer a {color: #e3f0fc;}
@media (max-width: 767px) {
	.footer {padding-bottom: 50px;}
}

/* social login */
.btn-facebook {
  color: #FFFFFF;
  background-color: #4267B2;
  border-color: #2950a0;
}
.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active {
  color: #FFFFFF;
  background-color: #2e57aa;
  border-color: #2950a0;
}
.btn-google {
  color: #FFFFFF;
  background-color: #DB3236;
  border-color: #bd272a;
}
.btn-google:hover, .btn-google:focus, .btn-google:active, .btn-google.active {
  color: #FFFFFF;
  background-color: #b8272a;
  border-color: #bd272a;
}

.has-feedback .form-control-feedback.feedback-lg {
	top: 30px;
	right: 15px;
	width: 44px;
	height: 44px;
	line-height: 44px;
	font-size: 18px;
}

.bg-gray {background-color: #F5F5F5;}

.alert-info hr {border-top-color: #dddddd;}

.nav-pills-condensed > li > a {padding: 6px 12px;}

.nav-pills > li.success a {color: #008634;}
.nav-pills > li.success.active > a > .badge {color: #008634;}
.nav-pills > li.success.active > a,
.nav-pills > li.success.active > a:hover,
.nav-pills > li.success.active > a:focus {background-color: #008634;color: #ffffff;}

.nav-pills > li.warning a {color: #a65f21;}
.nav-pills > li.warning.active > a > .badge {color: #a65f21;}
.nav-pills > li.warning.active > a,
.nav-pills > li.warning.active > a:hover,
.nav-pills > li.warning.active > a:focus {background-color: #a65f21;color: #ffffff;}

.nav-pills > li.danger a {color: #754218;}
.nav-pills > li.danger.active > a > .badge {color: #754218;}
.nav-pills > li.danger.active > a,
.nav-pills > li.danger.active > a:hover,
.nav-pills > li.danger.active > a:focus {background-color: #754218;color: #ffffff;}

.nav-pills > li.info a {color: #282828;}
.nav-pills > li.info.active > a > .badge {color: #282828;}
.nav-pills > li.info.active > a,
.nav-pills > li.info.active > a:hover,
.nav-pills > li.info.active > a:focus {background-color: #282828;color: #ffffff;}

.push-top {margin-top: 20px !important;}
.push-bottom {margin-bottom: 20px !important;}
.push-top-half {margin-top: 10px !important;}
.push-bottom-half {margin-bottom: 10px !important;}
.push-top-quarter {margin-top: 5px !important;}
.push-bottom-quarter {margin-bottom: 5px !important;}
.push-top-double {margin-top: 40px !important;}
.push-bottom-double {margin-bottom: 40px !important;}

@media (max-width: 991px) {
	.pull-top {padding-top: 1px !important;}
	.pull-bottom {padding-bottom: 1px !important;}
}

.flexible-container {
	padding-top: 0;
	padding-bottom: 61%;
	position: relative;
	overflow: hidden;
	height: 0;
}
.flexible-container embed, .flexible-container iframe, .flexible-container object, .flexible-container video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#downloadPDF h4 {font-size: 16px;}
 
#search-form {padding: 15px 20px 10px 20px;}

.logobanner {margin: 10px 0;}
.logobanner a img {border: 1px solid #ddd;width: auto;height: auto;}
.logobanner a:hover img {border-color: #6a9e16;}

.control-label small {font-weight: normal;}

.media.search-result {border-bottom: 1px solid #d1dae8;margin: 0;padding: 15px;overflow: visible;}
.media.search-result .media-body {overflow: visible;}
.media.search-result p, .media.search-result address {margin: 0;}
.media.search-result .dl-horizontal dt {white-space: normal;}
.media.search-result h4.media-heading {line-height: 1em;}

.ILNmateriali .thumbnail img {max-height: 150px;}

.has-primary .help-block,
.has-primary .control-label,
.has-primary .radio,
.has-primary .checkbox,
.has-primary .radio-inline,
.has-primary .checkbox-inline {
  color: #6A9E16;
}
.has-primary .form-control {
  border-color: #6A9E16;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-primary .form-control:focus {
  border-color: #BBE330;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #BBE330;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #BBE330;
}
.has-primary .input-group-addon {
  color: #6A9E16;
  border-color: #6A9E16;
  background-color: #F3F7E6;
}
.has-primary .form-control-feedback {
  color: #6A9E16;
}

.product-page h5 .label, .product-page .ILNmateriali .list-group-item .label {padding: 0.15em 0.5em;}
.product-page h5 .label-default, .product-page .ILNmateriali .list-group-item .label-default {background-color: #999;}

#ILNregister p {font-size: 0.9em;}
#ILNregister table {margin: 0 auto;}
#ILNregister table .label, #ILNstore table .label {text-align: right;display: table-cell;color: #333;font-size: 1em;font-weight: 600;}
#ILNregister table select, #ILNregister table input[type="text"]{width: 75%;}
#ILNregister .dataCheck {background-image: none !important;padding-left: 2px;}
#ILNregister .cropsModule {width: auto;}
#ILNregister .cropsModule .cropsLeft, #ILNregister .cropsModule .cropsRight {width: 48%;}
#ILNregister .mandatory, #ILNregister .cropsModule h4, #ILNregister .cropsModule h5 {font-weight: 600;}