.platform #main *{
    box-sizing: content-box;
}
.platform .node-content h1.title{
    display: none;
}
.platform #main-content{
    float: left;
    width: 100%;
    background-color: #ffffff;
    margin-bottom: 0px;
}
.region-postscript-bottom{
    background-color: #ffffff;
    padding: 15px 15px 15px 15px;
    margin-top: 15px;
}
.platform #main-inner h4 {
    background: none;
    color: #777777;
    margin-top: 0px;
    background: none;
    padding-top: 0px;
}
#request-password a {
    color: #777777;
}
textarea,
.form-item input,
.form-item select,
#content-region input.form-text {
    max-width: 95%;
}
#fast-registry-login,
#fast-registry-login {
    display: table;
    width: 100%;
}
#edit-field-account-owner-value-wrapper label {
    width: 100%;
}
#fast-registry-registry .form-item input {
    margin-left: 0px;
}
#user-register #edit-submit {
    margin-left: 160px;
}
body .form-email,
body .form-select {
    padding: 5px;
    color: #555;
    border: 1px solid #cccccc;
}
.form-text {
    font-family: Arial, Helvetica, Verdana, "Bitstream Vera Sans", sans-serif;
}
fieldset {
    margin: 15px 0;
    padding: 10px;
}
.edit-pass-info-field {
    background: url("../images/eueco/icons/info.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: help;
    float: left;
    height: 20px;
    margin: 21px 0 0 14px;
    width: 20px;
}
html.js textarea {
    max-width: 100%;
}
.ee-mailtext textarea {
    width: 98%;
}
.platform .nested {
    float: left;
    margin: 0;
    width: 100%;
}
.platform .left {
    float: left;
}
input#ee-suchen{
    position: static;
}
#pid-projektfreigabe #ee_result_block {
    padding-left: 0px;
}
#pid-user-password .captcha{
    width: 100%;
}
#pid-user-password h1{
    display: none;
}
#pid-user-password legend{
    font-size: 18px;
    font-weight: bold;
}
#pid-user-password ul.tabs--primary {
    display: none;
}
#pid-user-register #content-tabs,
#pid-user #content-tabs,
#pid-user-password #content-tabs {
    display: none;
}
div.password-description{
    clear: both;
}
.page-user #page #user-profile-form .form-item span.password-strength,
.page-user #page #user-profile-form .form-item span.password-confirm {
    display: inline-block;
    margin-top: 20px;
}
.pager .next,
.pager .prev{
    background-repeat: no-repeat;
    background-position: left top;
}
#ee_services .link_wrapper a.button {
    color: #fff;
}
#ee-errorlist-table,
#ee_services table {
    width: 100%;
}
#ee_services hr {
    border-bottom: medium none;
    border-top: 1px solid #777777;
    float: left;
    width: 100%;
}
/* #ee_services select[name="batch_id"],
#bookings_350,
#bookings_300,
#tc_calc_jobs,
#tc_book300_jobs,
#tc_book350_jobs,
#storno_calc_records,
#tc_processchain,
#tc_open_ic,
#tc_done_jobs {
    padding: 8px 5px;
} */
#ee_errorlist #exit_form input {
    line-height: 18px;
    margin: 0;
}
#ee_tax_reporting #buttons input {
    margin: 2px 0;
    width: 100%;
}
#ee_tax_reporting fieldset {
    /* height: 260px; */
    width: 30%;
}
#ee-tax-reporting-table {
    width: 100%;
}
#ee_tax_reporting #buttons #exit {
    line-height: 18px;
    margin: 0;
    width: 100%;
}
table.tablesorter thead > tr > th {
    background-image: url("/sites/all/libraries/datatables/images/sort_both.png");
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.tablesorter-header.tablesorter-headerAsc {
    background-image: url(../../../libraries/datatables/images/sort_asc.png);
}
.tablesorter-header.tablesorter-headerDesc {
    background-image: url(../../../libraries/datatables/images/sort_desc.png);
}
#ee_customer_data_block #edit-ee-tfa,
#ee_customer_data_block #edit-account .description {
    display: none ;
}
.platform_page td .actions {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
#tooltip {
  z-index:50;
}
