/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */
/*
Document   : global_vars_a_mixins
Created on : December, 2012,
Description:
Purpose of the stylesheet follows.
*/
/*
TODO customize this sample style
Syntax recommendation http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html
*/
/*******************/
/* IMPORTS
/*******************/
/*******************/
/* VARIABLES
/*******************/
/* color variables */
/* background*/
/*for left menu*/
/*for menu item grey border, */
/*link color*/
/*styles for alert*/
/*background for pane titles, table th*/
/*for border*/
/*grey link color*/
/*for quicktabs-tabs color*/
/*for top menu border*/
/*for Quick timetracking*/
/*styles for border*/
/*for shadow*/
/*styles for text*/
/*gradient styles*/
/*styles for ul*/
/*styles for mixins*/
/*styles for h1, h2, h3, h4, h5, h6 mixins*/

iframe body {
  background-color: white;
}
@media screen and (min-width: 768px) {
 body, body.not-logged-in {
    background-color: #f1f1f1;
  }
}

@media screen and (max-width: 451px) {
  .pane-erpal-basic-helper-logout-block {display: none;}

  .view-id-einzelauftraege th.views-field-ea-accept-url{min-width: 45px;}
  .view-id-einzelauftraege th.views-field-ea-accept-url{min-width: 45px;}
  .table-responsive > .table > thead > tr > th{hyphens: auto;}
}

@media only screen and (max-width: 769px) {
  .view-einsaetze-pro-freelancer .views-field-title,
  .view-einsaetze-pro-freelancer .views-field-field-einsatz-taetigkeit,
  .view-einsaetze-pro-freelancer .views-field-field-einsatz-bemerkungen
  {display: none;}
  .table-responsive > .table > thead > tr > th{white-space: normal; hyphens: auto; }
  .ui-accordion .ui-accordion-content{padding: 5px;}

}

.bootstrap-threecol-stacked {
  background-color: white;
}

a{color: #CC000C;}
.navbar-nav{width: 100%; background-color:  #cc000c; }
.navbar-nav > li > a {
    color: white;
  text-transform: uppercase;
}
.nav > li > a.active-trail{background-color: #eeeeee;}
.nav > li > a:hover, .nav > li > a:focus, .nav > li > a.active-trail{color: #cc000c;}
#footer {
  background-color: #4E5054;
  min-height: 60px;
  color: white;
  vertical-align: center;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}
#footer a{color: white;}
.navbar-toggle {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.btn-primary{background-color: #CC000C;}
.panel-pane.pane-panels-mini.pane-user-bar {
  height: 60px;
}
#mini-panel-user_bar .panel-col{display: none;}
#mini-panel-user_bar .pane-erpal-basic-helper-logout-block{margin-top: 20px;}
.dschumbo_content {
  min-height: calc(100vh - 200px);
}
.pane-page-content{padding-left: 15px; padding-right: 15px;}
div.field-group-htabs-wrapper .field-group-format-wrapper{padding: 10px;}

body.panels-ipe {
  margin-bottom: 0 !important;
}
body #erpal_wrapper .erpal-region-content {
  padding-top: 20px;
  background-color: white;
  -webkit-border-radius: 0px 5px 5px 5px;
  -moz-border-radius: 0px 5px 5px 5px;
  -ms-border-radius: 0px 5px 5px 5px;
  -o-border-radius: 0px 5px 5px 5px;
  border-radius: 0px 5px 5px 5px;
  -webkit-box-shadow: black 0px 0px 5px;
  -moz-box-shadow: black 0px 0px 5px;
  box-shadow: black 0px 0px 5px;
  position: relative;
  z-index: 2;
  height: 100%;
  min-height: 500px;
}
body #erpal_wrapper .erpal-top {
  margin-bottom: 15px;
  margin-left: 10px;
  background-color: #e9e5e2;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e5e2), color-stop(100%, #d4d4d4));
  background-image: -webkit-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -moz-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -o-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  height: 28px;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
}
body #erpal_wrapper .erpal-top .block {
  margin-bottom: 0;
}
body #erpal_wrapper .erpal-top .block .block {
  margin-bottom: 0;
  float: left;
}
body #erpal_wrapper .erpal-region-left.panel-col-first {
  margin: 0;
  width: 150px;
  max-width: none;
  height: 100%;
  float: left;
  position: absolute;
}
body #erpal_wrapper .erpal-region-left.panel-col-first > .inside {
  margin: 0;
  padding-right: 0;
  height: 100%;
}
body.page-node-tasks {
  /*----------begin node task-----------*/
}
body.page-node-tasks li {
  list-style-type: none;
}
body.page-node-tickets {
  /*----------begin node ticket-----------*/
}
body.page-node-tickets li {
  list-style-type: none;
}
body .inline_fields {
  clear: both;
}
body .inline_fields .field {
  margin-right: 50px;
  clear: none !important;
  float: left;
}
body.page-crm-contacts table .views-field-field-contact-image {
  width: 160px;
}
body.page-crm-contacts table .views-field-title {
  width: 345px;
}
body .view-crm-activities table {
  border-collapse: collapse;
}
body #user-login input.form-text {
  width: 200px;
}

.pane-system-user-menu {
  /*----------begin User menu-------------*/
  /*----------end User menu-------------*/
}

.view-header{margin-top: 20px; margin-bottom: 20px; line-height: 2em;}
#mini-panel-user_bar .panel-panel {
  width: auto;
}
#mini-panel-user_bar .panel-panel .panel-separator {
  display: none;
}
#mini-panel-user_bar .panel-panel.panel-col-last {
  margin-right: 20px;
  width: auto;
  float: right;
}
#mini-panel-user_bar .panel-panel.panel-col-last .inside {
  margin-left: 0px;
  min-width: auto;
}
#mini-panel-user_bar .panel-panel.panel-col-last .inside .pane-erpal-basic-helper-logout-block .block-content a {
  padding: 6px 0 6px 22px;
  background-position: 0 -906px;
  line-height: 27px;
}
#mini-panel-user_bar .panel-panel.panel-col-last .inside .pane-erpal-basic-helper-logout-block .block-content a:hover, #mini-panel-user_bar .panel-panel.panel-col-last .inside .pane-erpal-basic-helper-logout-block .block-content a.logout_hover, #mini-panel-user_bar .panel-panel.panel-col-last .inside .pane-erpal-basic-helper-logout-block .block-content a.logout-hover {
  background-position: 0 -1046px;
}
#mini-panel-user_bar .panel-panel.panel-col-last .inside .pane-erpal-basic-helper-logout-block .block-content a:hover {
  background-position: 0 -1046px;
  color: #fc9822;
}
#mini-panel-user_bar .panel-panel .welcome_user {
  line-height: 27px;
}
#mini-panel-user_bar .panel-panel .welcome_user img {
  margin-top: 3px;
  margin-right: 5px;
  float: left;
  max-width: 22px;
  max-height: 22px;
}
#mini-panel-user_bar .panel-panel .last_timetracking .timekeeping_link {
  padding-left: 25px;
  float: left;
  background-position: 0 -696px;
  line-height: 30px;
  font-size: 0;
}
#mini-panel-user_bar .panel-panel .last_timetracking .timekeeping_link:hover, #mini-panel-user_bar .panel-panel .last_timetracking .timekeeping_link.active_timetracking_hover, #mini-panel-user_bar .panel-panel .last_timetracking .timekeeping_link.active_timetracking-hover {
  background-position: 0 -626px;
}
#mini-panel-user_bar .panel-panel .last_timetracking .timekeeping_link:hover {
  background-position: 0 -626px;
}
#mini-panel-user_bar .panel-panel .last_timetracking .timetracking_subject {
  margin-right: 2px;
  line-height: 30px;
  float: left;
  max-width: 300px;
  overflow: hidden;
  height: 28px;
}
#mini-panel-user_bar .panel-panel .last_timetracking .timetracking_subject a:hover {
  color: #fc9822;
}
#mini-panel-user_bar .panel-panel .last_timetracking .timetracking {
  float: left;
  font-weight: bold;
}
#mini-panel-user_bar .panel-panel .last_timetracking .timetracking a {
  line-height: 30px;
}
#mini-panel-user_bar .panel-panel .last_timetracking .timetracking img {
  margin-top: 6px;
  margin-right: 2px;
  float: left;
}
#mini-panel-user_bar .panel-panel .last_timetracking .timetracking .timetracking_text {
  display: none;
}
#mini-panel-user_bar .panel-col-first {
  width: 180px;
}

/*----------Logo-------------*/
.pane-page-logo {
  top: 20px;
  left: 20px;
  width: 160px;
  position: relative;
  z-index: 100;
}

/*----------end Logo-------------*/
/*----------begin Search Block-------------*/
.pane-search-form {
  margin-bottom: 0px;
}
.pane-search-form #search-block-form {
  margin-bottom: 12px;
}
.pane-search-form #search-block-form .form-text {
  margin-left: 10px;
  padding: 2px 0;
  width: 120px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 11px;
  display: none;
}

/*----------end Search Block-------------*/
/*----------begin Erpal menu-------------*/
/*----------begin Erpal menu items-------------*/
/* =============================================================================
 *   Middle region
 * ========================================================================== */
/*----------begin .pane-page-content -------------*/
.pane-page-content .content-inner {
  clear: both;
}
.pane-page-content .pane-page-title.block {
  margin-bottom: 0;
}
.pane-page-content .panel-2col-stacked .panel-col-first {
  width: 700px;
}
.pane-page-content .panel-2col-stacked .panel-col-last {
  margin-left: 30px;
  width: 340px !important;
}
.pane-page-content .panel-2col-stacked .inside {
  margin: 0 !important;
}
.pane-page-content .panel-2col-stacked .inside .inside {
  background: none;
  border: none;
}
.pane-page-content h1.pane-title {
  margin: 0px 0px 15px 0px;
  font-weight: bold;
  font-size: 24px;
  line-height: 30px;
  color: black;
  max-width: 725px;
}
.pane-page-content .rel-register-build {
  padding: 10px;
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  -ms-border-radius: 8px 8px 0 0;
  -o-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
}
.pane-page-content .rel-register-build .views-exposed-widgets {
  margin-bottom: 0px;
}
.pane-page-content .portlet-content .views-table {
  margin-bottom: 0;
  border: 1px solid #d9d5d2;
  border-bottom: none;
  -webkit-border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -ms-border-radius: 5px 5px 0px 0px;
  -o-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
  border-collapse: separate;
}
.pane-page-content .views-table {
  margin-top: 0;
  border-collapse: collapse;
  border-bottom: none;
}
.pane-page-content .views-table th {
  padding: 7px 4px;
  font-size: 13px;
}
.pane-page-content .views-table td {
  padding: 7px 4px 7px 4px;
}

/*----------end .pane-page-content -------------*/
/*----------begin comments------------------------*/
.comment {
  padding-bottom: 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d9d5d2;
}
.comment .field-name-comment-body {
  clear: both;
}
.comment .field-name-comment-body p {
  font-size: 16px;
}
.comment .field-name-comment-body ul {
  margin-left: 40px;
}
.comment .field-name-comment-body ul li {
  list-style-type: disc;
  line-height: 1.3em;
}
.comment .field-name-comment-body ol {
  margin-left: 46px;
}
.comment .field-name-comment-body ol li {
  list-style-type: decimal;
  line-height: 1.3em;
}
.comment .comment-header {
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 15px;
  background-color: #e9e5e2;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e5e2), color-stop(100%, #d4d4d4));
  background-image: -webkit-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -moz-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -o-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  height: 28px;
  float: left;
}
.comment .comment-header .new {
  position: relative;
  top: -4px;
}
.comment .submitted {
  padding: 10px 15px;
  background-color: #e9e5e2;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e5e2), color-stop(100%, #d4d4d4));
  background-image: -webkit-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -moz-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -o-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
}
.comment .submitted .author-datetime {
  margin-bottom: 0px;
  font-size: 11px;
  color: #3d3835;
}
.comment .submitted .author-datetime a {
  font-size: 12px;
}
.comment .submitted .user-picture {
  margin-right: 5px;
  float: left;
}
.comment .submitted .user-picture img {
  max-width: 18px;
  max-height: 18px;
}
.comment .comment-content {
  padding-top: 15px;
}
.comment .comment-content .field-name-comment-body {
  padding: 0 15px 15px 15px;
  font-size: 16px;
}
.comment .comment-content .field-name-field-asset-files {
  padding-left: 15px;
  padding-top: 15px;
  border-top: 1px solid #d9d5d2;
}
.comment .comment-content .field-name-field-asset-files h2 {
  padding-bottom: 10px;
}
.comment .comment-content .field-name-field-asset-files .field-item {
  overflow: hidden;
  float: left;
}
.comment .comment-form {
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.comment nav {
  margin-top: 10px;
  padding: 10px 15px 0 10px;
  clear: both;
  border-top: 1px solid #d9d5d2;
}
.comment nav ul.links li {
  margin-right: 10px;
  float: left;
}
.comment nav ul.links li a {
  padding: 6px 17px;
  display: block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #e9e5e2;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e5e2), color-stop(100%, #d4d4d4));
  background-image: -webkit-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -moz-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -o-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  margin: 0px 0px 0 0px;
  font-weight: bold;
  font-size: 10px;
  line-height: 10px;
  color: #3d3835;
  border: 1px solid #d9d5d2;
}
.comment nav ul.links li a:hover {
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(37%, #dbd8db), color-stop(69%, #e8e8e8));
  background-image: -webkit-linear-gradient(bottom, #dbd8db 37%, #e8e8e8 69%);
  background-image: -moz-linear-gradient(bottom, #dbd8db 37%, #e8e8e8 69%);
  background-image: -o-linear-gradient(bottom, #dbd8db 37%, #e8e8e8 69%);
  background-image: linear-gradient(bottom, #dbd8db 37%, #e8e8e8 69%);
}

.page-comment-reply .field-name-comment-body {
  clear: both;
}
.page-comment-reply .form-type-item {
  float: left;
}
.page-comment-reply #comment-form .field-widget-options-select {
  width: auto;
}

/*----------end comments------------------------*/
.view-filters .rel-register-build {
  background-color: #eeeeee;
}
.view-filters .rel-register-build .views-exposed-widget .rel-register-link {
  padding-top: 12px;
  padding-right: 20px;
  float: left;
}

.alert {
  /*----------------begin red alert-----------------*/
}
.alert .field-name-field-task-status-term,
.alert .field_item .field-name-field-date,
.alert .views-field-field-date,
.alert .field-item,
.alert .views-field-field-date-1,
.alert .views-field-field-next-contact,
.alert .views-field-field-task-status-term,
.alert .views-field-field-project-status-term,
.alert .views-field-field-activity-status-term {
  color: #cc000c;
}

.local_time_information.alert,
.time_information.alert {
  color: #cc000c;
}
.local_time_information div,
.time_information div {
  font-weight: bold;
}

/*----------------end red alert-----------------*/
.completed {
  /*----------------begin alert completed-----------------*/
}
.completed .field-name-field-task-status-term,
.completed .field-name-field-completed,
.completed .field-item,
.completed .views-field-field-date,
.completed .views-field-field-date-1,
.completed .views-field-field-next-contact,
.completed .views-field-field-task-status-term,
.completed .views-field-field-project-status-term,
.completed .views-field-field-activity-status-term {
  color: #088a58;
}

/*----------------end alert completed-----------------*/
/*.region-sidebar-left,*/

/*----------------end side-bar-left-----------------*/
/*.region-sidebar-right,*/
.node-type-erpal-date .erpal-content-right .local_tasks {
  top: 0px;
  /* to place action button on the same level as title */
}

.erpal-content-right {
  /*----------------begin side-bar-right-----------------*/
  margin-left: 10px;
  width: 250px;
  float: right;
  color: #3d3835;
  position: relative;
  /*----------------end side-bar-right-----------------*/
  /*-------------begin Notifiy, Bookmark------------------*/
  /*-------------end Notifiy, Bookmark------------------*/
  /* end .ctools-collapsible-container */
}
.erpal-content-right .pane-page-actions {
  width: 250px;
}
.erpal-content-right a:hover {
  color: #fc9822;
}
.erpal-content-right .block {
  margin-bottom: 2px;
}
.erpal-content-right .local_tasks_menu .local_tasks {
  position: absolute;
  width: 248px;
  z-index: 10;
}
.erpal-content-right .local_tasks_menu {
  height: 35px;
  margin-bottom: 10px;
}
/** ursprunglich
.erpal-content-right .local_tasks {
  margin-top: 0;
  margin-bottom: 0px;
  padding: 0px;
  position: absolute;
  top: -43px;
  width: 250px;
  list-style-type: none;
}
*/
.erpal-content-right .local_tasks {
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0px;
  top: -43px;
  float: right;
  width: 550px;
  list-style-type: none;
}

.erpal-content-right .local_tasks li {
  margin: 0 2px 4px 0;
  list-style-type: none;
  display: block;
  float: right;
}
.erpal-content-right .local_tasks li a {
  padding: 5px 20px 6px;
  display: block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: black;
  background-color: #dedede;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e5e2), color-stop(100%, #d4d4d4));
  background-image: -webkit-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -moz-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -o-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  border: 1px solid #d9d5d2;
}
.erpal-content-right .local_tasks li a:hover {
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(37%, #dbd8db), color-stop(69%, #e8e8e8));
  background-image: -webkit-linear-gradient(bottom, #dbd8db 37%, #e8e8e8 69%);
  background-image: -moz-linear-gradient(bottom, #dbd8db 37%, #e8e8e8 69%);
  background-image: -o-linear-gradient(bottom, #dbd8db 37%, #e8e8e8 69%);
  background-image: linear-gradient(bottom, #dbd8db 37%, #e8e8e8 69%);
}
.erpal-content-right .local_tasks li ul {
  display: none;
}
.erpal-content-right .flag-wrapper {
  margin-bottom: 6px;
  margin-left: 5px;
  display: block;
}
.erpal-content-right .flag-wrapper .flag-message {
  left: 25px;
  top: 2em;
}
.erpal-content-right .flag-wrapper.flag-project-subscriptions a, .erpal-content-right .flag-wrapper.flag-task-subscriptions a {
  background-position: 0 -1192px;
}
.erpal-content-right .flag-wrapper.flag-project-subscriptions a:hover, .erpal-content-right .flag-wrapper.flag-project-subscriptions a.notify_hover, .erpal-content-right .flag-wrapper.flag-project-subscriptions a.notify-hover, .erpal-content-right .flag-wrapper.flag-task-subscriptions a:hover, .erpal-content-right .flag-wrapper.flag-task-subscriptions a.notify_hover, .erpal-content-right .flag-wrapper.flag-task-subscriptions a.notify-hover {
  background-position: 0 -1297px;
}
.erpal-content-right .flag-wrapper.flag-project-subscriptions a:hover, .erpal-content-right .flag-wrapper.flag-task-subscriptions a:hover {
  background-position: 0 -1297px;
}
.erpal-content-right .flag-wrapper.flag-bookmark-flag a {
  padding-top: 6px;
  background-position: 0 -1014px;
}
.erpal-content-right .flag-wrapper.flag-bookmark-flag a:hover, .erpal-content-right .flag-wrapper.flag-bookmark-flag a.bookmark_hover, .erpal-content-right .flag-wrapper.flag-bookmark-flag a.bookmark-hover {
  background-position: 0 -1119px;
}
.erpal-content-right .flag-wrapper.flag-bookmark-flag a:hover {
  background-position: 0 -1119px;
}
.erpal-content-right .flag-wrapper a {
  padding: 3px 0 5px 26px;
  font-size: 11px;
  font-weight: bold;
}
.erpal-content-right .flag-wrapper a:hover {
  color: #fc9822;
}
.erpal-content-right .content-inner {
  padding-bottom: 30px;
  clear: both;
  max-width: 1100px;
  min-width: 1100px;
  overflow: hidden;
}
.erpal-content-right .panel-separator {
  display: none;
}
.erpal-content-right .ctools-collapsible-container {
  margin-top: 10px;
  margin-bottom: 1px;
  padding-top: 5px;
  font-size: 11px;
  border-top: 1px solid #d9d5d2;
}
.erpal-content-right .ctools-collapsible-container .node-erpal-contact h1.node-title {
  margin-top: 5px;
  line-height: 20px;
}
.erpal-content-right .ctools-collapsible-container .node-erpal-contact h1.node-title a {
  padding: 3px 0 3px 30px;
  background-color: red;
  background-position: -80px -374px;
}
.erpal-content-right .ctools-collapsible-container .node-erpal-contact h1.node-title a:hover, .erpal-content-right .ctools-collapsible-container .node-erpal-contact h1.node-title a.contact_hover, .erpal-content-right .ctools-collapsible-container .node-erpal-contact h1.node-title a.contact-hover {
  background-position: -100px -356px;
}
.erpal-content-right .ctools-collapsible-container .node-erpal-contact h1.node-title a:hover {
  background-position: -100px -356px;
}
.erpal-content-right .ctools-collapsible-container .node-erpal-contact section {
  padding-left: 30px;
}
.erpal-content-right .ctools-collapsible-container .node-erpal-contact section h2.field-label {
  margin-top: 3px;
  font-weight: normal;
}
.erpal-content-right .ctools-collapsible-container .node-erpal-contact section .field-collection-view {
  margin: 0;
  padding: 0;
  border: none;
}
.erpal-content-right .ctools-collapsible-container .node-erpal-contact section .field-item {
  margin-bottom: 3px;
  padding-left: 0px;
}
.erpal-content-right .ctools-collapsible-container .node-erpal-contact section .field-item table {
  margin: 0;
  border: none;
}
.erpal-content-right .ctools-collapsible-container .node-erpal-contact section .field-item table th {
  font-weight: normal;
}
.erpal-content-right .ctools-collapsible-container .node-erpal-contact section .field-item table tr, .erpal-content-right .ctools-collapsible-container .node-erpal-contact section .field-item table th {
  padding: 0;
  background: none;
}
.erpal-content-right .ctools-collapsible-container .node-erpal-contact section .field-item table td {
  padding: 0;
  font-weight: bold;
}
.erpal-content-right .ctools-collapsible-container .node-erpal-contact section .field-item table td a {
  font-size: 11px;
  font-weight: bold;
}
.erpal-content-right .ctools-collapsible-container h3 {
  font-size: 11px;
  font-weight: normal;
  color: #645c57;
}
.erpal-content-right .ctools-collapsible-container .field-collection-view-final {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.erpal-content-right .ctools-collapsible-container .field-collection-view-final th {
  background-color: #e9e5e2;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E5E2', endColorstr='#FFD4D4D4');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e5e2), color-stop(100%, #d4d4d4));
  background-image: -webkit-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -moz-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -o-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
}
.erpal-content-right .ctools-collapsible-container .field-name-field-buy-price .field-item,
.erpal-content-right .ctools-collapsible-container .pane-node-created .block-content,
.erpal-content-right .ctools-collapsible-container .field-name-field-buy-currency .field-item {
  font-weight: bold;
}
.erpal-content-right .ctools-collapsible-container .field-item {
  font-weight: bold;
  line-height: 15px;
}
.erpal-content-right .ctools-collapsible-container figure {
  text-align: center;
}
.erpal-content-right .date-display-single {
  font-weight: bold;
}

/*----------------end erpal_content_layout-----------------------*/
/*----------------begin .panel-display-----------------------*/
.erpal-content-right .panel-display .pane-entity-field h2.pane-title {
  padding-right: 5px;
  margin: 0px 0px 0 0px;
  font-weight: normal;
  font-size: 11px;
  line-height: 11px;
  color: #645c57;
}

.panel-display .pane-entity-field .block-content {
  float: left;
}
.panel-display .pane-entity-field .block-content .rel-register-link {
  float: left;
}
.panel-display .pane-entity-field .field-type-taxonomy-term-reference {
  margin: 0px;
}
.panel-display .pane-entity-field .form-item {
  margin-bottom: 0px;
}
.panel-display .pane-entity-field .ds-form .group-left {
  width: auto;
  float: none;
}
.panel-display .pane-entity-field .form-item label {
  float: left;
  color: #645c57;
}
.panel-display .ui-widget-content {
  background: none;
  border: none;
}
.panel-display .ui-tabs .ui-tabs-panel {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: block;
  float: left;
  background-color: #eeeeee;
}

/*----------------end panel-display-----------------------*/
/*------------------------end ctools-collapsible-processed -region-sidebar-right----------------------------------*/
.ctools-collapsible-processed .ctools-collapsible-handle {
  cursor: pointer;
}
.ctools-collapsible-processed a {
  font-size: 13px;
  font-weight: normal;
}
.ctools-collapsible-processed .pane-node-author a {
  font-size: 13px;
}
.ctools-collapsible-processed h2.pane-title {
  margin: 0;
  padding: 3px 5px 0px 30px;
  margin: 0px 0px 0 0px;
  font-weight: normal;
  font-size: 11px;
  line-height: 11px;
  color: #645c57;
  background: none !important;
}
.ctools-collapsible-processed h2.pane-title.ctools-collapsible-handle {
  padding: 3px 5px 3px 0px;
}
.ctools-collapsible-processed .ctools-collapsible-content {
  clear: both;
}
.ctools-collapsible-processed .ctools-collapsible-content h2.pane-title {
  padding-left: 0;
  color: #645c57;
  background: none !important;
}
.ctools-collapsible-processed .ctools-collapsible-content .field-items {
  clear: both;
}
.ctools-collapsible-processed .field-name-field-pricing h2.field-label {
  margin: 0;
  clear: both;
  line-height: 12px;
  color: #645c57;
  font-weight: normal;
  font-size: 11px;
}
.ctools-collapsible-processed section, .ctools-collapsible-processed .field-name-field-books-ref {
  margin-bottom: 5px;
  padding-left: 10px;
}
.ctools-collapsible-processed .field-name-field-task-assigned-users {
  padding-left: 0px;
}
.ctools-collapsible-processed .panel-separator {
  height: 1px;
  overflow: hidden;
}
.ctools-collapsible-processed ul {
  margin: 0px;
  padding: 0px;
}
.ctools-collapsible-processed ul li {
  list-style-type: none;
  font-weight: bold;
}
.ctools-collapsible-processed .field-type-taxonomy-term-reference {
  margin: 0;
}
.ctools-collapsible-processed .field-name-field-asset-files {
  margin-bottom: 10px;
}
.ctools-collapsible-processed .field-name-field-asset-files .field-item {
  margin-left: 5px;
  padding-left: 0 !important;
}
.ctools-collapsible-processed .field-name-field-contacts-ref .field-item {
  padding-left: 10px;
}
.ctools-collapsible-processed .panel-display .pane-entity-field .block-content,
.ctools-collapsible-processed .panel-display .pane-entity-field h2.pane-title {
  float: none;
}
.ctools-collapsible-processed .panel-separator {
  display: block;
}
.ctools-collapsible-processed .no-title {
  padding-left: 10px;
}
.ctools-collapsible-processed .ctools-toggle {
  background-position: 7px 6px;
}

.comment_erpal_file {
  margin-right: 20px;
}

.comment_erpal_file .file_download_link,
.node_erpal_file .file_download_link,
.page-node-files .views-field-title .file_download_link,
.page-files .views-field-title .file_download_link {
  float: left;
}
.comment_erpal_file .file_download_link a,
.node_erpal_file .file_download_link a,
.page-node-files .views-field-title .file_download_link a,
.page-files .views-field-title .file_download_link a {
  margin-right: 5px;
  padding: 4px 0 7px 24px;
  background-position: -200px -256px;
  line-height: 23px;
  font-size: 13px;
}
.comment_erpal_file .file_download_link a:hover, .comment_erpal_file .file_download_link a.files_hover, .comment_erpal_file .file_download_link a.files-hover,
.node_erpal_file .file_download_link a:hover,
.node_erpal_file .file_download_link a.files_hover,
.node_erpal_file .file_download_link a.files-hover,
.page-node-files .views-field-title .file_download_link a:hover,
.page-node-files .views-field-title .file_download_link a.files_hover,
.page-node-files .views-field-title .file_download_link a.files-hover,
.page-files .views-field-title .file_download_link a:hover,
.page-files .views-field-title .file_download_link a.files_hover,
.page-files .views-field-title .file_download_link a.files-hover {
  background-position: -220px -236px;
}
.comment_erpal_file .file_download_link a:hover,
.node_erpal_file .file_download_link a:hover,
.page-node-files .views-field-title .file_download_link a:hover,
.page-files .views-field-title .file_download_link a:hover {
  background-position: -220px -236px;
  color: #fc9822;
}
.comment_erpal_file .file_node_link,
.node_erpal_file .file_node_link,
.page-node-files .views-field-title .file_node_link,
.page-files .views-field-title .file_node_link {
  float: left;
}
.comment_erpal_file .file_node_link a,
.node_erpal_file .file_node_link a,
.page-node-files .views-field-title .file_node_link a,
.page-files .views-field-title .file_node_link a {
  background-position: -436px -20px;
  height: 20px;
  width: 20px;
  font-size: 0;
  text-indent: -2000;
  display: block;
}
.comment_erpal_file .file_node_link a:hover, .comment_erpal_file .file_node_link a.view_hover, .comment_erpal_file .file_node_link a.view-hover,
.node_erpal_file .file_node_link a:hover,
.node_erpal_file .file_node_link a.view_hover,
.node_erpal_file .file_node_link a.view-hover,
.page-node-files .views-field-title .file_node_link a:hover,
.page-node-files .views-field-title .file_node_link a.view_hover,
.page-node-files .views-field-title .file_node_link a.view-hover,
.page-files .views-field-title .file_node_link a:hover,
.page-files .views-field-title .file_node_link a.view_hover,
.page-files .views-field-title .file_node_link a.view-hover {
  background-position: -456px 0;
}
.comment_erpal_file .file_node_link a:hover,
.node_erpal_file .file_node_link a:hover,
.page-node-files .views-field-title .file_node_link a:hover,
.page-files .views-field-title .file_node_link a:hover {
  background-position: -456px 0;
  color: #fc9822;
}

.comment_erpal_file,
.node_erpal_file {
  margin-bottom: 5px;
  display: block;
  overflow: hidden;
}

/*------------------------end ctools-collapsible-processed -region-sidebar-right----------------------------------*/
#mini-panel-task_status_panel {
  padding: 10px 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background-color: #eeeeee;
  color: #645c57;
}
#mini-panel-task_status_panel .panel-separator {
  display: none;
}
#mini-panel-task_status_panel section {
  margin-bottom: 0;
  margin-right: 30px;
  float: left;
}
#mini-panel-task_status_panel ul {
  padding-left: 5px;
}
#mini-panel-task_status_panel ul li {
  padding: 0px;
  list-style-type: none;
}

#mini-panel-activity_status_panel {
  padding: 10px 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d9d5d2;
}
#mini-panel-activity_status_panel h2.pane-title {
  background: none;
}
#mini-panel-activity_status_panel .panel-separator {
  display: none;
}
#mini-panel-activity_status_panel .pane-title {
  padding-left: 0;
  padding-right: 10px;
  float: left;
  font-size: 12px;
  font-weight: normal;
  line-height: 40px;
}
#mini-panel-activity_status_panel .block-content {
  float: left;
}
#mini-panel-activity_status_panel .block-content ul.field-items {
  margin: 25px 0 0;
}
#mini-panel-activity_status_panel ul {
  padding-left: 5px;
}
#mini-panel-activity_status_panel section {
  margin-bottom: 0;
  margin-right: 10px;
  float: left;
}
#mini-panel-activity_status_panel section .field-type-datetime {
  float: left;
  margin-right: 5px;
}
#mini-panel-activity_status_panel section .field-type-datetime .date-no-float {
  width: auto;
}
#mini-panel-activity_status_panel section .field-type-datetime .date-no-float .form-item {
  margin-top: 0;
  float: left;
}
#mini-panel-activity_status_panel section .field-type-datetime .date-no-float .form-item .date-padding {
  padding-top: 7px;
}
#mini-panel-activity_status_panel section .form-actions {
  margin-top: 27px;
  float: left;
}

.view-empty {
  padding: 15px;
}

/*-------------------begin project page----------------------*/
.page-projekte .views-field-title {
  width: 200px;
}
.page-projekte .views-field-field-customer-ref {
  width: 200px;
}
.page-projekte .views-field-field-project-status-term,
.page-projekte .page-projekte .views-field-field-priority-term {
  width: 100px;
}
.page-projekte #edit-field-customer-ref-target-id-wrapper select {
  max-width: 200px;
}

/*-------------------end project page----------------------*/
/*--------------------------------for erpal task view row layout------------------------------------------*/
.erpal-task-view-row-layout .region-sidebar-left {
  width: 70%;
  float: left;
}
.erpal-task-view-row-layout .region-sidebar-right {
  margin-left: 20px;
  width: 28%;
  float: left;
}
.erpal-task-view-row-layout .content-inner {
  margin-bottom: 20px;
  clear: both;
  max-width: 1100px;
  min-width: 1100px;
}

/*---------------ticket details-----------*/
.node-erpal-task .columns-inner {
  border-bottom: 1px solid #d9d5d2;
}

.view-mode-view_row_details .content-inner {
  padding-bottom: 0px;
}

.pane-node-body {
  padding: 20px;
  min-height: 350px;
  border: 1px solid #d9d5d2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-size: 16px;
  line-height: 1.5em;
}
.pane-node-body a {
  color: #088a58;
  text-decoration: underline;
}
.pane-node-body a:hover {
  color: #fc9822;
}
.pane-node-body a:visited {
  color: #088a58;
}
.pane-node-body p {
  font-size: 16px;
}
.pane-node-body ul {
  margin-left: 40px;
}
.pane-node-body ul li {
  list-style-type: disc;
  line-height: 1.3em;
}
.pane-node-body ol {
  margin-left: 46px;
}
.pane-node-body ol li {
  list-style-type: decimal;
  line-height: 1.3em;
}
.pane-node-body .field-name-body {
  width: 678px;
}

.quicktabs-tabpage .panel-panel.panel-col .pane-node-body {
  margin-top: -1px;
  -webkit-border-radius: 0px 5px 5px 5px;
  -moz-border-radius: 0px 5px 5px 5px;
  -ms-border-radius: 0px 5px 5px 5px;
  -o-border-radius: 0px 5px 5px 5px;
  border-radius: 0px 5px 5px 5px;
  position: relative;
  z-index: 5;
}

/*-----------------------begin projekte-timetrackings--------------------*/
.page-projekte-timetrackings #edit-field-date-time-value-wrapper {
  margin-left: 45px;
}
.page-projekte-timetrackings #edit-field-project-ref-target-id {
  width: 120px;
}
.page-projekte-timetrackings .views-field-field-date-time {
  width: 140px;
}
.page-projekte-timetrackings .views-field-title-1,
.page-projekte-timetrackings .views-field-title-2 {
  width: 120px;
}
.page-projekte-timetrackings #edit-uid {
  width: 90px;
}
.page-projekte-timetrackings #edit-uid-wrapper {
  width: 140px;
}
.page-projekte-timetrackings #edit-uid-wrapper .description {
  line-height: 12px;
}

/*-----------------------begin projekte-timetrackings--------------------*/
/*-------------begin comments------------------- */
.node-type-erpal-crm-activity #comment-form {
  margin-top: -1px;
  -webkit-border-radius: 0px 5px 5px 5px;
  -moz-border-radius: 0px 5px 5px 5px;
  -ms-border-radius: 0px 5px 5px 5px;
  -o-border-radius: 0px 5px 5px 5px;
  border-radius: 0px 5px 5px 5px;
  border: 1px solid #d9d5d2;
}

.node-type-erpal-task #comment-form {
  margin-top: -1px;
  -webkit-border-radius: 0px 5px 5px 5px;
  -moz-border-radius: 0px 5px 5px 5px;
  -ms-border-radius: 0px 5px 5px 5px;
  -o-border-radius: 0px 5px 5px 5px;
  border-radius: 0px 5px 5px 5px;
}

#comment-form {
  padding: 15px;
  margin-top: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d9d5d2;
}
#comment-form #edit-author,
#comment-form .form-type-textfield {
  clear: both;
}
#comment-form .field-type-datetime {
  width: 300px;
  float: left;
}
#comment-form .field-type-datetime fieldset {
  margin: 0px;
  padding: 0px;
  border: none;
}
#comment-form .field-type-datetime fieldset .date-padding {
  margin: 0px;
  padding: 0px;
  width: 270px;
}
#comment-form #edit-author--2 {
  clear: both;
}
#comment-form #edit-field-contacts-ref {
  margin-right: 40px;
  width: 350px;
  float: left;
}
#comment-form #edit-field-contacts-ref table {
  width: 310px;
}
#comment-form #edit-field-contacts-ref table input {
  width: 310px;
}
#comment-form #edit-field-asset-files {
  width: 350px;
  float: left;
}
#comment-form #edit-field-asset-files table {
  width: 310px;
}
#comment-form #edit-field-asset-files table input {
  width: 310px;
}
#comment-form #edit-actions {
  clear: both;
}
#comment-form .field-widget-options-select {
  margin-right: 15px;
  padding-top: 5px;
  width: 100px;
  float: left;
}
#comment-form .field-name-field-activity-status-term {
  width: 160px !important;
  float: left;
}
#comment-form .erpal_git {
  background: #eeeeee;
  border: 1px solid #dedede;
  padding: 10px;
}
#comment-form .erpal_git .syntax {
  font-family: monospace;
  margin-top: 10px;
}

/*-------------end comments------------------- */
/*--------------begin multi select boxes--------------*/
.views-exposed-form {
  padding: 5px 10px;
  background-color: #e9e5e2;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E5E2', endColorstr='#FFD4D4D4');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e5e2), color-stop(100%, #d4d4d4));
  background-image: -webkit-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -moz-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -o-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  border: 1px solid #d9d5d2;
}
.views-exposed-form .form-submit {
  margin-top: 1.3em;
}
.views-exposed-form .views-exposed-widget {
  padding-top: 0;
  padding-right: 5px !important;
}
.views-exposed-form .views-exposed-widget label {
  font-size: 10px;
  color: #645c57;
}
.views-exposed-form button span:not(.ui-icon) {
  position: absolute;
  overflow: hidden;
  width: 105px !important;
  height: 19px;
  line-height: 13px;
}
.views-exposed-form button {
  font-size: 11px;
  height: 25px;
  width: 130px !important;
  overflow: hidden;
}

#edit-field-task-status-term-tid-wrapper,
#edit-field-activity-status-term-tid-wrapper,
#edit-field-priority-term-tid-wrapper,
#edit-field-task-type-term-tid-wrapper,
#edit-field-project-tags-tid-wrapper,
#edit-field-task-assigned-users-target-id-wrapper {
  width: 130px !important;
}

.ui-multiselect-menu {
  width: 200px !important;
}

.ui-helper-reset {
  position: relative;
}

.ui-multiselect-close {
  position: absolute;
  right: 0;
}

.ui-multiselect-header {
  padding: 3px 0;
}

/*--------------end multi select boxes--------------*/
/*-------------begin dashboard styles--------------*/
#homebox .homebox-column-wrapper-1 .homebox-column {
  margin-right: 20px;
}
#homebox .homebox-column {
  margin: 0px;
  padding: 0px;
  background: none;
}
#homebox .view-assigned-tasks a {
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left: 26px;
  display: block;
}
#homebox .view-assigned-tasks td.views-field-title a {
  background-position: -320px -140px;
}
#homebox .view-assigned-tasks td.views-field-title a:hover, #homebox .view-assigned-tasks td.views-field-title a.task_hover, #homebox .view-assigned-tasks td.views-field-title a.task-hover {
  background-position: -340px -120px;
}
#homebox .view-assigned-tasks td.views-field-title a:hover {
  background-position: -340px -120px;
}
#homebox .view-assigned-tasks th.views-field-field-project-ref {
  width: 190px;
}
#homebox .view-assigned-tasks td.views-field-field-project-ref a {
  background-position: -280px -178px;
}
#homebox .view-assigned-tasks td.views-field-field-project-ref a:hover, #homebox .view-assigned-tasks td.views-field-field-project-ref a.projekte_hover, #homebox .view-assigned-tasks td.views-field-field-project-ref a.projekte-hover {
  background-position: -300px -160px;
}
#homebox .view-assigned-tasks td.views-field-field-project-ref a:hover {
  background-position: -300px -160px;
}
#homebox .view-assigned-tasks td.views-field-field-timetracking-button a {
  padding-left: 0;
}
#homebox .view-assigned-tasks td.views-field-field-timetracking-button a img {
  margin-right: 3px;
  margin-top: 1px;
  float: left;
}
#homebox .homebox-portlet {
  margin-bottom: 40px;
  border: none;
}
#homebox .homebox-portlet#homebox-block-views_assigned_tasks-block .portlet-header {
  background-position: -364px -130px;
}
#homebox .homebox-portlet#homebox-block-timetracking_block .portlet-header, #homebox .homebox-portlet#homebox-block-views_timetracking_entities-block_1 .portlet-header {
  background-position: -468px -26px;
}
#homebox .homebox-portlet#homebox-block-views_bookmarks-block .portlet-header {
  background-position: -52px -442px;
}
#homebox .homebox-portlet #timetracking-quick-form {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d9d5d2;
}
#homebox .homebox-portlet .homebox-portlet-inner {
  border: none;
}
#homebox .homebox-portlet .homebox-portlet-inner .portlet-header {
  padding-left: 28px;
  margin-bottom: 1px;
  background-color: transparent;
  margin: 0px 0px 8px 0px;
  font-weight: bold;
  font-size: 18px;
  line-height: 23px;
  border: none;
}
#homebox .homebox-portlet .homebox-portlet-inner .portlet-header .portlet-title {
  padding-left: 8px;
  background-color: transparent;
}
#homebox .homebox-portlet .homebox-portlet-inner .portlet-content {
  padding: 0px;
}
#homebox .homebox-portlet .homebox-portlet-inner .portlet-content .form-item, #homebox .homebox-portlet .homebox-portlet-inner .portlet-content .view-grouping-header, #homebox .homebox-portlet .homebox-portlet-inner .portlet-content caption {
  padding-left: 12px;
}
#homebox .homebox-portlet .homebox-portlet-inner .portlet-content .more-link {
  padding: 4px 10px;
  background-color: #e9e5e2;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E5E2', endColorstr='#FFD4D4D4');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e5e2), color-stop(100%, #d4d4d4));
  background-image: -webkit-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -moz-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -o-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
#homebox .homebox-portlet .homebox-portlet-inner .portlet-content .form-submit {
  margin-left: 12px;
  padding-left: 12px;
}
#homebox .homebox-portlet .homebox-portlet-inner .portlet-content .homebox-column-wrapper {
  float: left;
  width: 48% !important;
}
#homebox .homebox-portlet .homebox-portlet-inner .portlet-content fieldset {
  border: none;
}
#homebox .homebox-portlet .homebox-portlet-inner .portlet-content .homebox-column {
  margin: 0px;
  padding: 0px;
}

/*-------------end dashboard styles--------------*/
/*-------------begin contact styles------------------*/
.node-type-erpal-contact .erpal-content-right .pane-custom-node-content {
  margin-top: 10px;
}
.node-type-erpal-contact .region-sidebar-left .panel-pane h2.pane-title.block-title {
  margin: 0px 0px 7px 0px;
  font-weight: normal;
  font-size: 26px;
  line-height: 26px;
  background-position: -130px -364px;
}
.node-type-erpal-contact .region-sidebar-left .panel-pane .block-content h2.pane-title.block-title {
  padding-left: 0;
  background: none;
}
.node-type-erpal-contact .region-sidebar-left .panel-pane .field-collection-view {
  margin: 0px;
  padding: 0px;
  border: none;
}
.node-type-erpal-contact .region-sidebar-left .panel-pane .field-collection-view table th {
  padding: 10px;
  font-size: 13px;
  background-color: #e9e5e2;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E5E2', endColorstr='#FFD4D4D4');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e5e2), color-stop(100%, #d4d4d4));
  background-image: -webkit-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -moz-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -o-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
}
.node-type-erpal-contact .region-sidebar-left .panel-pane ul {
  margin: 0px;
  padding: 0px;
  float: none;
}
.node-type-erpal-contact .region-sidebar-left .panel-pane ul li {
  padding-right: 7px;
  list-style-type: none;
}
.node-type-erpal-contact .region-sidebar-left .panel-pane .pane-node-field-fax .block-content,
.node-type-erpal-contact .region-sidebar-left .panel-pane .pane-node-field-email .block-content {
  padding: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d9d5d2;
}
.node-type-erpal-contact .region-sidebar-left .panel-pane table {
  margin: 0 0 10px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.node-type-erpal-contact .region-sidebar-left .panel-pane table td {
  padding: 10px;
}
.node-type-erpal-contact .region-sidebar-left .panel-pane .field-collection-container {
  border: none;
}
.node-type-erpal-contact .region-sidebar-left .panel-pane .field-collection-container .field-items .field-item {
  margin: 0px;
}
.node-type-erpal-contact .region-sidebar-left .panel-pane .action-links li {
  padding: 10px 0 10px 10px;
  text-align: right;
}
.node-type-erpal-contact .region-sidebar-left .panel-pane .action-links li a {
  font-size: 1.2em;
  text-decoration: underline;
}
.node-type-erpal-contact .region-sidebar-left .panel-pane .field-type-taxonomy-term-reference {
  margin: 0px;
}
.node-type-erpal-contact .region-sidebar-left .panel-pane .pane-entity-field .block-content {
  float: none;
}

/*-------------end contact styles------------------*/
/* begin hightlight of different states of tasks/projekte */
.page-contacts .views-field-field-contact-image {
  width: 30px;
}
.page-contacts .views-field-field-contact-image img {
  width: 20px;
}

.block-content .view-content td {
  font-size: 11px;
  font-weight: normal;
  border-bottom: 1px solid #d9d5d2;
}
.block-content .view-content td.views-field-views-bulk-operations {
  padding-right: 0;
}
.block-content .view-content td a {
  font-size: 11px;
  font-weight: normal;
}
.block-content .view-content td a:hover {
  color: #fc9822;
}
.block-content .view-content th {
  background-color: #e9e5e2;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E5E2', endColorstr='#FFD4D4D4');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e5e2), color-stop(100%, #d4d4d4));
  background-image: -webkit-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -moz-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: -o-linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
  background-image: linear-gradient(top, #e9e5e2 0%, #d4d4d4 100%);
}
.block-content .view-content th.views-field-field-date-1, .block-content .view-content th.views-field-field-date, .block-content .view-content th.views-field-field-priority-term, .block-content .view-content th.views-field-field-project-status-term {
  width: 100px;
}
.block-content .view-content th.views-field-field-timetracking-button {
  width: 100px;
}
.block-content .view-content tr.info,
.block-content .view-content tr.even,
.block-content .view-content tr:nth-child(2n+2) {
  background-color: white;
}
.block-content .view-content tr.odd.alert,
.block-content .view-content tr.even.alert {
  background-color: #ffdfe4 !important;
}
.block-content .view-content tr.odd.completed,
.block-content .view-content tr.even.completed {
  background-color: #eeeeee !important;
}

/* end hightlight of different states of tasks/projekte */
/*-------------begin login styles------------------*/
.not-logged-in {
  background-color: white;
  background-image: none !important;

}

.not-logged-in.page-user-login{
  background-color: white;
  background-image: none !important;

}

.not-logged-in #login_mask_logo {
  margin: 5px auto 8px;
  background: url("../images/erpal_logo_login.png") no-repeat 0 0;
  width: 250px;
  height: 60px;
}
.not-logged-in .pane-page-messages {
  width: 400px;
  margin: 0 auto;
}
.not-logged-in .pane-page-messages #messages .messages {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: none;
  -webkit-box-shadow: black 0px 0px 5px;
  -moz-box-shadow: black 0px 0px 5px;
  box-shadow: black 0px 0px 5px;
  margin-left: 0;
  margin-right: 0;
}

.page-user-password #edit-name{max-width: 270px;}
.page-user-register .panel-body{padding: 15px 0 0 0;}

.page-user-register fieldset {
  border: 0 !important;
  margin: 0 !important;
  background: #fff !important;
  padding: 0 !important;
}
.page-user-login .user-register, .page-user-login .user-password{
  text-align: left;
  font-size: 1em;
}
.not-logged-in #user-login {
  color: black;
}
.not-logged-in #user-login label {
  padding-right: 25px;
  float: left;
  line-height: 32px;
}

.not-logged-in #user-login .form-type-textfield label {
  padding-right: 45px;
}

.not-logged-in #user-login .form-text {
  border-top: 1px solid #747474;
  border-left: 1px solid #747474;
  border-right: 1px solid #959595;
  border-bottom: 1px solid #959595;
  height: 22px;
  line-height: 22px;
  -webkit-box-shadow: #b6b6b6 1px 1px 2px 0px inset;
  -moz-box-shadow: #b6b6b6 1px 1px 2px 0px inset;
  box-shadow: #b6b6b6 1px 1px 2px 0px inset;
}
.not-logged-in #user-login .description {
  padding-left: 85px;
}
.not-logged-in #user-login #edit-actions {
  padding-top: 5px;
}
.not-logged-in #user-login #edit-actions input.form-submit,
.not-logged-in #user-pass #edit-actions input.form-submit
{
  margin: 0 auto;
  padding: 7px 20px;
  color: white;
  background-color: #e42423;
  background-image: none;

  font-weight: bold;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  display: block;
  border: 1px solid #e42423;
}

.not-logged-in .user-register {
  margin-top: 25px;
}
.not-logged-in.page-user .pane-title, .not-logged-in.page-user .pane-page-tabs{display: none;}
.not-logged-in.page-user .dschumbo_content{margin-top: 30px;}
.not-logged-in #edit-user-register{margin-top: 15px;}

.not-logged-in.page-user .user-register{
  font-weight: bold;
}

.not-logged-in .user-register a
{
  padding: 7px 10px;
  color: white !important;
  background-color: #e42423;
  background-image: none;


  font-weight: bold;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  display: block;
  border: 1px solid #e42423;
  width: 130px;
}
.not-logged-in .user-register a {color: white;}


/*------------------------------------invoice-----------------------*/
.page-invoice-invoices table.views-table {
  border-collapse: collapse;
}
.page-invoice-invoices .container-inline-date .date-padding {
  padding-left: 0px;
}

#mini-panel-invoice_content_panel .panel-col-first.panel-panel {
  width: 50%;
}
#mini-panel-invoice_content_panel .panel-col-last.panel-panel {
  width: 46%;
}

li.jstree-open ul {
  padding-left: 20px;
}

#erpal_wrapper {
  margin: 0 auto;
  width: 1200px;
}

#erpal_wrapper,
.erpal-container,
.erpal-container-item {
  height: 100%;
  width: 100%;
  max-width: 1200px;
}

.node-type-erpal-invoice fieldset.collapsible {
  margin-bottom: 3px;
}
.node-type-erpal-invoice .views-table {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border-collapse: separate;
}

.group-form-left,
.group-form-right,
.group-form-advanced-left,
.group-form-advanced-right {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

fieldset {
  margin: 0px;
}

.page-contact .form-textarea-wrapper {
  width: 500px;
}

.page-projekte td.views-field-title a,
.page-projekte-budgets .views-field-php-1 a,
.page-projekte-timetrackings td.views-field-title-2 a,
.page-user-notifications td.views-field-title-1 a,
.node-type-erpal-crm-activity .view-projekte .field-content a {
  padding-left: 26px;
  background-position: -280px -178px;
  line-height: 18px;
  display: block;
}
.page-projekte td.views-field-title a:hover, .page-projekte td.views-field-title a.projekte_hover, .page-projekte td.views-field-title a.projekte-hover,
.page-projekte-budgets .views-field-php-1 a:hover,
.page-projekte-budgets .views-field-php-1 a.projekte_hover,
.page-projekte-budgets .views-field-php-1 a.projekte-hover,
.page-projekte-timetrackings td.views-field-title-2 a:hover,
.page-projekte-timetrackings td.views-field-title-2 a.projekte_hover,
.page-projekte-timetrackings td.views-field-title-2 a.projekte-hover,
.page-user-notifications td.views-field-title-1 a:hover,
.page-user-notifications td.views-field-title-1 a.projekte_hover,
.page-user-notifications td.views-field-title-1 a.projekte-hover,
.node-type-erpal-crm-activity .view-projekte .field-content a:hover,
.node-type-erpal-crm-activity .view-projekte .field-content a.projekte_hover,
.node-type-erpal-crm-activity .view-projekte .field-content a.projekte-hover {
  background-position: -300px -160px;
}
.page-projekte td.views-field-title a:hover,
.page-projekte-budgets .views-field-php-1 a:hover,
.page-projekte-timetrackings td.views-field-title-2 a:hover,
.page-user-notifications td.views-field-title-1 a:hover,
.node-type-erpal-crm-activity .view-projekte .field-content a:hover {
  background-position: -300px -160px;
}

.node-type-erpal-contact td.views-field-title a,
.page-activities td.views-field-title a {
  padding-top: 2px;
  padding-left: 26px;
  background-position: 0 -452px;
  line-height: 18px;
  display: block;
}
.node-type-erpal-contact td.views-field-title a:hover, .node-type-erpal-contact td.views-field-title a.activity_hover, .node-type-erpal-contact td.views-field-title a.activity-hover,
.page-activities td.views-field-title a:hover,
.page-activities td.views-field-title a.activity_hover,
.page-activities td.views-field-title a.activity-hover {
  background-position: -20px -432px;
}
.node-type-erpal-contact td.views-field-title a:hover,
.page-activities td.views-field-title a:hover {
  background-position: -20px -432px;
}

.node-type-erpal-contact td.views-field-title a,
.page-activities td.views-field-title a {
  padding-top: 2px;
  padding-left: 26px;
  background-position: 0 -452px;
  line-height: 18px;
  display: block;
}
.node-type-erpal-contact td.views-field-title a:hover, .node-type-erpal-contact td.views-field-title a.activity_hover, .node-type-erpal-contact td.views-field-title a.activity-hover,
.page-activities td.views-field-title a:hover,
.page-activities td.views-field-title a.activity_hover,
.page-activities td.views-field-title a.activity-hover {
  background-position: -20px -432px;
}
.node-type-erpal-contact td.views-field-title a:hover,
.page-activities td.views-field-title a:hover {
  background-position: -20px -432px;
}

.page-user-bookmarks td.views-field-title a {
  padding-top: 2px;
  padding-left: 26px;
  background-position: -40px -412px;
  line-height: 21px;
  display: block;
}
.page-user-bookmarks td.views-field-title a:hover, .page-user-bookmarks td.views-field-title a.bookmark_hover, .page-user-bookmarks td.views-field-title a.bookmark-hover {
  background-position: -60px -392px;
}
.page-user-bookmarks td.views-field-title a:hover {
  background-position: -60px -392px;
}

.page-contracts td.views-field-title a {
  padding-top: 2px;
  padding-left: 26px;
  background-position: -120px -336px;
  line-height: 21px;
  display: block;
}
.page-contracts td.views-field-title a:hover, .page-contracts td.views-field-title a.contract_hover, .page-contracts td.views-field-title a.contract-hover {
  background-position: -140px -316px;
}
.page-contracts td.views-field-title a:hover {
  background-position: -140px -316px;
}

.page-projekte-timetrackings td.views-field-title a {
  padding-top: 2px;
  padding-left: 26px;
  background-position: -396px -60px;
  line-height: 22px;
  display: block;
}
.page-projekte-timetrackings td.views-field-title a:hover, .page-projekte-timetrackings td.views-field-title a.timetracking_hover, .page-projekte-timetrackings td.views-field-title a.timetracking-hover {
  background-position: -416px -40px;
}
.page-projekte-timetrackings td.views-field-title a:hover {
  background-position: -416px -40px;
}

.page-files td.views-field-title,
.page-node-files td.views-field-title {
  width: 370px;
}

.page-invoice-invoices td.views-field-title a {
  padding-top: 2px;
  padding-left: 26px;
  background-position: -240px -216px;
  line-height: 20px;
  display: block;
}
.page-invoice-invoices td.views-field-title a:hover, .page-invoice-invoices td.views-field-title a.invoice_hover, .page-invoice-invoices td.views-field-title a.invoice-hover {
  background-position: -260px -196px;
}
.page-invoice-invoices td.views-field-title a:hover {
  background-position: -260px -196px;
}

.node-type-erpal-task .pane-page-content .views-table {
  -webkit-border-radius: 0px 5px 0px 0px;
  -moz-border-radius: 0px 5px 0px 0px;
  -ms-border-radius: 0px 5px 0px 0px;
  -o-border-radius: 0px 5px 0px 0px;
  border-radius: 0px 5px 0px 0px;
  border-collapse: separate;
}

.pane-contacts-panel-pane-1 td.views-field-title a,
.node-type-erpal-crm-activity .node_erpal_contact a {
  padding-top: 2px;
  padding-left: 26px;
  background-position: -80px -374px;
  line-height: 18px;
  display: block;
}
.pane-contacts-panel-pane-1 td.views-field-title a:hover, .pane-contacts-panel-pane-1 td.views-field-title a.contact_hover, .pane-contacts-panel-pane-1 td.views-field-title a.contact-hover,
.node-type-erpal-crm-activity .node_erpal_contact a:hover,
.node-type-erpal-crm-activity .node_erpal_contact a.contact_hover,
.node-type-erpal-crm-activity .node_erpal_contact a.contact-hover {
  background-position: -100px -356px;
}
.pane-contacts-panel-pane-1 td.views-field-title a:hover,
.node-type-erpal-crm-activity .node_erpal_contact a:hover {
  background-position: -100px -356px;
}

/*-------------------------begin Page titles--------------------------------*/
.pane-page-content h1.pane-title,
.page-node-pricing .pane-page-content h1.pane-title,
.node-type-erpal-contract h1.pane-title,
.page-tasks h1.pane-title,
.page-bookmarks h1.pane-title,
.page-user h1.pane-title,
.page-projekte-timetrackings h1.pane-title {
  padding-left: 33px;
}

.page-dashboard .pane-page-content h1.pane-title {
  background-position: -234px -260px;
}

.page-user-notifications .pane-page-content h1.pane-title {
  background-position: -286px -208px;
}

.page-projekte .pane-page-content h1.pane-title,
.node-type-erpal-project .pane-page-content h1.pane-title,
.node-type-projekt .pane-page-content h1.pane-title{
  background-position: -338px -156px;
}

.page-contacts .pane-page-content h1.pane-title,
.page-node-add-erpal-contact .pane-page-content h1.pane-title,
.node-type-erpal-contact .pane-page-content h1.pane-title,
.page-field-collection-field-addresses .pane-page-content h1.pane-title,
.page-field-collection-field-phone .pane-page-content h1.pane-title,
.page-field-collection-field-bank-accounts .pane-page-content h1.pane-title {
  background-position: -130px -364px;
}

.page-activities .pane-page-content h1.pane-title,
.page-node-add-erpal-crm-activity h1.pane-title,
.node-type-erpal-crm-activity h1.pane-title {
  background-position: -26px -468px;
}

.page-books .pane-page-content h1.pane-title,
.page-node-add-erpal-book .pane-page-content h1.pane-title,
.node-type-erpal-book .pane-page-content h1.pane-title {
  background-position: -182px -312px;
}

.page-files .pane-page-content h1.pane-title,
.page-node-files .pane-page-content h1.pane-title,
.page-node-add-erpal-file .pane-page-content h1.pane-title,
.node-type-erpal-file .pane-page-content h1.pane-title {
  background-position: -208px -286px;
}

.node-type-erpal-file .erpal-content-left h1.pane-title,
.page-budget .pane-page-content .pane-budget-node h1.pane-title,
.page-budget .pane-page-content .pane-views-panes h1.pane-title,
.page-user-notifications .region-one-main h1.pane-title {
  padding-left: 0;
  background: none;
}

.page-invoice-invoices h1.pane-title,
.page-node-add-erpal-invoice .pane-page-content h1.pane-title,
.node-type-erpal-invoice .pane-page-content h1.pane-title {
  background-position: -260px -234px;
}

.page-contracts .pane-page-content h1.pane-title,
.node-type-erpal-contract h1.pane-title,
.page-node-add-erpal-contract .pane-page-content h1.pane-title,
.page-kunden .pane-page-content h1.pane-title,
.node-type-kunde h1.pane-title,
.page-node-add-kunde .pane-page-content h1.pane-title{
  background-position: -156px -338px;
}

.node-type-erpal-contract .pane-page-title h1.pane-title,
#mini-panel-invoice_header_fields h1.pane-title {
  background: none;
  padding-left: 0;
}

.page-timekeeping .pane-page-content h1.pane-title,
.page-node-timetracking .pane-page-content h1.pane-title,
.page-node-add-erpal-working-time h1.pane-title,
.node-type-erpal-working-time h1.pane-title,
.page-node-add-erpal-timetracking h1.pane-title {
  background-position: -442px -52px;
}

.page-node-timetracking .pane-page-content h1.pane-title,
.node-type-erpal-timetracking h1.pane-title,
.page-projekte-timetrackings h1.pane-title {
  background-position: -468px -26px;
}

.page-projekte-timetrackings-tmp h1.pane-title {
  background-position: 0 -496px;
}

.page-books.page-books-templates h1.pane-title {
  background-position: -390px -104px;
}

.node-type-erpal-task .pane-page-content h1.pane-title,
.page-node-tasks .pane-page-content h1.pane-title,
.page-tasks h1.pane-title {
  background-position: -364px -130px;
}

.page-projekte-pricing .pane-page-content h1.pane-title,
.page-node-pricing .pane-page-content h1.pane-title,
.page-invoice-billables .pane-page-content h1.pane-title,
.page-billable-add .pane-page-content h1.pane-title {
  background-position: -312px -182px;
}

.page-projekte-budgets .pane-page-content h1.pane-title,
.page-budget-edit .pane-page-content h1.pane-title,
.page-budget .pane-page-content h1.pane-title {
  background-position: -78px -416px;
}

.page-node-tickets .pane-page-content h1.pane-title {
  background-position: -416px -78px;
}

.node-type-erpal-invoice .pane-page-content .pane-page-title h1.pane-title {
  background-position: -260px -234px;
}

.pane-invoice-header-fields h2 {
  padding-left: 0 !important;
  font-size: 18px !important;
  margin: 0 !important;
}
.pane-invoice-header-fields a:hover {
  color: #FC9822;
}

.page-user h1.pane-title
{
  background-position: -494px 0;
}

.page-user-bookmarks h1.pane-title {
  background-position: -52px -442px;
}

.page-user-projekte h1.pane-title,
.page-node-add-projekt h1.pane-title {
  background-position: -338px -156px;
}

.page-user-tasks h1.pane-title,
.page-node-add-erpal-task h2.pane-title {
  background-position: -364px -130px;
}

.page-calendar h1.pane-title,
.page-node-add-erpal-date h1.pane-title,
.page-node-calendar h1.pane-title,
.node-type-erpal-date h1.pane-title {
  background-position: -104px -390px;
}

.profile .user-picture {
  margin-top: 20px;
}

#field-phone-values .form-text .form-autocomplete {
  position: relative;
  top: 19px;
}

#edit-field-pricing .select,
#edit-field-pricing input.form-autocomplete {
  width: 180px;
}

.page-node-files td.views-field-title {
  min-width: 200px;
}

.page-books-books td.views-field-title a {
  padding: 3px 0px 3px 25px;
  background-position: -160px -296px;
  display: block;
  line-height: 20px;
}
.page-books-books td.views-field-title a:hover, .page-books-books td.views-field-title a.document_hover, .page-books-books td.views-field-title a.document-hover {
  background-position: -180px -276px;
}
.page-books-books td.views-field-title a:hover {
  background-position: -180px -276px;
}

.page-books-templates td.views-field-title a {
  padding: 3px 0px 3px 25px;
  background-position: -360px -100px;
  display: block;
  line-height: 20px;
}
.page-books-templates td.views-field-title a:hover, .page-books-templates td.views-field-title a.template_hover, .page-books-templates td.views-field-title a.template-hover {
  background-position: -378px -80px;
}
.page-books-templates td.views-field-title a:hover {
  background-position: -378px -80px;
}

/*-------------------------end Page titles--------------------------------*/
th.views-field-title {
  width: 200px !important;
}

th.views-field-created,
th.views-field-changed {
  width: 100px;
}

th.views-field-field-invoice-number {
  width: 50px;
}

/*---------- activity pages ----------*/
.node-type-erpal-crm-activity .erpal-content-right .view-projekte {
  padding-left: 10px;
}
.node-type-erpal-crm-activity .erpal-content-right .view-projekte .views-label-title {
  font-size: 11px;
  display: block;
  color: #645c57;
}

/*---------- Quick links on project page ----------*/
.views-field-operations {
  width: 140px;
}
.views-field-operations .quicklinks a {
  margin: 0 4px;
  display: block;
  font-size: 0px !important;
  text-indent: -2000;
  width: 20px;
  height: 22px;
  float: left;
}
.views-field-operations .quicklinks a.tasks {
  background-position: 0 -280px;
}
.views-field-operations .quicklinks a.tasks:hover, .views-field-operations .quicklinks a.tasks.task_hover, .views-field-operations .quicklinks a.tasks.task-hover {
  background-position: 0 -455px;
}
.views-field-operations .quicklinks a.tasks:hover {
  background-position: 0 -455px;
}
.views-field-operations .quicklinks a.tickets {
  background-position: 0 -945px;
}
.views-field-operations .quicklinks a.tickets:hover, .views-field-operations .quicklinks a.tickets.ticket_hover, .views-field-operations .quicklinks a.tickets.ticket-hover {
  background-position: 0 -1085px;
}
.views-field-operations .quicklinks a.tickets:hover {
  background-position: 0 -1085px;
}
.views-field-operations .quicklinks a.files {
  background-position: 0 -210px;
}
.views-field-operations .quicklinks a.files:hover, .views-field-operations .quicklinks a.files.files_hover, .views-field-operations .quicklinks a.files.files-hover {
  background-position: 0 -595px;
}
.views-field-operations .quicklinks a.files:hover {
  background-position: 0 -595px;
}
.views-field-operations .quicklinks a.calendar {
  background-position: 0 -245px;
}
.views-field-operations .quicklinks a.calendar:hover, .views-field-operations .quicklinks a.calendar.calendar_hover, .views-field-operations .quicklinks a.calendar.calendar-hover {
  background-position: 0 -385px;
}
.views-field-operations .quicklinks a.calendar:hover {
  background-position: 0 -385px;
}
.views-field-operations .quicklinks a.timetracking {
  background-position: 0 -560px;
}
.views-field-operations .quicklinks a.timetracking:hover, .views-field-operations .quicklinks a.timetracking.timekeeping_hover, .views-field-operations .quicklinks a.timetracking.timekeeping-hover {
  background-position: 0 -490px;
}
.views-field-operations .quicklinks a.timetracking:hover {
  background-position: 0 -490px;
}

/*---------------------------Task page details-------------------------*/
.pane-task-basic-fields {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d9d5d2;
  font-size: 11px;
}
.pane-task-basic-fields .field-type-image,
.pane-task-basic-fields .field-name-title {
  margin-top: 2px;
  float: left;
}
.pane-task-basic-fields figure {
  height: 16px;
}
.pane-task-basic-fields .field_time_information {
  padding-top: 5px;
  line-height: 15px;
}
.pane-task-basic-fields .field_time_information .local_time_information .label_this_task {
  font-weight: bold;
}
.pane-task-basic-fields .field_time_information .label_this_task,
.pane-task-basic-fields .field_time_information .label_subtasks {
  float: left;
  width: 65px;
}
.pane-task-basic-fields .field_time_information .time_details {
  padding-right: 5px;
  float: left;
  width: 60px;
}
.pane-task-basic-fields .field_time_information .time_details_todo {
  padding-right: 5px;
  float: left;
  width: 70px;
}
.pane-task-basic-fields .field_time_information .children_time_information {
  clear: both;
}
.pane-task-basic-fields .panel-3col-33 .panel-panel {
  float: left;
  height: 40px;
  width: 205px;
  border-right: 1px solid #d9d5d2;
}
.pane-task-basic-fields .panel-3col-33 .panel-panel .panel-panel {
  margin: 0;
  padding: 0;
  border: none;
}
.pane-task-basic-fields .panel-3col-33 .panel-panel.panel-col-first {
  margin-right: 10px;
  padding-right: 10px;
  width: 310px;
}
.pane-task-basic-fields .panel-3col-33 .panel-panel.panel-col-first section {
  float: left;
}
.pane-task-basic-fields .panel-3col-33 .panel-panel.panel-col-last {
  width: 180px !important;
  border: none;
}
.pane-task-basic-fields .panel-3col-33 .panel-panel.panel-col-last section {
  margin: 0;
  padding-bottom: 5px !important;
}
.pane-task-basic-fields .panel-3col-33 .panel-panel.panel-col-last section.pane-node-field-date {
  padding-top: 0;
}
.pane-task-basic-fields .panel-3col-33 .panel-panel.panel-col-last section h2.pane-title {
  margin-right: 10px;
  padding-right: 5px;
  float: left;
  width: 65px;
}
.pane-task-basic-fields .panel-3col-33 .panel-panel.panel-col-last section .block-content {
  float: left;
  line-height: 11px;
}
.pane-task-basic-fields .panel-3col-33 .panel-panel .inside {
  margin: 0 !important;
  min-width: auto !important;
}
.pane-task-basic-fields .panel-3col-33 .panel-panel .inside .panel-separator {
  display: none;
}
.pane-task-basic-fields .panel-3col-33 .panel-panel .inside section {
  margin: 0;
  padding: 6px 10px;
  min-width: 65px;
}
.pane-task-basic-fields .panel-3col-33 .panel-panel .inside section h2.pane-title {
  margin: 0;
  padding: 0;
  font-size: 11px;
  line-height: 11px;
  background: none !important;
}
.pane-task-basic-fields .panel-3col-33 .panel-panel .inside section .field-items {
  margin: 0;
}
.pane-task-basic-fields .panel-3col-33 .panel-panel .inside section .field-items .field-name-title h2 {
  margin: 0 0 0 5px;
  font-size: 11px;
  font-weight: normal;
}
.pane-task-basic-fields .block {
  margin: 0;
}

/*---------------------------Contract page-------------------------*/
#mini-panel-contract_basic_panel,
#mini-panel-contract_time_information,
#mini-panel-contract_budget_information {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d9d5d2;
}
#mini-panel-contract_basic_panel h2.pane-title,
#mini-panel-contract_time_information h2.pane-title,
#mini-panel-contract_budget_information h2.pane-title {
  margin: 0;
  padding: 0 5px 0 0;
  font-size: 12px;
  line-height: 16px;
  background: none;
}

#mini-panel-contract_basic_panel {
  padding: 10px;
}
#mini-panel-contract_basic_panel #mini-panel-contract_basic_info_panel .panel-separator {
  display: none;
}
#mini-panel-contract_basic_panel .pane-contract-basic-info-panel .panel-pane {
  margin-bottom: 0;
  padding-right: 8px;
  float: left;
}
#mini-panel-contract_basic_panel .pane-field-collection-item-field-customer-ref {
  padding-right: 0 !important;
}
#mini-panel-contract_basic_panel .pane-field-collection-item-field-contractor-ref a,
#mini-panel-contract_basic_panel .pane-field-collection-item-field-customer-ref a {
  padding: 3px 0 3px 25px;
  background-position: -80px -374px;
}
#mini-panel-contract_basic_panel .pane-field-collection-item-field-contractor-ref a:hover, #mini-panel-contract_basic_panel .pane-field-collection-item-field-contractor-ref a.contact_hover, #mini-panel-contract_basic_panel .pane-field-collection-item-field-contractor-ref a.contact-hover,
#mini-panel-contract_basic_panel .pane-field-collection-item-field-customer-ref a:hover,
#mini-panel-contract_basic_panel .pane-field-collection-item-field-customer-ref a.contact_hover,
#mini-panel-contract_basic_panel .pane-field-collection-item-field-customer-ref a.contact-hover {
  background-position: -100px -356px;
}
#mini-panel-contract_basic_panel .pane-field-collection-item-field-contractor-ref a:hover,
#mini-panel-contract_basic_panel .pane-field-collection-item-field-customer-ref a:hover {
  background-position: -100px -356px;
  color: #fc9822;
}
#mini-panel-contract_basic_panel .block {
  margin-bottom: 13px;
}
#mini-panel-contract_basic_panel .block h2.pane-title {
  float: left;
}
#mini-panel-contract_basic_panel .block ul.field-items {
  margin: 0;
}
#mini-panel-contract_basic_panel .block.pane-5 {
  margin-bottom: 0;
}
#mini-panel-contract_basic_panel .block.pane-5 p {
  font-weight: bold;
}
#mini-panel-contract_basic_panel .block p {
  margin-bottom: 0;
}

#mini-panel-contract_time_information section,
#mini-panel-contract_budget_information section {
  margin-bottom: 0;
  padding: 10px;
  float: left;
  width: 120px;
  border-right: 1px solid #d9d5d2;
}
#mini-panel-contract_time_information section.pane-node-field-repeating-duration,
#mini-panel-contract_budget_information section.pane-node-field-repeating-duration {
  border: none;
}

#mini-panel-contract_budget_information a:hover {
  color: #fc9822;
}
#mini-panel-contract_budget_information .pane-field-collection-item-field-budget-destination {
  float: none;
  width: auto;
  border-right: none;
  border-bottom: 1px solid #d9d5d2;
}
#mini-panel-contract_budget_information .pane-field-collection-item-field-budget-destination a {
  padding: 3px 0 3px 25px;
  background-position: -280px -178px;
}
#mini-panel-contract_budget_information .pane-field-collection-item-field-budget-destination a:hover, #mini-panel-contract_budget_information .pane-field-collection-item-field-budget-destination a.projekte_hover, #mini-panel-contract_budget_information .pane-field-collection-item-field-budget-destination a.projekte-hover {
  background-position: -300px -160px;
}
#mini-panel-contract_budget_information .pane-field-collection-item-field-budget-destination a:hover {
  background-position: -300px -160px;
}
#mini-panel-contract_budget_information .pane-contract-budget-time-information {
  margin-bottom: 0;
}
#mini-panel-contract_budget_information .panel-separator {
  display: none;
}
#mini-panel-contract_budget_information .pane-field-collection-item-field-budget-hours {
  border-right: none;
}
#mini-panel-contract_budget_information .pane-field-collection-item-field-budgets {
  float: none;
  width: auto;
  border-right: none;
  border-top: 1px solid #d9d5d2;
}
/*---------------------------Comment status-------------------------*/
.comment-content .item-list ul {
  margin-left: 12px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  float: left;
  overflow: hidden;
  border: 1px solid #d9d5d2;
}
.comment-content .item-list ul li {
  padding: 0 10px;
  float: left;
  height: 24px;
  line-height: 24px;
  border-right: 1px solid #d9d5d2;
}
.comment-content .item-list ul li .nodechange {
  margin-right: 5px;
}
.comment-content .item-list ul li a:hover {
  color: #fc9822;
}
.comment-content .item-list ul li img {
  position: relative;
  top: 4px;
}
.comment-content .item-list ul li.last {
  border: none;
}

/*---------------------------Quick timetracking-------------------------*/
.page-dashboard #autocomplete li {
  white-space: normal;
  cursor: pointer;
}
.page-dashboard #autocomplete li .views-field {
  padding: 0 15px;
  display: block;
  font-size: 11px;
  line-height: 18px;
}
.page-dashboard #autocomplete li .views-field span {
  padding: 1px 0;
}
.page-dashboard #autocomplete li .views-field.views-field-title-1 .field-content {
  background-color: #f2dca7;
}
.page-dashboard #autocomplete li .views-field.views-field-title {
  margin-bottom: 5px;
  padding: 5px 15px;
  background-color: #eeeeee;
  font-weight: bold;
  font-size: 12px;
}
.page-dashboard #autocomplete li .views-field.views-field-nid {
  padding-bottom: 15px;
}
.page-dashboard #autocomplete li .views-field .search_string {
  background-color: #f2dca7;
}
.page-dashboard #autocomplete li .views-field .field-content {
  font-weight: bold;
}
.page-dashboard #autocomplete li.selected {
  background-color: #faf1dc;
  color: black;
}
.page-dashboard #autocomplete li.selected .views-field-title {
  background-color: #f2dca7;
}

.page-date-item .erpal-content-right .local_tasks {
  top: -22px;
}



/*url("../images/menu_icons-s8a170fb3a5.png") no-repeat scroll 0 0 transparent*/

.checkboxicon img{float: left; padding-right: 5px; margin-top: 3px;}
.checkboxlabel {padding-bottom: 5px;}
#edit-pass-forgotten{font-size: 0.85em;}

.pane-devel-switch-user a {color: black;}

.field-name-field-dscumbo-gmbh ul,
.field-name-field-projekt-status ul
{margin: 0;}

.hidden {display: none !important;}

#views-exposed-form-ln-report-mengen-panel-pane-2{display: none;}
.views-field-edit-node, .views-field-view-node, .views-field-pdf-url, .views-field-ea-accept-url, .views-field-ea-decline-url, .view-einzelauftraege .views-field-nid{width: 15px;}




.LN_deactivated{background: url("../images/menu_tabs_icons/document.png") no-repeat 0 0; width: 20px; height:20px; display: inline-block;}
.LN_view{background: url("../images/menu_tabs_icons/ln_view.png") no-repeat 0 0; width: 20px; height:20px; display: inline-block;}
.LN_create{background: url("../images/menu_tabs_icons/ln_create.png") no-repeat 0 0; width: 20px; height:20px; display: inline-block;}

.ea_verschickt{background: url("../images/menu_tabs_icons/notify_hover.png") no-repeat 0 0; width: 20px; height:20px; display: inline-block;}
.ea_bestaetigt{background: url("../images/menu_tabs_icons/ln_view.png") no-repeat 0 0; width: 20px; height:20px; display: inline-block;}
.ea_offen{background: url("../images/menu_tabs_icons/ln_create.png") no-repeat 0 0; width: 20px; height:20px; display: inline-block;}



.field-name-field-maennlich-form, .field-name-field-weiblich-form, .field-name-field-ln-bis-18-form,
.field-name-field-ln-18-25-form, .field-name-field-ln-26-35-form, .field-name-field-ln-36-50-form,
.field-name-field-ln-ueber-50-form,
.field-name-field-maennlich, .field-name-field-weiblich, .field-name-field-ln-bis-18,
.field-name-field-ln-18-25, .field-name-field-ln-26-35, .field-name-field-ln-36-50,
.field-name-field-ln-ueber-50, .field-name-field-kontakt-strasse, .field-name-field-kontakt-plz,
.field-name-field-fcbp-anzahl-kontakte, .field-name-field-anzahl-samples,
.field-name-field-fcbp-alter-von, .field-name-field-fcbp-alter-bis, .field-name-field-fcbp-feedback
{float:left; margin-right: 15px;}

.field-name-field-ln-anzahl-besucher-form, .field-name-field-ln-direktkontakte-form,
.field-name-field-reaktion-seitens-endkonsum-form, .field-name-field-ln-standort-form,
.field-name-field-ln-andere-promotion-form, .field-name-field-ln-andere-promo-produkt-form,
.field-name-field-ln-anzahl-besucher, .field-name-field-ln-direktkontakte,
.field-name-field-reaktion-seitens-endkonsum, .field-name-field-ln-standort,
.field-name-field-ln-andere-promotion, .field-name-field-ln-andere-promo-produkt
{display: inline-block; width: 220px; float: left; margin-right: 15px; margin-bottom: 20px;}

.field-name-field-ln-gewinnspiel-form, .field-name-field-promotion-standort-form,
.field-name-field-ln-resonanz-promotion-form, .field-name-field-ln-auftreten-form,
.field-name-field-ln-motivation-form, .field-name-field-ln-produktkenntnisse-form,
.field-name-field-ln-produktkenntnisse-form, .field-name-field-ln-beratungsqualitaet-form,
.field-name-field-ln-verkaufsstaerke-form, .field-name-field-ln-ordentlichkeit-form,
.field-name-field-ln-giveaways-form, .field-name-field-ln-abverkauf-gesteigert-form,
.field-name-field-fcbp-adresse, .field-name-field-fcbp-anzahl-mitabeiter,
.group-geschlechter, .group-altersgruppen, .field-name-field-ln-resonanz-promotion,
.field-name-field-fcbp-wenn-sonstiges, .field-name-field-fcbp-feedback,
.field-name-field-fcbp-anzahl-kontakte
{margin-bottom: 20px;}


.field-name-field-ln-standort-form, .field-name-field-ln-andere-promotion-form,
.field-name-field-ln-standort, .field-name-field-ln-andere-promotion,
.field-group-fieldset{clear: left; }

.field-name-field-ln-anmerkung-form{clear: left; margin-top: 35px;}
.field-collection-view .field-name-field-ln-resonanz-promotion, .field-collection-view .field-name-field-ln-fotos{clear: both;}
#edit-field-ln-bueros .field-name-field-ln-fotos {clear: both;}


.node-leistungsnachweis-form .form-type-radio, .node-leistungsnachweis_sales-form .form-type-radio,
.node-leistungsnachweis_loreal-form .form-type-radio, .node-leistungsnachweis_bp-form .form-type-radio
{float:left; margin-right: 15px; margin-bottom: 20px;}
.node-leistungsnachweis_loreal-form .form-type-radio{margin-top: 0;}


/*.node-leistungsnachweis_sales-form .form-type-radios {margin-top: 40px;}*/
.node-leistungsnachweis_sales-form .    field-type-list-boolean-form {margin-top: 40px;}
.node-leistungsnachweis_sales-form .form-item label {
  display: inline;
}

.form-type-radios, .form-type-textfield, .form-type-fivestar, .form-type-radios .description{clear: both; }

.LN_Zusammenfassung{background-color: #E6E3E0 !important;}

.view-ln-report-mengen, .view-ln-pro-projekt, .view-ln-pro-sales-projekt, .view-ln-pro-projekt-loreal, .view-ln-pro-projekt-business-promotion{overflow:auto;}
.fivestar-widget-static-5{min-width: 110px;}

.node-leistungsnachweis.node-preview header.node-header,
.node-leistungsnachweis.node-teaser.node-preview,
.preview h3
{display: none;}

.preview .node{ background-color: #EFEFED !important; padding: 10px;}


.article h1{color: black;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 1.5em !important;}


#leistungsnachweis-sales-node-form .form-type-radios label {
  display: inline-block;
  float: left;
  clear: both;
  width: 280px;
  margin: 0px 10px 10px 0px;
  padding: 4px 0px 4px 10px;
}

#leistungsnachweis-sales-node-form .form-type-radio label {
  float: right !important;
}

.form-type-radio label {min-width: 30px !important;}

#leistungsnachweis-sales-node-form .form-type-radios .description {position: relative; left: 10px; top: -15px;}


#edit-field-dscumbo-gmbh, #edit-field-endzeit-vorgabe {
  clear: both;
  margin-top: 40px;
}



.page-node-67992 #quiz-question-answering-form .quiz-question-body {
  background-color: black;
  color: white;
}

.view-ln-pro-projekt-loreal .fivestar-widget-static {min-width: 110px;}

.view-dschumbo-meine-kurse .image-style-badge {
  float: left;
}
.badgedownload {
  margin-left: 70px;
  margin-top: 20px;
  position: relative;
}

.field-collection-view .field-label {
  width: 100%;
}

#field_collection_item_field_ln_bueros_form_group_altersgruppen, #field_collection_item_field_ln_bueros_form_group_geschlechter
{width: 47%; float: left; clear: none !important;}
#field_collection_item_field_ln_bueros_form_group_altersgruppen {margin-left: 20px;}
.field-name-field-fcbp-resonanz-produkt
{width: 52%; float: left;}
.field-name-field-ln-resonanz-promotion
{width: 48%; float: left; clear: left;}
.form-item-field-ln-bueros-und-0-field-fcbp-adresse-und-0-locality{clear: none !important;}
.fotos h3 {display: none;}
.field.field-name-field-foto-1.field-type-image.field-label-hidden.view-mode-account, .field.field-name-field-foto-2.field-type-image.field-label-hidden.view-mode-account,
.field.field-name-field-foto-3.field-type-image.field-label-hidden.view-mode-account{
  float: left;
  margin-left: 10px;
}

.field.field-name-field-foto-2.field-type-image.field-label-hidden, .field.field-name-field-foto-1.field-type-image.field-label-hidden {
  float: left;
  margin-right: 20px;
}
/*.entity.entity-profile2.profile2-fotos.clearfix {
  float: right;
}*/

.interne-daten {
  margin-top: 49px;
}

/*.group-fotos{float: right;}*/
.field.field-name-field-setcard-foto-1.field-type-image.field-label-hidden.view-mode-full{float: left;}

.page-dschumboagb {
  min-width: 200px;
  max-width: 490px ;
}
#dschumboagb{max-height: 310px; overflow: auto;}
.loginimpressum {
  display: none;
}
.loginagb {
  display: none;
}

.og-context-node-77832 .answering-form {
  font-size: 14px;
}

.field-name-field-promoter-notizen .view-content{max-height: 200px; overflow: auto;}


.field-name-field-promoter-notizen td{background: #F4F4F4;}
.field-name-field-promoter-notizen .views-field-field-notizen-datum {width: 80px;}
.field-name-field-promoter-notizen .views-field-field-notizen-benutzer {width: 80px;}
.field-name-field-intern-status{float: left;width: 150px;}
.field-name-field-intern-status h2{margin-top: 0;}
.field-name-field-intern-bewertung{float: left;width: 150px;}
.field-name-field-intern-bewertung h2{margin-top: 0;}
.field-name-field-agb-bestaetigt {float: left;width: 150px;}
.field-name-field-agb-bestaetigt h2{margin-top: 0;}
.field-name-field-promoter-notizen{clear: both; margin-top: 15px;}
.page-freelancer-suche #edit-vorlage {float: left; margin-right: 10px;}

/*we want to hide cancellation method*/
.page-user-cancel #edit-user-cancel-method {display: none;}

#user-profile-form fieldset {background: none;}
#user-profile-form #edit-profile-interne-daten-field-intern-bewertung {margin-top: 1em;}
#edit-group_praef_aktivitaeten .field-type-list-boolean, #edit-group_praeferenzen_aktivitaeten .form-type-checkbox{float: left; width: 30%;}
#edit-profile-referenzen-field-referenzen-produkt01, .field-name-field-referenzen-produkt01{width: 30%; float: left;}
#edit-profile-referenzen-field-referenzen-agentur01, .field-name-field-referenzen-agentur01{width: 25%;  float: left;}
#edit-profile-referenzen-field-referenzen-zeitraum01, .field-name-field-referenzen-zeitraum01{width: 20%;  float: left;}
#edit-profile-referenzen-field-referenzen-taetigkeit01, .field-name-field-referenzen-taetigkeit01{width: 25%;  float: left;}
#edit-profile-referenzen-field-referenzen-produkt02, .field-name-field-referenzen-produkt02{width: 30%; float: left;}
#edit-profile-referenzen-field-referenzen-produkt02 label{display: none;}
#edit-profile-referenzen-field-referenzen-agentur02, .field-name-field-referenzen-agentur02{width: 25%;  float: left;}
#edit-profile-referenzen-field-referenzen-agentur02 label{display: none;}
#edit-profile-referenzen-field-referenzen-zeitraum02, .field-name-field-referenzen-zeitraum02{width: 20%;  float: left;}
#edit-profile-referenzen-field-referenzen-zeitraum02 label{display: none;}
#edit-profile-referenzen-field-referenzen-taetigkeit02, .field-name-field-referenzen-taetigkeit02{width: 25%;  float: left;}
#edit-profile-referenzen-field-referenzen-taetigkeit02 label{display: none;}
#edit-profile-referenzen-field-referenzen-produkt03, .field-name-field-referenzen-produkt03{width: 30%; float: left;}
#edit-profile-referenzen-field-referenzen-produkt03 label{display: none;}
#edit-profile-referenzen-field-referenzen-agentur03, .field-name-field-referenzen-agentur03{width: 25%;  float: left;}
#edit-profile-referenzen-field-referenzen-agentur03 label{display: none;}
#edit-profile-referenzen-field-referenzen-zeitraum03, .field-name-field-referenzen-zeitraum03{width: 20%;  float: left;}
#edit-profile-referenzen-field-referenzen-zeitraum03 label{display: none;}
#edit-profile-referenzen-field-referenzen-taetigkeit03, .field-name-field-referenzen-taetigkeit03{width: 25%;  float: left;}
#edit-profile-referenzen-field-referenzen-taetigkeit03 label{display: none;}
#edit-profile-referenzen-field-referenzen-produkt04, .field-name-field-referenzen-produkt04{width: 30%; float: left;}
#edit-profile-referenzen-field-referenzen-produkt04 label{display: none;}
#edit-profile-referenzen-field-referenzen-agentur04, .field-name-field-referenzen-agentur04{width: 25%;  float: left;}
#edit-profile-referenzen-field-referenzen-agentur04 label{display: none;}
#edit-profile-referenzen-field-referenzen-zeitraum04, .field-name-field-referenzen-zeitraum04{width: 20%;  float: left;}
#edit-profile-referenzen-field-referenzen-zeitraum04 label{display: none;}
#edit-profile-referenzen-field-referenzen-taetigkeit04, .field-name-field-referenzen-taetigkeit04{width: 25%;  float: left;}
#edit-profile-referenzen-field-referenzen-taetigkeit04 label{display: none;}
#edit-profile-referenzen-field-referenzen-produkt05, .field-name-field-referenzen-produkt05{width: 30%; float: left;}
#edit-profile-referenzen-field-referenzen-produkt05 label{display: none;}
#edit-profile-referenzen-field-referenzen-agentur05, .field-name-field-referenzen-agentur05{width: 25%;  float: left;}
#edit-profile-referenzen-field-referenzen-agentur05 label{display: none;}
#edit-profile-referenzen-field-referenzen-zeitraum05, .field-name-field-referenzen-zeitraum05{width: 20%;  float: left;}
#edit-profile-referenzen-field-referenzen-zeitraum05 label{display: none;}
#edit-profile-referenzen-field-referenzen-taetigkeit05, .field-name-field-referenzen-taetigkeit05{width: 25%;  float: left;}
#edit-profile-referenzen-field-referenzen-taetigkeit05 label{display: none;}
#edit-profile-referenzen-field-referenzen-produkt06, .field-name-field-referenzen-produkt06{width: 30%; float: left;}
#edit-profile-referenzen-field-referenzen-agentur06, .field-name-field-referenzen-agentur06{width: 25%;  float: left;}
#edit-profile-referenzen-field-referenzen-agentur06 label{display: none;}
#edit-profile-referenzen-field-referenzen-produkt06 label{display: none;}
#edit-profile-referenzen-field-referenzen-zeitraum06, .field-name-field-referenzen-zeitraum06{width: 20%;  float: left;}
#edit-profile-referenzen-field-referenzen-zeitraum06 label{display: none;}
#edit-profile-referenzen-field-referenzen-taetigkeit06, .field-name-field-referenzen-taetigkeit06{width: 25%;  float: left;}
#edit-profile-referenzen-field-referenzen-taetigkeit06 label{display: none;}
#edit-profile-referenzen-field-referenzen-produkt07, .field-name-field-referenzen-produkt07{width: 30%; float: left;}
#edit-profile-referenzen-field-referenzen-produkt07 label{display: none;}
#edit-profile-referenzen-field-referenzen-agentur07, .field-name-field-referenzen-agentur07{width: 25%;  float: left;}
#edit-profile-referenzen-field-referenzen-agentur07 label{display: none;}
#edit-profile-referenzen-field-referenzen-zeitraum07, .field-name-field-referenzen-zeitraum07{width: 20%;  float: left;}
#edit-profile-referenzen-field-referenzen-zeitraum07 label{display: none;}
#edit-profile-referenzen-field-referenzen-taetigkeit07, .field-name-field-referenzen-taetigkeit07{width: 25%;  float: left;}
#edit-profile-referenzen-field-referenzen-taetigkeit07 label{display: none;}
#edit-profile-referenzen-field-referenzen-produkt08, .field-name-field-referenzen-produkt08{width: 30%; float: left;}
#edit-profile-referenzen-field-referenzen-produkt08 label{display: none;}
#edit-profile-referenzen-field-referenzen-agentur08, .field-name-field-referenzen-agentur08{width: 25%;  float: left;}
#edit-profile-referenzen-field-referenzen-agentur08 label{display: none;}
#edit-profile-referenzen-field-referenzen-zeitraum08, .field-name-field-referenzen-zeitraum08{width: 20%;  float: left;}
#edit-profile-referenzen-field-referenzen-zeitraum08 label{display: none;}
#edit-profile-referenzen-field-referenzen-taetigkeit08, .field-name-field-referenzen-taetigkeit08{width: 25%;  float: left;}
#edit-profile-referenzen-field-referenzen-taetigkeit08 label{display: none;}


.view-field-collection-view-notizen .views-field-nothing {width: 35px;}
.view-field-collection-view-notizen .views-field-nothing-1 {width: 35px;}
.view-field-collection-view-notizen .view-footer a

{ background-color: #dedede;
  background-image: -moz-linear-gradient(center top , #e9e5e2 0%, #d4d4d4 100%);
  border: 1px solid #d9d5d2;
  border-radius: 5px;
  color: black;
  display: block;
  font-size: 13px;
  font-weight: bold;
  padding: 5px 20px 6px;
  text-align: center;
  width: 70px;
}
#og-user-node-add-more-wrapper--2{display:none;}

.page-freelancer-suche .block {margin-bottom: 0;}
.page-freelancer-suche ul.action-links{margin: 0;}
.page-freelancer-suche .local_tasks {float: right;}

.page-freelancer-suche .views-field-field-foto-1 {
  padding-right: 30px;
}

#views-form-freelancer-suche-panel-pane-1 #edit-mailtext-format{display: none;}
.chart50procent.left {float: left; width: 50%;}
.chart50procent.right {float: right; width: 50%;}
.chartclear{clear: both;}
/*.charts-google{float: left;}*/

/*.field-name-field-kontakt-adresse.view-mode-account {
    margin-right: 50px;
    float: left !important;
}
*/
#edit-field-projekt-kundenzuriff-chart{margin-bottom: 30px;}
#edit-field-projekt-access-benchmarks, #edit-field-projekt-access-promaus, #edit-field-projekt-access-promcheckin, #edit-field-projekt-access-motivation, #edit-field-projekt-access-auftreten, #edit-field-projekt-access-prodkennt, #edit-field-projekt-access-ordentlich,
#edit-field-projekt-access-puenktlich, #edit-field-projekt-access-wiederholen, #edit-field-projekt-access-alter, #edit-field-projekt-access-geschlecht, #edit-field-projekt-access-mengen,
#edit-field-projekt-access-karte, #edit-field-projekt-access-kontaktzahl, #edit-field-projekt-access-reaktionen{float: left; width: 30%;}
.abverkaufcharts{clear: both;}

.view-freelancer-suche .views-row {height: 100%;}
.view-freelancer-suche .views-field-field-vorname,
.view-freelancer-suche .views-field-field-anrede

{
  float: left;
  margin-right: 3px;
}
.freelancersuche_spalte1{display: inline; width: 20%; float: left;}
.freelancersuche_spalte2{display: inline; width: 30%; float: left;}
.freelancersuche_spalte3{display: inline; width: 50%; float: left;}
.freelancersuche-journal{min-height: 100px; max-height: 160px; overflow-y: auto; clear: both; margin-bottom: 5px;}
.freelancersuche-journal .views-field-field-notizen-datum {
  min-width: 100px;
}

#overlay-content .erpal-region-left,
#overlay-content .erpal-top,
#overlay-content .erpal-region-tabs
{display: none;}
#overlay-content #erpal_wrapper .panel-panel.panel-col-last .inside {margin-left: 0;}
#overlay-titlebar {padding-top: 20px;}
#overlay-titlebar #overlay-tabs {display: none;}
.modaluserdialog{min-width: 1200px; width: 80%; top: 50px !important;}


/*for admin and agenturmitarbeiter machen wir alle breiter*/
.role-Agenturmitarbeiter #erpal_wrapper, .role-Agenturmitarbeiter  .erpal-container, .role-Agenturmitarbeiter  .erpal-container-item,
.role-administrator #erpal_wrapper, .role-administrator  .erpal-container, .role-administrator  .erpal-container-item
{
  max-width: 1800px;
}

.role-Agenturmitarbeiter .pane-page-content,
.role-administrator .pane-page-content
{max-width: 1670px;}
.freelancereditimg{height: 10px; margin-left: 10px;}
.group-extra-fragen .field-type-fivestar-form{margin-bottom: 20px;}
#node_projekt_form_group_extra_fragen .field-type-list-boolean-form{margin-right: 25px; clear: both;}
#node_projekt_form_group_extra_fragen .form-item{margin-bottom: 0;
  margin-top: 0;}
#node_projekt_form_group_extra_fragen .field-type-list-boolean-form,
#node_projekt_form_group_extra_fragen .field-type-text-form
{float: left;}
.page-job img{max-width: 100%; height: auto !important;}


.page-user-login .panel-pane.pane-page-content {
  display: flex;
  justify-content: center;
  align-items: center;
}

.page-user-login .panel-pane.pane-custom.pane-1 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
}

.page-user-register #edit-profile-kontaktdaten legend{display: none;}
.page-user-register #edit-profile-kontaktdaten-field-kontakt-adresse legend{display: block;}

.register_erreichbarkeit{margin-top: 40px;}
.opigno-quiz-app-course-start
{display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: #CC000C;
  color: white;
}

a.opigno-quiz-app-course-start:hover{
  background-color: #CC000C;
  color: white;
}

.page-user-register .date-form-element-content-multiline{padding: 0; border: none;}
.page-user-register #edit-profile-fotos .panel-heading{display: none;}
.page-user-register .g-recaptcha{margin-top: 20px;}


#leistungsnachweis-loreal-node-form .radio + .radio {
  margin-top: 0;
}
