.user-logged-out .form-item label,
.user-logged-out .form-item__description {
  color: #2E3440;
}
.user-logged-out .button{
  background-color: #2E3440;
}
.user-logged-out .button:hover{
  background-color:#3EA2D4
}
.user-logged-out .content-header{
  position: absolute;
  background: none;
  box-shadow: none;
  left: 0;
}
.user-logged-out.path-frontpage .content-header{
  display: none;
}
.user-logged-out .content-header .region-navigation ul li a{
  background-color: #24919D;
  float: left;
  padding: 5px 30px;
  color: white;
  border-radius: 6px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  transition: all 0.3 ease;
  margin: 30px 5px;
}
.user-logged-out .content-header .region-navigation ul li a:hover{
  background-color: #81C342;
}
.user-logged-out .content-page{
  max-width: 1024px;
  margin: 0 auto;
}
.user-logged-out .content-page .region-content{
  display: flex;
  display: -ms-flexbox;
  flex-direction: row;
  align-items: center;
  min-height: calc(100vh - 180px);
}
.user-logged-out .content-page .region-content #block-login,
.user-logged-out.path-user  .content-page .region-content #block-sainetapps-content{    
  float: right;
  width: 50%;
  padding-top: 140px;
}
.user-logged-out .content-page .region-content #block-login .button{
  margin-top: 50px;
}
.user-logged-out .content-page .region-content #block-login #edit-actions,
.user-logged-out.path-user .content-page .region-content #block-sainetapps-content #edit-actions{
  width: 60%;
  margin-right: auto;
  margin-left: auto;
}
.user-logged-out .content-page .region-content #block-login .description,
.user-logged-out.path-user .content-page .region-content #block-sainetapps-content .description{
  text-align: center;
  margin-bottom: 20px;
  font-size: 18px;
  color: #FFF;
}
.user-logged-out.path-user .content-page .region-content #block-sainetapps-content .user-pass .title{
  text-align: center;
  margin-bottom: 20px;
  color: #505E71;
}
.user-logged-out.path-user .content-page .region-content #block-sainetapps-content .user-pass {
  color: #505E71;
}
.user-logged-out.path-frontpage .content-page .region-content #block-login .form-item--name{
  margin-bottom: 20px;
}
.user-logged-out .content-page .region-content #block-sainetapps-imagenlogin{
  float: left;
  width: 50%;
  margin-right: 50px;
}
.user-logged-out .content-page .region-content #block-sainetapps-imagenlogin .field--name-field-image img{
  width: 400px;
  margin-top: 50px;
}
.user-logged-in .l-footer{
  background: #09202E;
  padding: 0;
}
.page-node-type-terms form .layout-node-form .layout-region--node-main .form-wrapper,
.page-node-type-policy form .layout-node-form .layout-region--node-main .form-wrapper
{
  width: 100%;
}
.page-node-type-terms form .layout-node-form .layout-region--node-main .form-wrapper #edit-body-0-format,
.page-node-type-policy form .layout-node-form .layout-region--node-main .form-wrapper #edit-body-0-format
{
  display: none;
}
.page-node-type-terms #block-sainetapps-content article .node__content .field,
.page-node-type-policy #block-sainetapps-content article .node__content .field{
  width: 100%;
}
article.profile {
  width: 900px;
  margin: 0 auto;
}
.button-edit-profile a{
  width: auto;
  height: auto;
  margin-top: 20px;
}
.path-node #block-sainetapps-content article .node__content .field--name-field-user{
  width: 100%;
}
.path-node #block-sainetapps-content article .node__content details{
  width: 100%;
  float: left;
}
#block-claro-help {
  margin-top: 20px;
}
.file--image a{
  color: rgba(0, 0, 0, 0.5);
}
.file--image a:hover{
  color: #000;
}
.file--application-pdf a{
  color: rgba(0, 0, 0, 0.5);
}
.file--application-pdf a:hover{
  color: #000;
}
.taxonomy-overview-terms table .tabledrag-cell-content__item a{
  text-decoration: underline;
  color: rgba(0,0,0,0.8);
}
.path-user form .layout-node-form .fields-wrapper .field--type-boolean{
  margin-left: 30px;
  width: 45%;
  margin-top: 35px;
}
.path-node #block-sainetapps-content article .node__content .field--type-geolocation{
  width: 100%;
}
.path-node form .layout-form .layout-region--main .field--name-field-status{
  width: 50%;
}
.form-item__label.date{
  width: 100%;
  text-align: center;
  margin-top: 20px;
}
.path-admin form .layout-node-form .fields-wrapper .field-add-more-submit{
  width: auto;
}
.views-element-container .view-tutorial .view-content .views-row .views-field{
  min-width: 140px;
}
.views-element-container .view-tutorial .view-content{
  margin-top: 20px;
}
.path-node .node-onboarding-form .layout-form .layout-region--main .field--type-entity-reference,
.path-node .node-onboarding-edit-form .layout-form .layout-region--main .field--type-entity-reference,
.path-node .node-featured-sites-form .layout-form .layout-region--main .field--type-entity-reference,
.path-node .node-featured-sites-edit-form .layout-form .layout-region--main .field--type-entity-reference,
.path-node .node-posts-form .layout-form .layout-region--main .field--type-entity-reference,
.path-node .node-posts-edit-form .layout-form .layout-region--main .field--type-entity-reference
{
  width: 50%;
}

.path-admin .taxonomy-term-groups-form .layout-node-form .fields-wrapper .form-wrapper,
.path-taxonomy .taxonomy-term-groups-form .layout-node-form .fields-wrapper .form-wrapper,
.path-admin .taxonomy-term-app-use-form .layout-node-form .fields-wrapper .form-wrapper,
.path-taxonomy .taxonomy-term-app-use-form .layout-node-form .fields-wrapper .form-wrapper,
.path-admin .taxonomy-term-problems-form .layout-node-form .fields-wrapper .form-wrapper,
.path-taxonomy .taxonomy-term-problems-form .layout-node-form .fields-wrapper .form-wrapper
{
  width: 100%;
}
.path-admin .taxonomy-term-groups-form .layout-node-form .fields-wrapper .field--name-description .js-filter-wrapper,
.path-taxonomy .taxonomy-term-groups-form .layout-node-form .fields-wrapper .field--name-description .js-filter-wrapper,
.path-admin .taxonomy-term-app-use-form .layout-node-form .fields-wrapper .field--name-description .js-filter-wrapper,
.path-taxonomy .taxonomy-term-app-use-form .layout-node-form .fields-wrapper .field--name-description .js-filter-wrapper,
.path-admin .taxonomy-term-problems-form .layout-node-form .fields-wrapper .field--name-description .js-filter-wrapper,
.path-taxonomy .taxonomy-term-problems-form .layout-node-form .fields-wrapper .field--name-description .js-filter-wrapper
{
  display: none;
}

.canal-clima-functions-add-group-form .button{
  width: auto;
  margin-top: 50px;
  margin-bottom: 100px;
}
.sainet-apps-kpi-public-overview-form input{
  width: auto;
}