/**
 * @file
 * Subtheme specific CSS.
 */


/*****Navigation*****/
header#header.header nav#navbar-main a.navbar-brand img {
  max-width:150px;
  margin-right:20px;
}

header#header.header nav#navbar-main a.navbar-brand {
  line-height:1.8em;
}

header#header.header nav#navbar-main {
  background-color:#f2f2f2;
  border-bottom:solid 1px #d8d8d8;
}

header#header.header nav#navbar-main ul li.nav-item {
  padding: 0px 10px;
  border-left: solid 1px #d8d8d8;
}

header#header.header nav#navbar-main ul li.nav-item a.active {
  margin-top: 0px;
  font-weight: bold;
  color:#a41e34;
}

header#header.header nav#navbar-main ul li.nav-item a.nav-link.myAccount {
  background-image: url(../img/user.png);
  background-repeat: no-repeat;
  font-size: 0px;
  width: 35px;
  height: 35px;
  background-size: 30px 30px;
  margin-top: 5px;
  margin-left: 5px;
}

header#header.header nav#navbar-main ul li.nav-item a.nav-link.myAccount:hover {
  background-size:32px 32px;
}

header#header.header nav#navbar-main ul#superfish-main li a.myAccount {
  background-image: url(../img/user.png);
  background-repeat: no-repeat;
  font-size: 0px;
  width: 35px;
  height: 35px;
  background-size: 30px 30px;
  margin-top: 5px;
  margin-left: 5px;
}

header#header.header nav#navbar-main ul#superfish-main li a.myAccount:hover {
  background-size:32px 32px;
}

header#header.header nav#navbar-main ul li.nav-item a.nav-link.HelpSupport {
  background-image: url(../img/Help.png);
  background-repeat: no-repeat;
  font-size: 0px;
  width: 35px;
  height: 35px;
  background-size: 30px 30px;
  margin-top: 5px;
  margin-left: 5px;
}

header#header.header nav#navbar-main ul li.nav-item a.nav-link.HelpSupport:hover {
  background-size:32px 32px;
}

header#header.header nav#navbar-main ul#superfish-main li a.HelpSupport {
  background-image: url(../img/Help.png);
  background-repeat: no-repeat;
  font-size: 0px;
  width: 35px;
  height: 35px;
  background-size: 30px 30px;
  margin-top: 5px;
  margin-left: 5px;
}

header#header.header nav#navbar-main ul#superfish-main li a.HelpSupport:hover {
  background-size:32px 32px;
}

header#header.header nav#navbar-main ul li.nav-item a.nav-link.MenuSearch {
  background-image: url(../img/Search.png);
  background-repeat: no-repeat;
  font-size: 0px;
  width: 35px;
  height: 35px;
  background-size: 30px 30px;
  margin-top: 5px;
  margin-left: 5px;
}

header#header.header nav#navbar-main ul li.nav-item a.nav-link.MenuSearch:hover {
  background-size:32px 32px;
}



header#header.header nav#navbar-main ul#superfish-main li a.MenuSearch {
  background-image: url(../img/Search.png);
  background-repeat: no-repeat;
  font-size: 0px;
  width: 35px;
  height: 35px;
  background-size: 30px 30px;
  margin-top: 5px;
  margin-left: 5px;
}

header#header.header nav#navbar-main ul#superfish-main li a.MenuSearch:hover {
  background-size:32px 32px;
}

header#header.header nav#navbar-main ul#superfish-main li ul {
  background:#fff;
}

header#header.header nav#navbar-main ul#superfish-main {
  float: right;
}

header nav a.dashboard {
  display:none; 
}

.user-logged-in header nav a.dashboard {
  display:none; 
}

.user-logged-in header nav a.LoginMenu {
  display:none;
}


.view-all-user-competency-report .view-header .row .report-item.col-md-2 {
  background: #fff;
  border-radius: 10px;
  padding: 10px 5px 0px 5px;
  text-align: center;
  margin:auto auto;
}

.page-view-all-user-competency-report #colorbox .view-competencies .view-content.row .item-list ul li {
  float: left;
  width: 15%;
  background: #1a355e;
  margin: 5px;
  border-radius: 5px;
  color: #fff;
  font-size: 0.7em;
  text-align: center;
}

.page-view-all-user-competency-report #colorbox .view-competencies .view-content.row .item-list {
  width:100%;
}

.page-view-all-user-competency-report #colorbox .view-competencies .view-content.row .item-list ul li a {
  color: #fff;
}


/**** Style for Complaints view table show and hide more ****/
a.morelink {
  text-decoration:none;
  outline: none;
}
.morecontent span {
  display: none;
}

.view-complaints table .comment.more {
  width:400px;
}



/***********Sidebar Items Style******************/
.project-main .project-sidebar .sidebar-item.tender-brief {
  border-left: solid 5px lightgrey;
  background-image: url("../img/NPDLarge.png");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 50px;
  height: 110px;
}
/*.project-main .project-sidebar .sidebar-item.current.npd-brief {
  border: solid 2px #a41e34
}*/
.project-main .project-sidebar .sidebar-item.incomplete.tender-brief {
  border-left: solid 5px lightgrey;
}

.project-main .project-sidebar .sidebar-item.complete.tender-brief {
  border-left: solid 5px green;
}

.project-main .project-sidebar .sidebar-item.gate1 {
  background-image: url("../img/GateLarge.png");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 50px;
  height: 110px;
  border-left: solid 5px green;
}

.project-main .project-sidebar .sidebar-item.complete.gate1 {
  border-left: solid 5px green;
}
.project-main .project-sidebar .sidebar-item.incomplete.gate1 {
  border-left: solid 5px lightgrey;
}

.project-main .sidebar-item a {
  color: #fff;
  background-color: #1a355e;
  border-color: #1a355e;
  width: 60px;
  display: block;
  height: 30px;
  border-radius: 10px;
  text-align: center;
  padding-top: 3px;
  margin: 10px 3px;
  float: left;
}

.project-main .sidebar-item a:hover {
  background: #a41e34;
  text-decoration: none;
}

.project-main .project-sidebar .sidebar-item.stage1 {
  background-image: url("../img/StageLarge.png");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 50px;
  height: 110px;
 }
.project-main .project-sidebar .sidebar-item.current.stage1 {
  border: solid 2px #a41e34
}
.project-main .project-sidebar .sidebar-item.incomplete.stage1 {
  border-left: solid 5px lightgrey;
}
.project-main .project-sidebar .sidebar-item.complete.stage1 {
  border-left: solid 5px green;
}

.project-main .project-sidebar .sidebar-item.concept-brief {
  background-image: url("../img/BriefLarge.png");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 50px;
  height: 110px;
  border-left: solid 5px green;
}



.project-main .project-sidebar .sidebar-item.npd-brief {
  border-left: solid 5px lightgrey;
  background-image: url("../img/NPDLarge.png");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 50px;
  height: 110px;
}
/*.project-main .project-sidebar .sidebar-item.current.npd-brief {
  border: solid 2px #a41e34
}*/
.project-main .project-sidebar .sidebar-item.incomplete.npd-brief {
  border-left: solid 5px lightgrey;
}

.project-main .project-sidebar .sidebar-item.complete.npd-brief {
  border-left: solid 5px green;
}

.project-main .project-sidebar .sidebar-item.timeline {
  background-image: url("../img/TimelineLarge.png");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 50px;
  height: 110px;
}
.project-main .project-sidebar .sidebar-item.current.timeline {
  border: solid 2px #a41e34
}
.project-main .project-sidebar .sidebar-item.incomplete.timeline {
  border-left: solid 5px lightgrey;
}
.project-main .project-sidebar .sidebar-item.timeline {
  border-left: solid 5px lightgrey;
}

.project-main .project-sidebar .sidebar-item.financials {
  background-image: url("../img/FinancialLarge.png");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 50px;
  height: 110px;
}
.project-main .project-sidebar .sidebar-item.current.financials {
  border: solid 2px #a41e34;
}
.project-main .project-sidebar .sidebar-item.incomplete.financials {
  border-left: solid 5px lightgrey;
}
.project-main .project-sidebar .sidebar-item.financials {
  border-left: solid 5px lightgrey;
}

.project-main .project-sidebar .sidebar-item.gate2 {
  background-image: url("../img/GateLarge.png");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 50px;
  height: 110px;
  border-left: solid 5px green;
}
.project-main .project-sidebar .sidebar-item.complete.gate2 {
  border-left: solid 5px green;
}
.project-main .project-sidebar .sidebar-item.incomplete.gate2 {
  border-left: solid 5px lightgrey;
}

.project-main .project-sidebar .sidebar-item.gate3 {
  background-image: url("../img/GateLarge.png");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 50px;
  height: 110px;
  border-left: solid 5px green;
}
.project-main .project-sidebar .sidebar-item.complete.gate3 {
  border-left: solid 5px green;
}
.project-main .project-sidebar .sidebar-item.incomplete.gate3 {
  border-left: solid 5px lightgrey;
}


.project-main .project-sidebar .sidebar-item.gate4 {
  background-image: url("../img/GateLarge.png");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 50px;
  height: 110px;
  border-left: solid 5px green;
}
.project-main .project-sidebar .sidebar-item.complete.gate4 {
  border-left: solid 5px green;
}
.project-main .project-sidebar .sidebar-item.incomplete.gate4 {
  border-left: solid 5px lightgrey;
}

.project-main .project-sidebar .sidebar-item.gate5{
  background-image: url("../img/GateLarge.png");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 50px;
  height: 110px;
  border-left: solid 5px green;
}
.project-main .project-sidebar .sidebar-item.complete.gate5 {
  border-left: solid 5px green;
}
.project-main .project-sidebar .sidebar-item.incomplete.gate5 {
  border-left: solid 5px lightgrey;
}

.project-main .project-sidebar .sidebar-item.stage2 {
  background-image: url("../img/StageLarge.png");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 50px;
  height: 110px;
}
.project-main .project-sidebar .sidebar-item.current.stage2 {
  border: solid 2px #a41e34;
}
.project-main .project-sidebar .sidebar-item.incomplete.stage2 {
  border-left: solid 5px lightgrey;
}

.project-main .project-sidebar .sidebar-item.complete.stage2 {
  border-left: solid 5px green;
}

.project-main .project-sidebar .sidebar-item.stage3 {
  background-image: url("../img/StageLarge.png");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 50px;
  height: 110px;
}
.project-main .project-sidebar .sidebar-item.current.stage3 {
  border: solid 2px #a41e34;
}
.project-main .project-sidebar .sidebar-item.incomplete.stage3 {
  border-left: solid 5px lightgrey;
}
.project-main .project-sidebar .sidebar-item.complete.stage3 {
  border-left: solid 5px green;
}

.project-main .project-sidebar .sidebar-item.stage4 {
  background-image: url("../img/StageLarge.png");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 50px;
  height: 110px;
}
.project-main .project-sidebar .sidebar-item.current.stage4 {
  border: solid 2px #a41e34;
}
.project-main .project-sidebar .sidebar-item.incomplete.stage4 {
  border-left: solid 5px lightgrey;
}
.project-main .project-sidebar .sidebar-item.complete.stage4 {
  border-left: solid 5px green;
}

.project-main .project-sidebar .sidebar-item.stage5 {
  background-image: url("../img/StageLarge.png");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 50px;
  height: 110px;
}
.project-main .project-sidebar .sidebar-item.current.stage5 {
  border: solid 2px #a41e34;
}
.project-main .project-sidebar .sidebar-item.incomplete.stage5 {
  border-left: solid 5px lightgrey;
}
.project-main .project-sidebar .sidebar-item.complete.stage5 {
  border-left: solid 5px green;
}

.project-main .project-sidebar .sidebar-item.post-launch-reviews {
  background-image: url("../img/ReviewLarge.png");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 50px;
  height: 110px;
  border-left: solid 5px lightgray;
}
.project-main .project-sidebar .sidebar-item.current.post-launch-reviews {
  border: solid 2px #a41e34;
}
.project-main .project-sidebar .sidebar-item.incomplete.post-launch-reviews {
  border-left: solid 5px lightgrey;
}
.project-main .project-sidebar .sidebar-item.complete.post-launch-reviews {
  border-left: solid 5px green;
}

.project-main .project-sidebar .sidebar-item.revisions {
  background-image: url("../img/RevisionHistory.png");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  background-size: 50px;
  height: 110px;
  border-left: solid 5px lightgray;
}

.project-content .tasks-section {
  border-radius: 20px;
  background: #fff;
  padding: 20px;
  margin-bottom: 20px;
}

.project-content .info-section {
  border-radius: 20px;
  background: #fff;
  padding: 20px;
  margin-bottom: 20px;
}

.project-content .financials-section {
  border-radius: 20px;
  background: #fff;
  padding: 20px;
  margin-bottom: 20px;
}

.project-content .info-section .field__label {
  font-size: 1.2em;
  font-weight: bold;
}

.project-content .info-section .field {
  border-top: solid 0px lightgray;
  border-bottom: solid 1px lightgrey;
  margin: 20px 0px;
  padding: 20px 0px;
}

.project-content .tasks-section a {
  color: #fff;
  background-color: #1a355e;
  border-color: #1a355e;
  width: 130px;
  display: block;
  height: 50px;
  border-radius: 10px;
  text-align: center;
  padding-top: 13px;
  margin: 0px 0px 20px 0px;
}

.project-content .tasks-section a:hover {
  background: #a41e34;
  text-decoration: none;
}

.project-content .financials-section a {
  color: #fff;
  background-color: #1a355e;
  border-color: #1a355e;
  width: 150px;
  display: block;
  height: 50px;
  border-radius: 10px;
  text-align: center;
  padding-top: 13px;
  margin: 0px 0px 20px 0px;
}

.project-content .financials-section a:hover {
  background: #a41e34;
  text-decoration: none;
}

.project-content .info-section a {
  color: #fff;
  background-color: #1a355e;
  border-color: #1a355e;
  width: 110px;
  display: block;
  height: 50px;
  border-radius: 10px;
  text-align: center;
  padding-top: 13px;
  margin: 0px 0px 20px 0px;
}

.project-content .info-section a:hover {
  background: #a41e34;
  text-decoration: none;
}
form#turosi-stage-project-tasks-form.turosi-stage-project-tasks-form {
  background: #fff;
  border-radius: 20px;
  padding: 20px;
}

form#turosi-stage-project-tasks-form.turosi-stage-project-tasks-form .form-group {
  margin-bottom: 50px;
}

.tasks-section table tr.complete {
  background:#43b60a !important;
}

.recentProjectsList {
  border: #1a355e 5px solid;
  border-radius: 20px;
  -webkit-box-shadow: 0px 0px 10px 0px #ff0000;
  -moz-box-shadow: 0px 0px 10px 0px #ff0000;
  box-shadow: 0px 0px 10px 0px #000;
  margin: 20px;
  padding: 10px;
  padding-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
}

#block-turosisag-content {
  height:auto;
  margin:20px 0px;
}


/******************Manage Tasks *********************/
a.tabledrag-handle .handle {
  width: 25px !important;
  height: 25px !important;
}

form#turosi-manage-stage-project-tasks-form table#edit-tasks tr.draggable td a.tabledrag-handle {
  color: #1a355e;
  background-color: transparent;
  border-color: transparent;
  width: auto;
  display: inherit;
  height: auto;
  border-radius: 0px;
  text-align: inherit;
  padding-top: 0px;
  margin: 0px 0px 0px 0px;
}

form#turosi-manage-stage-project-tasks-form.turosi-manage-stage-project-tasks-form div.table-responsive table#edit-tasks.responsive-enabled.table.table-hover.table-striped tbody tr.draggable td .js-form-item.js-form-type-checkbox.checkbox.custom-control.custom-switch input {
  opacity: 1;
  position: initial;
}

form#turosi-manage-stage-project-tasks-form.turosi-manage-stage-project-tasks-form div.table-responsive table#edit-tasks.responsive-enabled.table.table-hover.table-striped tbody tr.draggable td a {
  float: left;
  margin: 5px;
  width: 60px;
  padding-top:4px;
  height:30px;
}

form#turosi-manage-stage-project-tasks-form.turosi-manage-stage-project-tasks-form div.table-responsive div.tabledrag-toggle-weight-wrapper {
  display: none;
}

.dashboardItem {
  width: auto;
  height: auto;
  float: left;
  min-width: 250px;
  min-height: 250px;
  text-align: center;
  margin: 30px; 
  padding:10px; 
}

.dashboardItem img {
  padding:10px;
}

.gantt_message_area.dhtmlx_message_area {
  display: none;
}











/***************************************************Performance Review****************************/
.performance-review-wrapper .performance-review-header .item-list ul.performance-review-menu.list-group {
  display: inline;
}

.performance-review-menu li.list-group-item {
  width: 25%;
  float: left;
  border: none;
  background: transparent;
}

.performance-review-menu li.list-group-item a {
  color: #fff;
  background-color: #1a355e;
  border-color: #1a355e;
  width: 100%;
  display: block;
  height: 75px;
  border-radius: 10px;
  text-align: center;
  margin: 0 0 20px;
  padding: 25px 40px 40px; 
}

.performance-review-menu li.list-group-item a.active {
  background-color: #a61e36;
}

.performance-review-content {
  padding:20px 20px 20px 0px;
}

.path-user #colorbox div#cboxWrapper div div#cboxContent div#cboxLoadedContent div.responsive-menu-page-wrapper div#page-wrapper div#page header#header.header {
  display: none !important;
}

.path-user #colorbox div#cboxWrapper div div#cboxContent div#cboxLoadedContent div.off-canvas-wrapper {
  display: none !important;
}

.path-user #colorbox #page-wrapper #block-turosisag-content .content .view-competencies .view-content.row .item-list {
  width:100%;
}

.path-user #colorbox #page-wrapper #block-turosisag-content .content .view-competencies .view-content.row .item-list ul li {
  float: left;
  width: 15%;
  background: #1a355e;
  margin: 5px;
  border-radius: 5px;
  color: #fff;
  font-size: 0.7em;
  text-align: center;
}

.path-user #colorbox #page-wrapper #block-turosisag-content .content .view-competencies .view-content.row .item-list ul li a{
  color:#fff;
} 

.performance-review-wrapper .performance-review-main .performance-review-content .core-competencies-section a {
  color: #fff;
  background-color: #1a355e;
  border-color: #1a355e;
  width: 100%;
  display: block;
  height: 50px;
  border-radius: 10px;
  text-align: center;
  padding-top: 13px;
  margin: 0 0 20px;
}

.performance-review-wrapper .performance-review-main .performance-review-sidebar .sidebar-item p a {
  color: #fff;
  background-color: #1a355e;
  border-color: #1a355e;
  width: 60px;
  display: block;
  height: 30px;
  border-radius: 10px;
  text-align: center;
  padding-top: 3px;
  margin: 0px 3px;
  float: left;
}

.performance-review-wrapper .performance-review-main .performance-review-sidebar.col-md-2 .sidebar-item.employee-profile p a {
  color: #1a355e;
  background-color: transparent;
  border-color: transparent;
  width: auto;
  display: initial;
  height: auto;
  border-radius: 0px;
  text-align: right;
  padding-top: 0;
  margin: 0;
  float: none;
}

.performance-review-sidebar h4 {
  font-size:1.3rem;
}

.employee-details {
  margin:30px 10px;
}

.employee-details span {
  background: lightgray;
  padding: 20px;
  border-radius: 10px;
  margin: 0px 20px 0px 0px;
}

.path-user article.profile .field.field--name-field-manager.field--type-entity-reference.field--label-inline .field__item a {
  color: #1a355e;
  background: transparent;
  height: auto;
  padding: 10px 0px;
  margin: 0px;
  text-align: left;
}

.path-user article.profile .field.field--name-field-user-position.field--type-string.field--label-inline .field__item {
  padding:15px;
}

.path-user article.profile .field.field--name-field-user-department.field--type-entity-reference.field--label-inline .field__item a {
  height:auto;
}

.path-user article.profile .field.field--name-field-user-department.field--type-entity-reference.field--label-inline .field__item {
  padding:15px;
}

.path-user article.profile .field.field--name-field-user-firstname.field--type-string.field--label-inline .field__item {
  padding:15px;
}

.path-user article.profile .field.field--name-field-user-lastname.field--type-string.field--label-inline .field__item {
  padding:15px;
}

article.profile .field--name-user-picture a {
  height: auto !important;
  padding: 0 0 0 0 !important;
}

article.profile .field--name-user-picture a img {
  margin: 0 0 0 0;
  width: 100%;
  height: auto;
  border-radius: 7px;
}

table.turosi-competencies-table.turosi-leadership-functional-competencies-table.responsive-enabled.table.table-hover.table-striped tbody tr.title-row td {
  font-weight:bold;
  font-size:1.2em;
}


.field--name-midyear-comment {
  background: #fafafa;
  padding: 10px;
  border-radius: 10px;
  /*background-image: url(../img/manager-midyear.png);*/
  background-size: 50px;
  background-repeat: no-repeat;
  background-position: right;
  background-position-y: 5px;
}

.field--name-midyear-employee-comment {
  background: #d3d3d3;
  padding: 10px;
  border-radius: 10px;
  /*background-image: url(../img/employee-midyear.png);*/
  background-size: 50px;
  background-repeat: no-repeat;
  background-position: right;
  background-position-y: 5px;
  margin-top:10px;
}


.field--name-endyear-comment {
  background: #fafafa;
  padding: 10px;
  border-radius: 10px;
  /*background-image: url(../img/manager-endyear.png);*/
  background-size: 50px;
  background-repeat: no-repeat;
  background-position: right;
  background-position-y: 5px;
}

.field--name-endyear-employee-comment {
  background: #d3d3d3;
  padding: 10px;
  border-radius: 10px;
  /*background-image: url(../img/employee-endyear.png);*/
  background-size: 50px;
  background-repeat: no-repeat;
  background-position: right;
  background-position-y: 5px;
  margin-top:10px;
}


.field--name-comments {
  background: #e3e3e3;
  padding: 10px;
  border-radius: 10px;
  /*background-image: url(../img/manager.png);*/
  background-size: 50px;
  background-repeat: no-repeat;
  background-position: right;
  background-position-y: 5px;
  margin-top:10px;
}

.field--name-employee-comments {
  background: #e9e9e9;
  padding: 10px;
  border-radius: 10px;
  /*background-image: url(../img/employee.png);*/
  background-size: 50px;
  background-repeat: no-repeat;
  background-position: right;
  background-position-y: 5px;
  margin-top:10px;
}



.page-user-153 #colorbox .responsive-menu-page-wrapper #page-wrapper #page #main-wrapper.layout-main-wrapper #main.container main#content.main-content.col {
  padding-left:0px;
  padding-right:0px;
}

.page-user-153 #colorbox  #page #main-wrapper #block-turosisag-content article.node.node--type-page.node--view-mode-full .field--name-body.field--type-text-with-summary.field--label-hidden.field__item table {
  margin-left:0px !important;
}

.node--type-support article.node--type-support.node--view-mode-full .node__meta {
  display: none;
}

.performance-review-wrapper form#turosi-pr-performance-objective-form #edit-comments-0-format {
  display: none;
}


.performance-review-wrapper form#turosi-pr-performance-objective-form #edit-employee-comments-0-format {
  display: none;
}

.performance-review-wrapper form#turosi-pr-performance-objective-form #edit-action-plan-0-format {
  display: none;
}

.path-user form#user-form.user-form #edit-account fieldset.js-form-type-password {
  display: none;
}

.path-user form#user-form #edit-account fieldset#edit-pass.js-form-type-password-confirm {
  display: none;
}

.performance-review-content form#turosi-performance-review-form .field--widget-text-textarea a {
  color: #fff;
background-color: transparent;
border-color: transparent;
width: auto;
display: block;
height: auto;
border-radius: 0px;
text-align: center;
padding-top: 0px;
margin: 0 0 0px;
}

.performance-review-status .incomplete {
  background:#a61e36;
  color:#fff;
}

.performance-review-status .complete {
  background:#28a745;
  color:#fff;
}

.RatingsUpdate {
    background: darkred;
    width: 100%;
    height: auto;
    color: #fff;
    padding: 20px;
    border-radius: 20px;
} 

