.rf_lvl {
  color: #ff0000;
  font-size: 13px;
}

.for_dy_tbl {
  width: 100%;
  color: #ffffff;
}

.dpf {
  color: #808080;
}

.info-sof {
  color: #000000;
  font-style: italic;
  font-weight: normal;
}

.sof-desc {
  color: green;
}

.dynamic-add {
  height: 5px;
  padding-left: 890px;
  padding-top: 30px;
}

.dy-desc {
  padding-left: 40px;
  color: #000000;
  font-size: 11px;
  padding: 5px;
}

.dy-desc-2 {
  color: #000000;
  font-size: 11px;
  padding: 5px 5px 5px 50px;
}

.dy-desc-2a {
  color: #000000;
  font-size: 11px;
  padding: 5px 5px 5px 20px;
}

.dy-desc-3 {
  color: #000000;
  font-size: 11px;
  padding: 5px 5px 5px 80px;
}

.dy-desc-step-9 {
  /* padding-bottom: 40px; */
  color: #000000;
  font-size: 11px;
  /* padding: 5px; */
  /* height: 80px; */
}

.dy-header {
  background-color: #e6e6e6;
  color: #ffffff;
  height: 100px;
  /* margin-bottom:20px; */
}

.dy-header th {
  text-align: left;
  background-color: #3c8dbc;
  color: #ffffff;
}

.dy-header-2 {
  background-color: #e6e6e6;
  color: #ffffff;
  height: 40px;
  /* margin-bottom:20px; */
}

.dy-header-2 th {
  text-align: left;
  background-color: #3c8dbc;
  color: #ffffff;
}

/* Page 1 Depdrop Class */
.dy-header-dep {
  background-color: #e6e6e6;
  color: #ffffff;
  height: 70px;
}

.dy-header-dep th {
  text-align: left;
  background-color: #3c8dbc;
  color: #ffffff;
}

/* //Page 1 Depdrop Class */

/* Dynamic - Depdrop Address - START */
.dy-header-addr {
  background-color: #e6e6e6;
  color: #ffffff;
  height: 35px;
  /* margin-bottom:20px; */
}

.dy-header-addr th {
  text-align: left;
  background-color: #3c8dbc;
  color: #ffffff;
}

/* Page 1 Depdrop Class */
.dy-header-dep-addr {
  background-color: #e6e6e6;
  color: #ffffff;
  height: 70px;
}

.dy-header-dep-addr th {
  text-align: left;
  background-color: #3c8dbc;
  color: #ffffff;
}

/* Dynamic - Depdrop Address - END */

/* Dynamic - Step 6 Depdrop Address - START */
.dy-header-peo {
  background-color: #3c8dbc;
  color: #ffffff;
  height: 35px;
  /* margin-bottom:20px; */
}

.dy-header-peo th {
  text-align: left;
  background-color: #3c8dbc;
  color: #ffffff;
  height: 35px;
}

.danger-asterisk {
  color: #ff0000;
}

.lbl-peo {
  width: 100%;
  color: #ffffff;
}

.peo-lbl-1field {
  width: 1100px;
  text-align: center;
}

.peo-txt-1field {
  width: 230px;
  height: 36px;
}

.peo-danger-btn {
  padding-top: 5px;
}


/* Dynamic - Step 6 Depdrop Address - END */

.dy-field-border {
  border-top-style: invisible;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-color: #e6e6e6;
  height: 60px;
}

.dy-field-border-step-2 {
  border-top-style: invisible;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-color: #e6e6e6;
  height: 180px;
}

.dy-field-border-step-2-fu {
  border-top-style: invisible;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-color: #e6e6e6;
  height: 60px;
}

.fu_div {
  padding-left: 5px;
  margin-top: 10px;
}

.fu_remove {
  margin-top: 15px;
}

.dy-field-border-step-6 {
  border-top-style: invisible;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-color: #e6e6e6;
  height: 200px;
}

.depdrop-field-border {
  border-top-style: invisible;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-color: #e6e6e6;
  height: 90px;
}

.depd-desc {
  padding-left: 40px;
  color: #000000;
  font-size: 11px;
  padding: 5px;
  /* padding-bottom; */
}

/* Step-2 Dynamic Form - START */
.ep-header {
  background-color: #e6e6e6;
  color: #ffffff;
  height: 35px;
}

.ep-label {
  color: #000000;
  font-size: 11px;
  padding: 5px 5px 5px 20px;
}

.ep-label2 {
  color: #000000;
  font-size: 11px;
  padding: 5px 5px 5px 5px;
}

.ep-header th {
  text-align: left;
  background-color: #3c8dbc;
  color: #ffffff;
}

.ep-field-border {
  padding-top: 20px;
  border-top-style: invisible;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-color: #e6e6e6;
  height: 200px;
}

/* Step-2 Dynamic Form - END */

/* Step-4 Tab - START */

/* Step-4 Tab - END */

.round-number {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  padding: 1.5px;
  background: #fff;
  border: 2px solid #666;
  color: #666;
  text-align: center;
  font: 12px Arial, sans-serif;
}

/* info/index gridview font color */
.CustomHeadClass {
  color: #3C8DBC;
}

/* CSS for GAD Tables */
.gad_table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

.gad_td,
.gad_th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}

.rowTotal {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}


/* tr:nth-child(even) {
  background-color: #dddddd;
} */
/* enable to Bg color for zebra stripes tables */

.title-top {
  text-align: center;
  font-size: 13px;
  font-weight: bold;
}

.gad-elem {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
  text-align: center;
  font-size: 13px;
}

.gad-done {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
  text-align: center;
  width: 300px;
}

.gad-score {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
  text-align: center;
}

.gad-res {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
  text-align: center;
}

.gad-no {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
  text-align: center;
}

.gad-par {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
  text-align: center;
}

.gad-yes {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
  text-align: center;
}

.gad-qtitle1 {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
  font-size: 13px;
  font-weight: bold;
}

.gad-uqt1 {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 30px;
}

.below-title {
  font-weight: normal;
  font-size: 12px;
}

.fu-label {
  padding: 10px 10px 10px 20px;
}

.add-item-fu {
  padding: 5px 52px 5px 5px;
}

/* activities */
.act-label {
  padding: 10px 10px 10px 25px;
}

.act-label-desc {
  padding: 10px 10px 10px 25px;
}

.act-item-fu {
  padding: 5px 5px 5px 5px;
}

.act_div {
  padding-left: 50px;
  margin-top: 10px;
  margin-left: 20px;
}

.act_remove {
  margin-top: 15px;
  margin-left: 10px;
}

.act-desc-2a {
  color: #000000;
  font-size: 11px;
  padding: 1px 5px 5px 20px;
  width: 300px;
}

.act-desc-2 {
  color: #000000;
  font-size: 11px;
  padding: 1px 5px 5px 10px;
}

/* //activities */

/* monitoring activities */
.ma-label {
  padding: 10px 10px 10px 25px;
  color: #FFF;
}

.ma-label-desc {
  padding: 10px 10px 10px 25px;
  color: #FFF;
  padding-left: 20px;
}

.ma-label-major {
  padding: 10px 10px 10px 25px;
  color: #FFF;
  padding-left: 10px;
}

.ma-label-mile {
  padding: 10px 10px 10px 25px;
  color: #FFF;
  padding-left: 30px;
}

.ma-label-drs {
  padding: 10px 10px 10px 25px;
  color: #FFF;
  padding-left: 10px;
}

.ma-label-dre {
  padding: 10px 10px 10px 25px;
  color: #FFF;
  padding-left: 10px;
}

.ma-item-fu {
  padding: 5px 5px 5px 5px;
}

.ma_div {
  /* padding-left: 50px; */
  margin-top: 10px;
  margin-left: 20px;
}

.ma_radio {
  padding-top: 10px;
  /* padding-right: 15px; */
}

.ma_remove {
  margin-top: 15px;
  margin-left: 10px;
}

.ma-desc-2a {
  color: #000000;
  font-size: 11px;
  padding: 1px 5px 5px 20px;
  width: 300px;
}

.ma-desc-2 {
  color: #000000;
  font-size: 11px;
  padding: 1px 5px 5px 10px;
}

.dy-header-ma {
  background-color:#3c8dbc;
  color: #ffffff;
  height: 40px;
}

.dy-field-border-ma {
  border-top-style: invisible;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-color: #e6e6e6;
  padding-top: 10px;
  height: 80px;
}

/* //monitoring activities */

/* Project Organization */
.po-header {
  background-color: #e6e6e6;
  color: #ffffff;
  height: 40px;
  /* margin-bottom:20px; */
}

.po-header th {
  text-align: left;
  background-color: #3c8dbc;
  color: #ffffff;
}

.po-tr {
  height: 30px;
}

.po-tbl {
  width: 100%;
  color: #fff;
}

.po-ask {
  color: #ff0000;
}

.po-pos {
  padding-left: 20px;
  width: 160px;
}

.po-employee {
  width: 230px;
}

.po-exp {
  width: 170px;
}

.po-part {
  width: 190px;
}

.po-add-th {
  padding-left: 5px;
  width: 50px;
}

.po-add {
  margin-right: 5px;
}

.po-af {
  width: 206px;
  font-size: 12px;
  height: 33px;
}

.dy-field-border-step-9 {
  border-top-style: invisible;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-color: #e6e6e6;
}

.po-fields {
  padding: 5px 5px 5px 5px;
  height: 70px;
}

.po-x {
  margin-right: 15px;
}

/* /Project Organization */

/* G.A.D Fields */
.gad-header {
  background-color: #e6e6e6;
  color: #ffffff;
  height: 40px;
  /* margin-bottom:20px; */
}

.gad-header th {
  text-align: left;
  background-color: #3c8dbc;
  color: #ffffff;
}

/* /G.A.D Fields */

/* Proposals Status Gridview */

/* Project Proposals */
.index-head {
  background-color: #3c8dbc;
  color: #fff;
  height: 50px;
  padding: 0;
}

.index-title {
  text-align: center;
  padding-top: 10px;
}

/* Approved Proposals */
.approved-head {
  background-color: #29a329;
  color: #fff;
  height: 50px;
  padding: 0;
}

.approved-title {
  text-align: center;
  padding-top: 10px;
}

/* Archive/Deleted Proposals */
.archive-head {
  background-color: #FFA500;
  color: #fff;
  height: 50px;
  padding: 0;
}

.archive-title {
  text-align: center;
  padding-top: 10px;
}

/* Monitoring Proposals */
.mtr-head {
  background-color: #3c8dbc;
  color: #fff;
  height: 50px;
  padding: 0;
}

.mtr-title {
  text-align: center;
  padding-top: 10px;
}

/* /Proposals Status Gridview */


/* Target Composition Dynamic Form */
.tc-header {
  background-color: #e6e6e6;
  color: #ffffff;
  height: 40px;
  /* margin-bottom:20px; */
}

.tc-header th {
  text-align: left;
  background-color: #3c8dbc;
  color: #ffffff;
}

.for_tc_tbl {
  width: 100%;
  color: #ffffff;
}

.tc-title {
  padding: 10px 5px 10px 5px;
}

.tc-add {
  padding-right: 5px;
}

.tc-dlt {
  margin-top:30px;
}

.tc-desc {
  padding-left: 40px;
  color: #000000;
  font-size: 11px;
  padding: 5px;
}

/* Step 6 Proposal Tab */
.risk-header {
  background-color: #e6e6e6;
  color: #ffffff;
  height: 33px;
}

.risk-header th {
  text-align: left;
  background-color: #3c8dbc;
  color: #ffffff;
}

.risk-field-border-step-6 {
  border-top-style: invisible;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-color: #e6e6e6;
  height: 180px;
  padding-top: 30px;
}

/* Approved Proposals of Accounting */
.acc-approved-head {
  background-color: #3C8DBC;
  color: #fff;
  height: 50px;
  padding: 0;
}

.acc-approved-title {
  text-align: center;
  padding-top: 10px;
}

.lib-head {
  background-color: #27ae60;
  color: #fff;
  height: 50px;
  padding: 0;
}

.lib-title {
  text-align: center;
  padding-top: 10px;
}