/* Menu Icons */
.toolbar-icon-sap-root-link:before {
  /*background-image: url('../images/icon-normal.png');*/
  background-image: url('../images/icon-normal.svg');
}
.toolbar-icon-sap-root-link:hover:before,
.toolbar-icon-sap-root-link:active:before,
.toolbar-icon-sap-root-link.is-active:before {
  /*background-image: url('../images/icon-active.png');*/
  background-image: url('../images/icon-active.svg');
}

/*#tbl-document-summary th,*/
/*#tbl-document-summary td {*/
/*  text-align: center;*/
/*}*/
/*#tbl-document-summary th {*/
/*  box-sizing: border-box;*/
/*  padding: 15px;*/
/*  text-transform: uppercase;*/
/*  font-weight: bold;*/
/*  color: black;*/
/*  font-size: 15px;*/
/*}*/

.sap-tbl th,
.sap-tbl td {
  text-align: center;
}
.sap-tbl th {
  box-sizing: border-box;
  padding: 15px;
  text-transform: uppercase;
  font-weight: bold;
  color: black;
  font-size: 15px;
}


.space-form-element {
  padding: 15px;
}


/* PAGINATION CUSTOM */
#ama-pager {
  text-align: center;
  padding: 15px;
  font-size: 25px;
  font-weight: 300;
}
#ama-pager a,
#ama-pager a:link,
#ama-pager a:visited {
  color: #5f5f5f;
}
#ama-pager a:hover,
#ama-pager a:visited:hover {
  text-decoration: none;
  color: black;
}

#ama-pager a.disabled,
#ama-pager a.disabled:link,
#ama-pager a.disabled:visited,
#ama-pager a.disabled:hover,
#ama-pager a.disabled:visited:hover {
  color: #ccc;
  cursor: not-allowed;
}

.separator-page {
  margin: auto 3px;
  color: #ccc;
}

.first-page,
.last-page {
  font-size: 20px;
}

.previus-page,
.next-page {
  font-size: 30px;
  padding: 0 60px;
  font-weight: bold;
}

.current-page {
  display: inline-block;
  border: 1px solid green;
  border-radius: 10px;
  padding: 10px;
  background: green;
  color: white;
}


/* FORMS */
.sap-form .horizontal-tabs {

}

.sap-form .seven-details__wrapper.details-wrapper {
  display: flex;
  flex-direction: column;
}

.sap-form .horizontal-tabs-list a {
  color: #505050;
  font-size: 30px;
  text-transform: uppercase;
}

.sap-form .seven-details__wrapper.details-wrapper {
  padding: 10px;
}

.sap-form .button.js-form-submit.form-submit {
  /*text-transform: uppercase;*/
  /*font-weight: 300;*/
  /*padding: 20px;*/

  text-transform: uppercase;
  padding: 20px;
  margin: 30px;
  font-size: 17px;
}

.sap-form .js-form-wrapper.form-wrapper.seven-details.horizontal-tabs-pane {
  border: 0;
}


.sap-form .form-item,
.sap-form .form-number {
  margin: 17px 0;
  padding: 7px;
  border: 0;
}
.sap-form .form-item:hover {
  background-color: aquamarine;
}

.sap-form .form-type-vertical-tabs:hover {
  background-color: inherit;
}


.sap-form .form-text {
  border: 0;
  outline: none;
  border-bottom: 1px solid #eaeaea;
  margin: 10px;
}

.sap-form .form-item .description {
  color: #9e9e9e;
  margin: 5px 0 0 0;
}


/*.sap-form .adminimal.vertical-tabs,*/
/*.sap-form .vertical-tabs{*/
/*  border: 0 !important;*/
/*}*/

.sap-form .vertical-tabs__menu-item {
  text-transform: uppercase;
  font-size: 30px;
}


/* + ++ ++ ++ ++ ++ ++ */

#operation-form-info {
  display: flex;
  flex-direction: column;
  font-size: 20px;
}
#operation-form-info .info-row {
  display: flex;
  justify-content: center;
  margin: 7px 0;
}
#operation-form-info .info-row .info {
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
}

#operation-form-info .info-row .info .info-key {
  flex: 1 50%;
  text-align: right;
  font-weight: lighter;
  box-sizing: border-box;
  padding: 0 5px;
}

#operation-form-info .info-row .info .info-value {
  flex: 1 50%;
  text-align: left;
  font-weight: bold;
  box-sizing: border-box;
  padding: 0 5px;
}

#operation-form-info .info-row .info .info-sub {
  font-size: 11px;
  flex-grow: 1;
  text-align: center;
  margin: 20px 0 0 0;
}
