.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 #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;
}
.user-logged-out.path-user .content-page .region-content #block-sainetapps-content .user-pass .title{
  text-align: center;
  margin-bottom: 20px;
}
.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: 300px;
  margin-top: 100px;
}
.page-node-type-purchase-points form .layout-node-form .layout-region--node-main .field--name-title,
.-node-add-purchase_points form .layout-node-form .layout-region--node-main .field--name-title{
  width: 50%;
}
.views-element-container .view-content .views-row .views-field-field-movement-type{
  background-size: 24px;
  background-position: center;
  background-repeat: no-repeat;
}
.movement-in{
  background-image: url('../images/ic_play_green.png');
}
.movement-out{
  background-image: url('../images/ic_play_red.png');
}
.views-element-container .view-content .views-row:first-child .views-field-field-movement-type{
  background-image: none;
}
.views-element-container .view-content .views-row .views-field-field-movement-type .field-content{
  color: transparent;
  font-size: 1px;
  min-width: 24px;
  min-height: 24px;
}

.views-element-container .view-content .views-row .views-field-nothing-1 .field-content .approve,
.views-element-container .view-content .views-row .views-field-views-conditional-field .field-content .approve
{
  color: rgb(131, 195, 66);
}
.views-element-container .view-content .views-row .views-field-views-conditional-field .field-content .reject{
  color: red;
}

.views-element-container .view-content .views-row .views-field-views-conditional-field .field-content a:hover{
  font-family: 'Bold', sans-serif;;
}

.path-node .app-functions-reject-movement,
.path-node .app-functions-approve-movement,
.path-node .app-functions-change-waybill
{
  box-shadow: none;
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}
.path-node .app-functions-reject-movement .approve strong,
.path-node .app-functions-approve-movement .approve strong,
.path-node .app-functions-change-waybill .approve strong
{
  color: #FF6D09;
  font-style: italic;
}
.path-node .app-functions-reject-movement .reject strong,
.path-node .app-functions-approve-movement .reject strong,
.path-node .app-functions-change-waybill .reject strong
{
  color: red;
  font-style: italic;
}
.path-node .app-functions-reject-movement .actions-container,
.path-node .app-functions-approve-movement .actions-container,
.path-node .app-functions-change-waybill .actions-container
{
  float: left;
  width: 100%;
  margin: 20px 0;
} 
.path-node .app-functions-reject-movement .actions-container input,
.path-node .app-functions-reject-movement .actions-container a,
.path-node .app-functions-approve-movement .actions-container input,
.path-node .app-functions-approve-movement .actions-container a,
.path-node .app-functions-change-waybill .actions-container input,
.path-node .app-functions-change-waybill .actions-container a
{
  float: left;
}
.path-node .app-functions-reject-movement .actions-container input,
.path-node .app-functions-approve-movement .actions-container input,
.path-node .app-functions-change-waybill .actions-container input
{
  width: auto;
  height: auto;
  min-width: 150px;
}
.path-node .app-functions-reject-movement .actions-container a,
.path-node .app-functions-approve-movement .actions-container a,
.path-node .app-functions-change-waybill .actions-container a
{
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border-radius: 5px;
  background-color: #FF6D09;
  font-family: 'SemiBold', sans-serif;
  margin: 0;
  transition: all 0.5s ease, color 0.5s ease;
  color: white;
  padding: 12px 20px;
  margin-right: 10px;
  min-width: 150px;
  text-align: center;
}

.path-frontpage .view-display-id-block_1{
  margin-bottom: 50px;
  margin-top: 50px;
}
.path-frontpage .views-element-container .view-content {
  margin-bottom: 20px;
}
.path-frontpage .views-exposed-form{
  box-shadow: none;

  float: left;
  border: none;
  padding: 0;
  margin-top: 0;
}
.path-frontpage .views-exposed-form h2{
  font-family: 'SemiBold', sans-serif;
  font-size: 35px;
  margin: 0;
}
.path-frontpage .views-exposed-form form .form-actions,
.path-frontpage .views-exposed-form form .form-item{
  float: left;
}
.path-frontpage .views-exposed-form form .form-actions .button{
  float: left;
  width: 130px;
  padding: 0;
}
.path-frontpage .views-exposed-form form .form-actions #edit-reset{
  background-color: #FF6D09;
  margin-left: 10px;
}
.block-views-blockbalance-graph-block-1 .view-display-id-block_1 .view-content{
  display: block;
} 
.block-views-blockbalance-graph-block-1 .view-display-id-block_1 .view-content .views-row{
  float: left;
  width: 100%;
}
.block-views-blockbalance-graph-block-1 .view-display-id-block_1 .view-content .views-field{
  width: 100%;
  float: left;
} 
.block-views-blockbalance-graph-block-1 .view-display-id-block_1 .view-content .views-row:first-child{
  background: none;
}
.block-views-blockbalance-graph-block-1 .view-display-id-block_1 .view-content .clon{
  display: none;
}
.block-views-blockbalance-graph-block-1 .view-display-id-block_1 .view-content .views-row:first-child .views-field .field-content{
  display: block;
  float: left;
}
.block-views-blockbalance-graph-block-1 .view-display-id-block_1 .view-content .views-row .views-field .views-label{
  float: left;
  width: auto;
  display: block;
  margin-left: 40px;
  margin-right: 5px;
  margin-bottom: 10px;
}

.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%;
}

.path-node #block-sainetapps-content article .node__content .field--name-field-rejection-reason{
  width: 100%;
}
.path-inventario .messages--error,
.path-saldo .messages--error
{
  display: none;
}

article.profile {
  width: 900px;
  margin: 0 auto;
}
.button-edit-profile a{
  width: auto;
  height: auto;
  margin-top: 20px;
}

#edit-field-purchase-points--wrapper{
  width: 100%;
}
#edit-field-purchase-points--wrapper #edit-field-purchase-points .form-type--checkbox{
  float: left;
  margin-right: 10px;
}
#edit-field-purchase-points--wrapper #edit-field-purchase-points .form-type--checkbox input{
  margin: 0;
  margin-right: 5px;
}

.app-functions-create-sale-form #create-customer-container .create-customer-fields-wrapper{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999999999;
}
.app-functions-create-sale-form #create-customer-container .create-customer-fields-wrapper .create-customer-form-fields{
  background-color: white;
  float: right;
  border-radius: 10px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  max-width: 512px;
  position: absolute;
  right: 0;
  top: 0.5%;
  bottom: 0.5%;
  background-image: url(../images/home-card-footer.png);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: 406px 133px;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 99%;
}
.app-functions-create-sale-form #create-customer-container .create-customer-fields-wrapper .create-customer-form-fields .create-customer-hide-form{
  background-color: white;
  color: transparent;
  width: 25px;
  height: 25px;
  float: left;
  padding: 0;
  margin: 0;
  background-image: url('../images/cancel.png');
  background-position: center;
  background-size: 25px;
  background-repeat: no-repeat;
  border-radius: 25px;
  margin: 11px;
  transition: all 0.5s ease;
}
.app-functions-create-sale-form #create-customer-container .create-customer-fields-wrapper .create-customer-form-fields h5{
  float: left;
  width: 100%;
  font-size: 31px;
  line-height: 33px;
  font-weight: normal;
  margin: 10px 30px;
}
.app-functions-create-sale-form #create-customer-container .create-customer-fields-wrapper .create-customer-form-fields h5 strong{
  font-family: 'Bold', sans-serif;
}
.app-functions-create-sale-form #create-customer-container .create-customer-fields-wrapper .create-customer-form-fields .form-item{
  float: left;
  width: -webkit-fill-available;
  margin: 7px 20px;
}
.app-functions-create-sale-form #create-customer-container .create-customer-fields-wrapper .create-customer-form-fields .create-customer-submit-form{
  margin:20px;
  margin-top: 50px;
  width: -webkit-fill-available;
}
.app-functions-create-sale-form{
  /*display: flex;
  justify-content: space-between;*/
}
.app-functions-create-sale-form .claro-autocomplete{
  width: 100%;
}
.app-functions-create-sale-form #edit-client{
  float: left;
  width: 45%;
  min-height: 312px;
} 
.app-functions-create-sale-form #edit-client span{
  font-family: 'Bold', sans-serif;
}
.app-functions-create-sale-form #edit-client #customer-info-container{
  margin-top: 20px;
}
.app-functions-create-sale-form #edit-client #customer-info-container .info-field{
  margin-bottom: 5px;
  display: flex;
}
.app-functions-create-sale-form #edit-client #customer-info-container .info-field strong{
  font-family: 'Bold', sans-serif;
  margin-right: 5px;
}
.app-functions-create-sale-form #edit-products{
  float: right;
  width: 54%;
  min-height: 312px;
} 
.app-functions-create-sale-form #edit-products span{
  font-family: 'Bold', sans-serif;
}
.app-functions-create-sale-form #edit-products .product-empty {
  font-size: 18px;
  text-align: center;
  margin-top: 50px;
  max-width: 300px;
  margin: 30px auto;
  font-family: 'SemiBold', sans-serif;
}
.app-functions-create-sale-form #edit-products .products-list-container{
  margin-top: 20px;
  display: table;
  width: -webkit-fill-available;
}
.app-functions-create-sale-form #edit-products .products-list-container .product-container{
  display: table-row;
}
.app-functions-create-sale-form #edit-products .products-list-container .product-container .product-attribute{
  display: table-cell;
  font-size: 14px;
  padding: 7px 0;
  text-align: center;
  border-bottom: solid 0.06px rgba(0, 0, 0, 0.1)
}
.app-functions-create-sale-form #edit-products .products-list-container .product-container .product-attribute input{
  min-height: auto;
  padding: 0;
  min-width: auto;
  padding-left:10px;
  text-align: center;
}
.app-functions-create-sale-form #edit-products .products-list-container .product-container .product-attribute .form-type--number{
  width: auto;
  padding: 0;
  width: 90px;
  margin: 0 auto;
  position: relative;
}
.app-functions-create-sale-form #edit-products .products-list-container .product-container .product-attribute .form-type--number::before{
  content: '';
  width: 15px;
  height: 12px;
  background-color: red;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 0 5px 0 0;
  pointer-events: none;
  background-image: url('../images/ic_arrow_up.png');
  background-position: center;
  background-size: 9px;
  background-repeat: space;
}
.app-functions-create-sale-form #edit-products .products-list-container .product-container .product-attribute .form-type--number::after{
  content: '';
  width: 15px;
  height: 12px;
  background-color: red;
  position: absolute;
  bottom: 0;
  right: 0;
  border-radius: 0 0 5px 0;
  pointer-events: none;
  background-image: url('../images/ic_arrow_down.png');
  background-position: center;
  background-size: 9px;
  background-repeat: space;
}
.app-functions-create-sale-form #edit-products .products-list-container .product-container .product-attribute.label{
  font-family: 'Bold', sans-serif;
}
.app-functions-create-sale-form #edit-products .products-list-container .product-container .button{
  width: 30px;
  height: 30px;
  padding: 0px;
  color: transparent;
  background-image: url('../images/ic_delete.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
}
.app-functions-create-sale-form #edit-products .order-footer{
  float: right;
  margin: 40px 0 20px;
}
.app-functions-create-sale-form #edit-products .order-footer .order-total .label{
  float: right;
  font-family: 'Bold', sans-serif;
  margin-right: 5px;
}
.app-functions-create-sale-form #edit-products .order-footer .order-total .value{
  float: right;
  margin-right: 10px;
}
.app-functions-create-sale-form #edit-products .order-footer #edit-confirm-products{
  margin: 10px 0;
  width: auto;
}

.user-logged-in.path-nueva-venta .content-main .region-content .app-functions-create-sale-form #confirm-order-container .confirm-order-fields-wrapper{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999999999;
}
.user-logged-in.path-nueva-venta .content-main .region-content .app-functions-create-sale-form #confirm-order-container .confirm-order-fields-wrapper .confirm-order-form-fields{
  background-color: white;
  border-radius: 10px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  max-width: 512px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url(../images/home-card-footer.png);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: 406px 133px;
  overflow: auto;
}
.user-logged-in.path-nueva-venta .content-main .region-content .app-functions-create-sale-form #confirm-order-container .confirm-order-fields-wrapper .confirm-order-form-fields .confirm-order-hide-form{
  background-color: white;
  color: transparent;
  width: 25px;
  height: 25px;
  float: left;
  padding: 0;
  margin: 0;
  background-image: url('../images/cancel.png');
  background-position: center;
  background-size: 25px;
  background-repeat: no-repeat;
  border-radius: 25px;
  margin: 11px;
  transition: all 0.5s ease;
}
.user-logged-in.path-nueva-venta .content-main .region-content .app-functions-create-sale-form #confirm-order-container .confirm-order-fields-wrapper .confirm-order-form-fields h5{
  float: left;
  width: 100%;
  font-size: 31px;
  line-height: 33px;
  font-weight: normal;
  margin: 0px ;
  text-align: center;
}
.user-logged-in.path-nueva-venta .content-main .region-content .app-functions-create-sale-form #confirm-order-container .confirm-order-fields-wrapper .confirm-order-form-fields h5 strong{
  font-family: 'Bold', sans-serif;
}
.user-logged-in.path-nueva-venta .content-main .region-content .app-functions-create-sale-form #confirm-order-container .confirm-order-fields-wrapper .confirm-order-form-fields .form-item{
  float: left;
  width: -webkit-fill-available;
  margin: 7px 20px;
}
.user-logged-in.path-nueva-venta .content-main .region-content .app-functions-create-sale-form #confirm-order-container .confirm-order-fields-wrapper .confirm-order-form-fields .order-total{
  font-size: 22px;
  text-align: center;
  margin: 30px 0;
  font-family: 'Bold', sans-serif;
}
.user-logged-in.path-nueva-venta .content-main .region-content .app-functions-create-sale-form #confirm-order-container .confirm-order-fields-wrapper .confirm-order-form-fields .order-total .label{
  font-family: 'SemiBold', sans-serif;
  font-size: 20px;
}
.user-logged-in.path-nueva-venta .content-main .region-content .app-functions-create-sale-form #confirm-order-container .confirm-order-fields-wrapper .confirm-order-form-fields .confirm-order-submit-form{
  margin:20px;
  margin-top: 50px;
  width: -webkit-fill-available;
}
.user-logged-in.path-nueva-venta .content-main .region-content .app-functions-create-sale-form #confirm-order-container .confirm-order-fields-wrapper .confirm-order-form-fields .form-radios{
  display: flex;
  justify-content: space-between;
}
.user-logged-in.path-nueva-venta .content-main .region-content .app-functions-create-sale-form #confirm-order-container .confirm-order-fields-wrapper .confirm-order-form-fields .form-radios .form-type--radio {
  position: relative;
  width: 32%;
  margin: 10px 0;
}
.user-logged-in.path-nueva-venta .content-main .region-content .app-functions-create-sale-form #confirm-order-container .confirm-order-fields-wrapper .confirm-order-form-fields .form-radios .form-type--radio label{
  position: absolute;
  top: 0;
  z-index: 1;
  left: 0;
  right: 0;
  margin: 0;
  padding: 0;
  padding-top: 17px;
  text-align: center;
}
.user-logged-in.path-nueva-venta .content-main .region-content .app-functions-create-sale-form #confirm-order-container .confirm-order-fields-wrapper .confirm-order-form-fields .form-radios .form-type--radio input{
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border: solid 0.1px #c1c1c1;
  width: -webkit-fill-available;
  min-height: 50px;
  margin: 0;
  padding: 0;
  top: 25px;
  border-radius: 5px;
  margin: 0 3px;
  transition: all 0.3s ease;
}
.user-logged-in.path-nueva-venta .content-main .region-content .app-functions-create-sale-form #confirm-order-container .confirm-order-fields-wrapper .confirm-order-form-fields .form-radios .form-type--radio input:checked,
.user-logged-in.path-nueva-venta .content-main .region-content .app-functions-create-sale-form #confirm-order-container .confirm-order-fields-wrapper .confirm-order-form-fields .form-radios .form-type--radio input:hover
{
  background-color: rgb(16, 147, 92);
  background-image: none;
}
.user-logged-in.path-nueva-venta .content-main .region-content .app-functions-create-sale-form #confirm-order-container .confirm-order-fields-wrapper .confirm-order-form-fields .form-radios .form-type--radio input:checked + label,
.user-logged-in.path-nueva-venta .content-main .region-content .app-functions-create-sale-form #confirm-order-container .confirm-order-fields-wrapper .confirm-order-form-fields .form-radios .form-type--radio input:hover + label
{
  color: white;
}
.path-inventario .form-item--field-product-target-id-verf-1{
  display: none;
}
.view-products-manager .view-header{
  display: flex;
}
.view-products-manager .view-header div{
  margin: 0 5px;
}
#app-functions-load-product-form .download a{
  color: #F7A928;
  text-decoration: underline;
  font-family: 'SemiBold', sans-serif;
  font-size: 18px;
  transition: all 0.3s ease;
}

#app-functions-load-product-form .download a:hover{
  color: #FF6D09;
}

#app-functions-load-product-form  .form-managed-file__main{
  display: block;
}
#app-functions-load-product-form  .form-element--type-file {
  width: auto;
}
#app-functions-load-product-form .remove-button{
  background-color: red;
  width: auto;
  height: 40px;
}

#app-functions-load-product-form .button{
  width: auto;
  margin-top: 20px;
}
#block-sainetapps-primary-admin-actions .button{
  width: auto;
  height: auto;
  margin: 20px 0;
}

.layout-order-form .layout-region-order-main .field--name-order-items .view-content{
  margin:0;
  margin-bottom: 20px;
}
.layout-order-form .layout-region-order-main .field--name-total-price .order-total-line-label,
.layout-order-form .layout-region-order-main .field--name-total-price .order-total-line-value{
  width: auto;
}
.layout-order-form .layout-region-order-main .field--name-total-price .order-total-line-label{
  margin-right: 10px;
  color: #FF6D09;
}

.layout-order-form .layout-region-order-secondary .entity-meta .entity-meta__header,
.layout-order-form .layout-region-order-secondary .entity-meta details{
  float: right;
  width: 100%;
  padding: 10px;
}

.layout-order-form .layout-region-order-secondary .entity-meta .entity-meta__header .form-item--cart-value{
  margin-left: 30px;
}

.layout-order-form .layout-region-order-secondary .entity-meta .entity-meta__header #edit-actions .button{
  max-width: 140px;
  height: auto;
  margin: 0 7px;
}

.commerce-order-reassign-form fieldset .form-radios .form-type--radio{
  display: block;
  margin: 0 30px;
}
.commerce-order-reassign-form fieldset .form-radios{
  margin-bottom: 20px;
}
.commerce-order-reassign-form .form-type--email{
  margin-bottom: 20px;
}

.form-item--notify,
.commerce-order-reassign-form .form-wrapper{
  padding: 0 30px;
}
.path-admin .commerce-order-form{
  max-width: none;
  margin: 20px 0;
}
.path-admin .commerce-order-form .layout-order-form .layout-region .button{
  width: auto;
  height: auto;
  padding: 10px 20px;
  margin: 0 5px;
} 
.path-admin .commerce-order-form #edit-actions{
  float: right;
  width: auto;
}

.path-admin .commerce-order-form #edit-actions a{
  margin: 0;
}

.path-admin .commerce-payment-form #edit-actions .button{
  height: auto;
  margin: 0 5px;
}

.path-admin .commerce-payment-add-form .form-actions .button,
.path-admin .commerce-payment-add-form #edit-actions .button
{
  width: auto;
  float: left;
  margin: 0 5px;
}
.view-commerce-order-payments .view-content{
  margin-bottom: 20px;
}

.view-commerce-order-payments .view-footer .payment-summary-line{
  text-align: left;
}

.view-commerce-order-payments .view-footer .payment-summary-line .payment-summary-line-label{
  color: #FF6D09;
  margin-right: 10px;
}

.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;
}

.path-node form.app-functions-accept-vehicle-form{
  box-shadow: none;
  margin-bottom: 0;
  padding-top: 0;
}

.app-functions-accept-vehicle-form #approve-vehicle{
  width: auto;
}

.node--type-service-transporter .button-edit-profile{
  display: none;
}

.node--type-service-transporter #edit-submit--2{
  width: auto;
  margin-top: 20px;
}
.node--type-service-transporter .app-functions-request-vehicle-form{
  margin-top: 20px;
  padding-top: 20px;
}

.views-element-container .view-content .views-row .views-field-views-conditional-field-4 .field-content a:hover{
  color: #FF6D09 !important;
  transform: translateX(-0.5%) scale(1.005);
 
}
.views-element-container .view-content .views-row .views-field-views-conditional-field-4 .field-content a{
  font-family: 'SemiBold', sans-serif;
  text-decoration: underline;
}
.path-node .node-company-form .layout-node-form .layout-region--node-main .field--name-field-address{
  width: 100%;
}


.views-element-container .view-services.view-display-id-page_1 .view-content .views-row .views-field,
.views-element-container .view-services.view-display-id-page_3 .view-content .views-row .views-field,
.views-element-container .view-quotes .view-content .views-row .views-field
{
  min-width: auto;
}
.views-element-container .view-services.view-display-id-page_1 .view-content .views-row .views-field-nid,
.views-element-container .view-services.view-display-id-page_3 .view-content .views-row .views-field-nid
{
  min-width: 40px;
}
.views-element-container .view-services.view-display-id-page_1 .view-content .views-row .views-field-field-quantity,
.views-element-container .view-services.view-display-id-page_3 .view-content .views-row .views-field-field-quantity
{
  min-width: 90px;
}
.views-element-container .view-services.view-display-id-page_1 .view-content .views-row .views-field-field-height,
.views-element-container .view-services.view-display-id-page_3 .view-content .views-row .views-field-field-height
{
  min-width: 150px;
}
.views-element-container .view-services.view-display-id-page_1 .view-content .views-row .views-field-field-shipping-type,
.views-element-container .view-services.view-display-id-page_3 .view-content .views-row .views-field-field-shipping-type
{
  min-width: 130px;
}
.views-element-container .view-services.view-display-id-page_1 .view-content .views-row .views-field-nothing,
.views-element-container .view-services.view-display-id-page_3 .view-content .views-row .views-field-nothing
{
  min-width: 130px;
}
.views-element-container .view-services.view-display-id-page_4 .view-content .views-row .views-field-view .view-content{
  display: none;
}
.views-element-container .view-quotes .view-content .views-row .views-field-field-unit-delivery
{
  min-width: 152px;
}
.views-element-container .view-quotes .view-content .views-row .views-field-field-include-charge
{
  min-width: 170px;
}
.views-element-container .view-quotes .view-content .views-row .views-field-field-include-download
{
  min-width: 190px;
}
.views-element-container .view-quotes .view-content .views-row .views-field-field-service
{
  min-width: 85px;
}
.views-element-container .view-quotes .view-content .views-row .views-field-view-node
{
  min-width: 85px;
}
.views-element-container .view-services.view-display-id-page_6 .view-content .views-row .views-field-view .view{
  padding: 0;
}
.views-element-container .view-services.view-display-id-page_6 .view-content .views-row .views-field-view .view .view-content,
.views-element-container .view-services.view-display-id-page_6 .view-content .views-row .views-field-view-1 .view .view-content
{
  width: auto;
  display: initial;
  margin: 0;
  box-shadow: none;
  border-radius: 0;
}
.views-element-container .view-services.view-display-id-page_6 .view-content .views-row .views-field-view .view .view-content table,
.views-element-container .view-services.view-display-id-page_6 .view-content .views-row .views-field-view-1 .view .view-content table{
  margin: 0;
}
.views-element-container .view-services.view-display-id-page_6 .view-content .views-row .views-field-view .view .view-content table td,
.views-element-container .view-services.view-display-id-page_6 .view-content .views-row .views-field-view-1 .view .view-content table td{
  padding: 1px;
  height: auto;
}
.-node-add-project form .layout-form .layout-region--main .field--name-field-location{
  width: 100%;
} 

.page-node-type-project form .layout-form .layout-region--main .field--name-field-location{
  width: 100%;
}

.js-form-managed-file .form-managed-file__main{
  display: block;
}
.js-form-managed-file input{
  width: auto;
}
.views-element-container .view-content .views-row .views-field-field-substages{
  text-align: left;
}
.page-node-type-alert form .layout-form .layout-region--main .field--type-entity-reference,
.-node-add-alert form .layout-form .layout-region--main .field--type-entity-reference {
  width: 50%;
}
.page-node-type-alert form .layout-form .layout-region--main .field--widget-paragraphs table tbody .form-wrapper .paragraphs-subform .js-form-wrapper,
.-node-add-alert form .layout-form .layout-region--main .field--widget-paragraphs table tbody .form-wrapper .paragraphs-subform .js-form-wrapper{
  width: 100%;
}
.page-node-type-alert form .layout-form .layout-region--main .field--widget-paragraphs table tbody .form-wrapper .paragraphs-subform .js-form-wrapper .js-form-managed-file .form-managed-file__main,
.-node-add-alert form .layout-form .layout-region--main .field--widget-paragraphs table tbody .form-wrapper .paragraphs-subform .js-form-wrapper .js-form-managed-file .form-managed-file__main{
  float: left;
}
.path-respuestas-alerta .views-element-container .view-content .views-row .views-field{
  text-align: left;
  padding-left: 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-admin .taxonomy-term-proyect-type-form .layout-node-form .fields-wrapper,
.path-taxonomy .taxonomy-term-proyect-type-form .layout-node-form .fields-wrapper
{
  width: 840px;
}
.path-admin .taxonomy-term-proyect-type-form .layout-node-form .fields-wrapper .field--name-name,
.path-taxonomy .taxonomy-term-proyect-type-form .field--name-name
{
  width: 100%;
}
.path-node .node-stage-form .layout-form .layout-region--main .field--name-field-substages-name,
.path-node .node-stage-edit-form .layout-form .layout-region--main .field--name-field-substages-name
{
  width: 100%;
}
.path-node .node-stage-form .layout-form .layout-region--main .field--name-field-substages-name .field-add-more-submit,
.path-node .node-stage-edit-form .layout-form .layout-region--main .field--name-field-substages-name .field-add-more-submit
{
  width: auto;
}
.path-node .node-stage-form .layout-form .layout-region--main .field--name-title,
.path-node .node-stage-edit-form .layout-form .layout-region--main .field--name-title
{
  width: 50%;
} 
.path-node .node-stage-form .layout-form .layout-region--main .field--name-field-project-type,
.path-node .node-stage-edit-form .layout-form .layout-region--main .field--name-field-project-type
{
  width: 50%;
}

.path-node .node-project-form .layout-form .layout-region--main .field--name-field-location,
.path-node .node-project-edit-form .layout-form .layout-region--main .field--name-field-location
{
  width: 50%;
} 
.path-node .node-project-form .layout-form .layout-region--main .field--name-field-project-type,
.path-node .node-project-edit-form .layout-form .layout-region--main .field--name-field-project-type,
.path-node .node-project-form .layout-form .layout-region--main .form-item--project-type,
.path-node .node-project-edit-form .layout-form .layout-region--main .form-item--project-type
{
  width: 50%;
  box-sizing: border-box;
  float: left;
  padding: 10px;
}

.path-node .node-project-form .layout-form .layout-region--main #checkboxes-wrapper{
  width: 100%;
  float: left;
}
.path-node .node-project-form .layout-form .layout-region--main #checkboxes-wrapper fieldset{
  width: 50%;
  float: left;
  margin: 0;
}
.path-node .node-project-form .layout-form .layout-region--main #checkboxes-wrapper fieldset .fieldset__wrapper{
  margin-left: 25px;
}
.views-element-container .view-alerts-manager .view-content .views-row .views-field-body{
  max-width: 200px;
}
.path-node .node-project-alert-form .layout-form .layout-region--main .field--name-field-project{
  width: 50%;
}
.path-node .node-project-alert-form .layout-form .layout-region--main .field--widget-paragraphs table tbody .form-wrapper .paragraphs-subform .js-form-wrapper{
  width: 100%;
}
.-node-add-project_alert form .layout-form .layout-region--main .field--widget-paragraphs table tbody .form-wrapper .paragraphs-subform .js-form-wrapper .js-form-managed-file .form-managed-file__main{
  float: left;
}
.path-node form .layout-form .layout-region--main #edit-alerts--wrapper .fieldset__wrapper{
  margin-left: 25px;
} 
.path-node .node-project-edit-form .layout-form .layout-region--main .field--name-field-notifications-send{
  width: 50%;
  float: right;
}
.path-node .node-project-edit-form .layout-form .layout-region--main .field--name-field-notifications-send .form-wrapper{
  width: 100%;
}
.path-node .node-project-edit-form .layout-form .layout-region--main .field--name-field-notifications-send .form-wrapper .fieldset__wrapper{
  margin-left: 25px;
}
.path-node .node-project-alert-edit-form .layout-form .layout-region--main .field--name-field-project{
  width: 50%;
}
.path-node .node-project-alert-edit-form .layout-form .layout-region--main .field--widget-paragraphs table tbody .form-wrapper .paragraphs-subform .js-form-wrapper{
  width: 100%;
}
.page-node-type-project-alert form .layout-form .layout-region--main .field--widget-paragraphs table tbody .form-wrapper .paragraphs-subform .js-form-wrapper .js-form-managed-file .form-managed-file__main{
  float: left;
}
.path-node .node-project-form .layout-form .layout-region--footer .layout-region__content,
.path-node .node-project-edit-form .layout-form .layout-region--footer .layout-region__content
{
  width: 100%;
}
.path-node .node-project-progress-notification-form .layout-form .layout-region--main .field--name-field-project-type,
.path-node .node-project-progress-notification-edit-form .layout-form .layout-region--main .field--name-field-project-type
{
  width: 50%;
}
.views-element-container .view-content .views-row .views-field-field-substages{
  min-width: 420px;
}
.views-element-container .view-content .views-row .views-field-field-progress-percentage{
  min-width: 80px;
}
.views-element-container .view-content .views-row .views-field-field-weight{
  min-width: 80px;
}
.views-element-container .view-content .views-row .views-field-operations{
  min-width: 120px;
}
.views-element-container .view-content .views-row .views-field-field-substages li{
  margin-bottom: 10px;
}
.views-element-container .view-content .views-row .views-field-field-substages li .field__label{
  font-family: 'SemiBold', sans-serif;;
}