/* Customize the label (the cb-container) */
.cb-container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 400; }

/* Hide the browser's default checkbox */
.cb-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0; }

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: white;
  border: 1px #ff5b00 solid; }

/* On mouse-over, add a grey background color */
.cb-container:hover input ~ .checkmark {
  background-color: #e9e9e9; }

/* When the checkbox is checked, add a blue background */
.cb-container input:checked ~ .checkmark {
  background-color: #ff5b00; }

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none; }

/* Show the checkmark when checked */
.cb-container input:checked ~ .checkmark:after {
  display: block; }

/* Style the checkmark/indicator */
.cb-container .checkmark:after {
  left: 7px;
  top: 3px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.btn-new {
  border: 1px solid;
  border-radius: 0px;
  padding: 10px 25px;
  font-size: 18px;
  font-weight: 600; }
  .btn-new.btn-white {
    color: #ff5b00 !important;
    border-color: #ff5b00; }
    .btn-new.btn-white:hover {
      background-color: #f2f2f2; }
  .btn-new.btn-orange {
    color: white !important;
    border-color: #ff5b00;
    background-color: #ff5b00; }
    .btn-new.btn-orange:hover {
      background-color: #ff6b1a; }
  @media (max-width: 1452px) {
    .btn-new {
      font-size: 80%;
      padding: 10 15px !important; } }

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

html, body, .fluid-container {
  height: 100%; }
  html.login, body.login, .fluid-container.login {
    background: url(../images/bg-login-2019.jpg) no-repeat fixed;
    background-size: cover; }

.spacer {
  display: block;
  height: 70px; }

.solid-white {
  background: white; }

#login.fluid-container {
  font-family: 'Lato';
  display: table;
  width: 100%;
  margin-top: -50px;
  padding: 50px 0 0 0;
  /*set left/right padding according to needs*/
  box-sizing: border-box; }
  #login.fluid-container .row {
    height: 100%;
    display: table-row; }
  #login.fluid-container .row .no-float {
    display: table-cell;
    float: none;
    vertical-align: top; }
  #login.fluid-container .form-container {
    width: 77%;
    margin: auto;
    margin-top: 25px; }
    #login.fluid-container .form-container .lang-switcher {
      margin-top: 50px;
      padding-bottom: 10px;
      border-bottom: 1px solid black;
      max-width: 350px;
      width: 100%;
      font-size: 16px; }
      #login.fluid-container .form-container .lang-switcher a {
        color: grey;
        padding-right: 10px; }
      #login.fluid-container .form-container .lang-switcher a.active {
        color: #ff5b00; }
    #login.fluid-container .form-container h1 {
      font-weight: 900 !important;
      margin-bottom: 45px; }
    #login.fluid-container .form-container ul {
      padding-left: 22px; }
      #login.fluid-container .form-container ul li {
        color: #ff5b00;
        font-weight: 900;
        font-size: 22px; }
    #login.fluid-container .form-container .arrow-separator {
      padding: 40px 0 60px;
      text-align: center;
      width: 100%; }
    #login.fluid-container .form-container form {
      font-size: 18px;
      color: grey; }
      #login.fluid-container .form-container form a {
        color: grey; }
      #login.fluid-container .form-container form input.form-control {
        border: 1px #ff5b00 solid !important;
        font-size: 18px;
        padding: 13px;
        margin-bottom: 30px; }
    #login.fluid-container .form-container .errors ul > li {
      font-size: 14px; }
	  .info-space{
		  display:none
		  }
	li.agrimarket {
    display: none;
}
  #login.fluid-container .info-space {
    color: white;
    width: 50%;
    margin: auto;
	height:100%;
	padding-top:15%;}
    #login.fluid-container .info-space hr {
      width: 100%;
      max-width: 250px;
      color: white;
      border-top: 1px solid white;
      text-align: left;
      margin-top: 200px; }
    #login.fluid-container .info-space h2 {
      font-weight: 900;
      font-size: 44px;
      margin-bottom: 25px; }
    #login.fluid-container .info-space ul {
      margin-bottom: 50px;
      padding-left: 20px; }
      #login.fluid-container .info-space ul li {
        font-size: 20px;
        font-weight: 500;
        padding-bottom: 20px; }
  @media (min-width: 992px) {
    #login.fluid-container .row .no-float {
      display: table-cell;
      float: none; } }

.fullwidth {
  width: 100%; }

.flex-row {
  display: flex;
  margin-bottom: 30px; }
  .flex-row.space-between {
    justify-content: space-between; }

.embed-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  pointer-events: none;
  overflow: hidden; }
  .embed-container iframe {
    width: 100vw;
    height: 56.25vw;
    min-height: 100vh;
    min-width: 177.77vh;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  color: grey;
  background-color: #f5f5f5; }
  .footer a {
    color: grey; }
  .footer a:hover {
    text-decoration: none; }
  .footer .flex-row {
    align-items: center;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 14px; }
  .footer .phone {
    font-size: 22px;
    padding-left: 60px; }
    @media (max-width: 768px) {
      .footer .phone {
        font-size: 90%;
        padding-left: 30px; } }
  .footer .website-link {
    background: #ff5b00;
    padding: 13px 25px;
    color: white;
    font-size: 20px;
    min-width: 350px; }
    @media (max-width: 768px) {
      .footer .website-link {
        font-size: 90%;
        min-width: inherit !important;
        padding: 25px; } }

/*# sourceMappingURL=styles.css.map */