/*
 * Icon Font Metronic
 * Made with love by Icons8 [ https://icons8.com/ ] using FontCustom [ https://github.com/FontCustom/fontcustom ]
 *
 * Contacts:
 *    [ https://icons8.com/contact ]
 *
 * Follow Icon8 on
 *    Twitter [ https://twitter.com/icons_8 ]
 *    Facebook [ https://www.facebook.com/Icons8 ]
 *    Google+ [ https://plus.google.com/+Icons8 ]
 *    GitHub [ https://github.com/icons8 ]
 */


/*@font-face {
  font-family: "Metronic";
  src: url("../fonts/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.eot");
  src: url("../fonts/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.eot?#iefix") format("embedded-opentype"),
       url("../fonts/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff2") format("woff2"),
       url("../fonts/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff") format("woff"),
       url("../fonts/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.ttf") format("truetype"),
       url("../fonts/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.svg#Metronic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Metronic";
    src: url("../fonts/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.svg#Metronic") format("svg");
  }
}*/

.field-icon {
  float: right;
  right: 15px;
  top: -25px;
  margin-left: -35px;
  /*margin-top: -25px;*/
  position: relative;
  z-index: 2;
}

.loginLogoIntroContainer {
  display: flex;
  flex-direction: column;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.623) 0%, rgba(255, 255, 255, 0) 100%);
}

.loginLogoIntroContainer img.agroITLogo {
  width: 60%;
  height: auto;
  align-self: center;
  margin: 1em;
}

.loginPictureContainer {
  margin-left: auto;
  margin-right: auto;
  background-color: #3e4536;
  margin-top: 10%;
  padding: 20px;
  height: fit-content;
  width: 450px;
  opacity: 0.8;    
  border-radius: 6px;
}

.loginPictureContainer p {
  font-size: 40px;;
  font-weight: bold;
  color: #2270B7;
  text-align: left;
  word-wrap: break-word;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.loginControlsForm {
  flex-basis: var(--loginRightContainerWidth);
  justify-content: center;
  display: flex !important;
  flex-direction: column;
}

.loginControlsForm img.tripanLogo {
  width: 100%;
  max-width: 320px;
  height: auto;
  margin-bottom: 40px;
}

.loginControlsForm p {
  align-self: center;
  margin-top: 15px;
  font-size: 1.5em;
  color: var(--gray-dark);
}

.loginControlsForm {
  width: 80%;
  margin: auto;
}

.loginControlsForm input {
  border: 1px solid var(--tripanGreen);
}

.loginControlsForm input {
  padding: 10px;
  font-size: 14px;
}

ul.messages {
  width: 50%;
  margin-top: 30px;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #fff;
}

ul.messages li {
  list-style: bullet;
  padding-left: 10px;
}

#cover-home.agroterra_1 {
  background: #000 url(/static/images/agroterra_1.jpg) no-repeat center center fixed;
  background-size: cover;
  width: 100%;
  height: 100%;
  background-color: gray;
}
#cover-home.agroterra_2 {
  background: #000 url(/static/images/agroterra_2.jpg) no-repeat center center fixed;
  background-size: cover;
  width: 100%;
  height: 100%;
  background-color: gray;
}

.login-form input {
  padding-left: 5px !important;
  border-radius: 6px !important;
  background: #fff !important;
}

#m_login_signin_submit {
  border-radius: 6px;
}