/*------------------------------confined-space-entry Theme color Start-----------*/

.confined-space-entry .ctweblinkinnblk .modallinksmain .modallinkslink a
{
  color: #37C49C;
}

.confined-space-entry .ctweblinkinnblk .contentheading h3 button,
.confined-space-entry .ctweblinkinnblk .btnclose-icon button,
.confined-space-entry .ctweblinkinnblk .modallinksicon button
{
  background-color: #37C49C;
}

.confined-space-entry .ctweblinkinnblk .contentheading h3 button.disabled,
.confined-space-entry .ctweblinkinnblk.disableactive
{
  background-color: #D0D2D3;
}


/*------------------------------confined-space-entry Theme color Close-----------*/

/*------------------------------complex-loto Theme color Start-----------*/

.complex-loto .ctweblinkinnblk .modallinksmain .modallinkslink a
{
  color: #C6BF67;
}

.complex-loto .ctweblinkinnblk .contentheading h3 button,
.complex-loto .ctweblinkinnblk .btnclose-icon button,
.complex-loto .ctweblinkinnblk .modallinksicon button
{
  background-color: #C6BF67;
}

.complex-loto .ctweblinkinnblk .contentheading h3 button.disabled
{
  background-color: #D0D2D3;
}

/*------------------------------complex-loto Theme color Close-----------*/


/*------------------------------demolition Theme color Start-----------*/

.demolition .ctweblinkinnblk .modallinksmain .modallinkslink a
{
  color: #E1974E;
}

.demolition .ctweblinkinnblk .contentheading h3 button,
.demolition .ctweblinkinnblk .btnclose-icon button,
.demolition .ctweblinkinnblk .modallinksicon button
{
  background-color: #E1974E;
}

.demolition .ctweblinkinnblk .contentheading h3 button.disabled
{
  background-color: #D0D2D3;
}

/*------------------------------demolition Theme color Close-----------*/

/*------------------------------excavation Theme color Start-----------*/
.excavation .ctweblinkinnblk .modallinksmain .modallinkslink a
{
  color: #CE4920;
}

.excavation .ctweblinkinnblk .contentheading h3 button,
.excavation .ctweblinkinnblk .btnclose-icon button,
.excavation .ctweblinkinnblk .modallinksicon button
{
  background-color: #CE4920;
}

.excavation .ctweblinkinnblk .contentheading h3 button.disabled
{
  background-color: #D0D2D3;
}

/*------------------------------excavation Theme color Close-----------*/

/*------------------------------general-work Theme color Start-----------*/
.general-work .ctweblinkinnblk .modallinksmain .modallinkslink a
{
  color: #4CADAF;
}

.general-work .ctweblinkinnblk .contentheading h3 button,
.general-work .ctweblinkinnblk .btnclose-icon button,
.general-work .ctweblinkinnblk .modallinksicon button
{
  background-color: #4CADAF;
}

.general-work .ctweblinkinnblk .contentheading h3 button.disabled
{
  background-color: #D0D2D3;
}

/*------------------------------general-work Theme color Close-----------*/

/*------------------------------hot-thermal-fluids Theme color Start-----------*/
.hot-thermal-fluids .ctweblinkinnblk .modallinksmain .modallinkslink a
{
  color: #D4145A;
}

.hot-thermal-fluids .ctweblinkinnblk .contentheading h3 button,
.hot-thermal-fluids .ctweblinkinnblk .btnclose-icon button,
.hot-thermal-fluids .ctweblinkinnblk .modallinksicon button
{
  background-color: #D4145A;
}

.hot-thermal-fluids .ctweblinkinnblk .contentheading h3 button.disabled
{
  background-color: #D0D2D3;
}

/*------------------------------hot-thermal-fluids Theme color Close-----------*/


/*------------------------------hot-work Theme color Start-----------*/
.hot-work .ctweblinkinnblk .modallinksmain .modallinkslink a
{
  color: #EB5958;
}

.hot-work .ctweblinkinnblk .contentheading h3 button,
.hot-work .ctweblinkinnblk .btnclose-icon button,
.hot-work .ctweblinkinnblk .modallinksicon button
{
  background-color: #EB5958;
}

.hot-work .ctweblinkinnblk .contentheading h3 button.disabled
{
  background-color: #D0D2D3;
}

/*------------------------------hot-work Theme color Close-----------*/


/*------------------------------energized-work Theme color Start-----------*/

.energized-work .ctweblinkinnblk .modallinksmain .modallinkslink a
{
  color: #005CB9;
}

.energized-work .ctweblinkinnblk .contentheading h3 button,
.energized-work .ctweblinkinnblk .btnclose-icon button,
.energized-work .ctweblinkinnblk .modallinksicon button
{
  background-color: #005CB9;
}

.energized-work .ctweblinkinnblk .contentheading h3 button.disabled
{
  background-color: #D0D2D3;
}

/*------------------------------energized-work Theme color Close-----------*/

/*------------------------------working-at-heights Theme color Start-----------*/

.working-at-heights .ctweblinkinnblk .modallinksmain .modallinkslink a
{
  color: #6C65C4;
}

.working-at-heights .ctweblinkinnblk .contentheading h3 button,
.working-at-heights .ctweblinkinnblk .btnclose-icon button,
.working-at-heights .ctweblinkinnblk .modallinksicon button
{
  background-color: #6C65C4;
}

.working-at-heights .ctweblinkinnblk .contentheading h3 button.disabled
{
  background-color: #D0D2D3;
}

/*------------------------------working-at-heights Theme color Close-----------*/

/*------------------------------moc management Theme color Start-----------*/

.mocmgttheam .modallinksmain .modallinkslink a
{
  color: #583f7d;
}

.mocmgttheam .contentheading h3 button,
.mocmgttheam .topheadersave button,
.mocmgttheam .btnclose-icon button,
.mocmgttheam .modallinksicon button {
  background-color: #583f7d;
}
.mocmgttheam .topheadericon h3,
.mocmgttheam .topheadertext h3{
  color: #583f7d;
}
.mocmgttheam .addweblinktask .phase2-closeI1{
  background-color: #583f7d;
}

.mocmgttheam .topheadersave button:disabled {
  background-color: #D0D2D3;
}


/*------------------------------moc management Theme color Close-----------*/



.ctweblinkinnblk.disableactive,
.cstDocmanagerinn .contentheading h3 span input.disabled
{
  background-color: #D0D2D3;
}


.ctweblinkinnblk.bgbtnctweblnk .contentheading h3 button {
  background-color: #583f7d;
}





/*======================/Swiper Slider style=======================*/
.eve_swiperslideform .swiper-slide {
  height: calc(100vh - 352px) !important;
  background-color: #F6F7F7;
}

.eve_swiperslideform .swiper-container {
  border-radius: 15px;
}

.eve_swiperslideform .swiper-pagination-clickable .swiper-pagination-bullet:focus {
  outline: 0;
}

.eve_swiperslideform .swiperPaginationDot {
  position: relative;
  height: 100%;
}

.eve_swiperslideform .safety-claim-section,
.eve_swiperslideform .swiper-header-top {
  background-color: #F6F7F7;
}
.env-filter-sidebar .multiselect-dropdown .dropdown-list{
  width: 215px;
}
.env-filter-sidebar .multiselect-dropdown{
  position: static!important;
}
.filtersidebar .select-filter option{
  background: #fff!important;
}

.eve_swiperslideform .qcm-head h4 {
  color: #3C3C3B;
}
.eve_swiperslideform  .qcm-head{
  padding:11px 0px 11px 37px;
}
.eve_headerrogbg {
  padding: 17px 0px;
}
.eve_swiperslideform .swiper-pagination-bullet-active {
  background-color: #1E93CD;
}
.eve_swiperslideform .safety-claim-section {
    padding-top:0;
}
/*======================//Swiper Slider style=======================*/
/*======================/Eve swiper Form status and save============== */
.eve_swiperslideform .eve_formtopbottmmaintop {
  width: 100%;
  padding: 0px 30px 0px 30px;
  background-color: #F6F7F7;
}
.eve_swiperslideform .eve_formsavestatusblockleft {
  padding-top: 14px;
   width: calc(100% - 100px);
}
.eve_formsavestatusblock {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #5E5F5F;
}
.eve_swiperslideform .submissionandstatus {
  display: flex;
  max-width: 1390px;
}
  .eve_swiperslideform .submissionandstatus.submissionandstatuscontent {
    display: flex;
    align-items: flex-start;
  }
.submissionandcount {
  width: 332px;
  min-width:332px;
}
.eve_swiperslideform .submissionCount {
  min-width: 130px;
  display: inline-block;
  border-radius: 8px;
  padding-top: 1px;
  margin-bottom: 11px;
}
  .eve_swiperslideform .submissionCount h2 {
    font-family: 'GothamBold', sans-serif;
    font-size: 31px;
    color: #FFF;
    text-align: center;
    margin-bottom: 0;
    padding: 5px;
  }
.eve_swiperslideform .formproghead h3 {
  font-family: 'Gotham-Medium', sans-serif;
  font-size: 20px;
  margin-bottom: 0;
  padding-left:7px;
}
.eve_swiperslideform .eve_formstatus h3 {
  font-family: 'Gotham-Medium', sans-serif;
  font-size: 20px;
  color: #3C3C3B;
  margin-bottom: 0;
}
  .eve_swiperslideform .eve_formstatus h3 span {
    font-family: 'GothamBold', sans-serif;
    font-size: 31px;
    color: #3C3C3B;
    margin-bottom: 0;
  }
.eve_swiperslideform .eve_formstatus h2 {
  font-family: 'Gotham-Medium', sans-serif;
  font-size: 14px;
  color: #676868;
  margin-bottom: 0;
  padding-bottom: 5px;
}
.submissionandstatus.submissionandstatuscontent .eve_formstatus {
  max-width: 1070px;
  padding-left:14px;
  padding-right:10px;
}
.eve_swiperslideform .eve_formstatus{
    padding-right:10px;
    padding-left:15px;
    width:calc(100% - 332px);
}
.eve_formstatus .eve_formheaderstatus {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
}
.eve_swiperslideform .eve_formsavestatusblockright {
  display: flex;
  width: 100px;
}
.eve_swiperslideform .formiconsaveprint {
  margin-right: 10px;
}
  .eve_swiperslideform .formiconsaveprint button {
    border: 0;
    cursor: pointer;
    color: #fff;
    width: 40px;
    height: 40px;
    line-height: 0px;
    padding: 9px;
    text-align: center;
    font-size: 22px;
    margin: 0px;
    border-radius: 8px;
  }
.eve_formstatus .ShearoHeaderDescription i {
  font-size: 17px;
  margin-bottom: 0;
  color: #1a93cd;
  position: relative;
  top: 3px;
  padding-left: 10px;
  cursor: pointer;
}
.eve_fivewhyrootshearoheader {
  display: flex;
}

.eve_fivewhyrootshearoheader .fivewhytopicon {
  background: rgb(107,197,249);
  background: linear-gradient( 224deg, rgba(107,197,249,1) 43%, rgba(72,184,247,1) 33%);
  padding: 5px;
  border-radius: 8px;
  width: 53px;
  height: 53px;
  display: flex;
  align-items: center;
}

  .eve_fivewhyrootshearoheader .fivewhytopicon h3 {
    font-size: 34px;
    margin-bottom: 0;
    line-height: 1;
    color: #fff;
    font-family: 'GothamBold', sans-serif;
  }

    .eve_fivewhyrootshearoheader .fivewhytopicon h3 span {
      font-size: 25px;
      color: #fff;
    }
  .eve_fivewhyrootshearoheader .fivewhycontentheader{
      padding-left:30px;
  }
  /*======================//Eve swiper Form status and save============== */
  /*======================/Eve swiper Form bottom content section============== */
  .eve_formtopbottmmainbottom {
    width: 100%;
    padding: 0px 30px 0px 30px;
    background-color: #F6F7F7;
  }

.eve_formtopbottmmainbottominn {
  width:100%;  
  display:flex;
}
.eve_formtopbottmmainbottominnleft {
  width: 332px;
  border-right: 1px solid #5E5F5F;
  height: calc(100vh - 340px);
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 5px;
}
.eve_formtopbottmmainbottominnright{
    height: calc(100vh - 340px) !important;
    padding-right: 20px;
    overflow: auto;
    overflow-x: hidden;
    width:calc(100% - 332px);
    padding-bottom: 10px;
    position: relative;
}
.eve_formtopbottmmainbottominnrightinn{
    display:flex;
}
.bottominnrightleft {
  width: calc(100% - 296px);
  padding: 18px 10px 0px 33px;
}
.bottominnrightinnright {
  width: 296px;
  padding: 18px 0px 0px 0px;
}
.contentheading h3 button {
  background-color: #1E93CD;
  padding: 5px;
  line-height: 1;
  border: 0;
  font-size: 10px;
  cursor: pointer;
  position: relative;
  top: 0px;
  color: #fff;
  border-radius: 5px;
  margin-left: 5px;
}




.eve_recorddocs{
    display:flex;
    flex-wrap:wrap;
}
.eve_recorddocsinn {
  width: 85px;
  margin: 0px 10px 10px 0px;
}
.eve_recorddocsicon{
    text-align:center;
}
.eve_recorddocsicon img {
  max-width: 37px;
}
.eve_docname{
  cursor: pointer;
}
.eve_docname h3 {
  font-family: 'Gotham-Medium', sans-serif;
  font-size: 14px;
  color: #676868;
  text-align: center;
  margin-bottom: 0;
  margin-top: 8px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.eve_swiperslideform .contentheading h3 {
  font-family: 'Gotham-Medium', sans-serif;
  font-size: 14px;
  color: #676868;
  margin-bottom: 0;
}
.eve_formtopbottmmainbottominnleftinn {
  padding: 12px 25px 0px 0px;
}
.eve_innermainheader {
  border-bottom: 1px solid #5E5F5F;
  padding-left:10px;
}
.eve_innermainheader h3{
  font-family: 'Gotham-Medium', sans-serif;
  font-size: 20px;
  margin-bottom: 0;
  text-transform: uppercase;
}

.eve_submissionimg {
  width: 136px;
  height: 180px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #A6A7AA;
}

  .eve_submissionimg img {
    max-width: 100%;
  }
.eve_submissiongallary .contentheading h3 span,
.eve_recorddocsmain .contentheading h3 span {
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  line-height: 1;
  top: 2px;
  margin-left: 10px;
}
  .eve_submissiongallary .contentheading h3 span i,
  .eve_recorddocsmain .contentheading h3 span i {
    font-size: 20px;
    color: #1e93cd;
  }
  .eve_submissiongallary .contentheading h3 span input[type="file"],
  .eve_recorddocsmain .contentheading h3 span input[type="file"] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0;
    border: 0;
  }
.eve_submissionimg {
  position: relative;
  cursor: pointer;
}
  .eve_submissionimg .action {
    position: absolute;
    top: 5px;
    right: 5px;
    color: #ed1c24;
    cursor:pointer;
    display: flex;
    gap: 5px;
  }
  .eve_submissionimg .delete, .eve_submissionimg .edit{
    cursor:pointer;
    display: flex;
  }
  .eve_submissionimg .delete i{
    color: #ed1c24;
  }
  .eve_submissionimg .edit i{
    color: gray;
  }
.eve_docname h3{
    word-break:break-word;
}
.eve_recorddocsicon{
    position:relative;
}
  .eve_recorddocsicon i {
    position: absolute;
    top: 5px;
    right: 5px;
    color: #ed1c24;
    cursor: pointer;
  }
.eve_reductionplancompletiophoto .eve_themecolor {
  background-color: #1E93CD !important;
}
.eve_reductionplancompletiophoto .sales-font {
  color: #1E93CD;
}
.eve_reductionplancompletiophoto .upload-btn-ie {
  background-color: #1E93CD !important;
  border: 2px solid #1E93CD;
}
.env-record-multiselect .multiselect-dropdown .dropdown-btn .selected-item{
  background-color: #1E93CD !important;
  border: 1px solid #1E93CD!important;
}
.eve_reductionplancompletiophoto .smat-modal-btn {
  background-color: #1E93CD !important;
  border: 2px solid #1E93CD;
}
#ChemicalRequestHeaderDescription span {
  font-family: 'GothamBold', sans-serif;
}
.safety-concerned-form.eve_toolkit1 .multiselect-item-checkbox input[type="checkbox"] + div:before {
  border: 2px solid #1a93cd !important;
  color: #1a93cd !important;
}
.safety-concerned-form.eve_toolkit1 .multiselect-item-checkbox input[type=checkbox]:checked + div:before {
  background: #1a93cd !important;
}
/*======================//Eve swiper Form bottom content section============== */
/*======================/Tool Tip============================================*/
.toolkit_popup .claim_note_header {
  margin-bottom: 0;
  text-transform: uppercase;
  margin-left: 10px;
  font-family: 'GothamBold', sans-serif;
  font-size: 20px;
  color: #4bacae;
}

  .toolkit_popup .claim_note_header span {
    font-family: 'Gotham-Medium', sans-serif;
  }

.toolkit_popup .note_ehs_logo img {
  width: 130px;
  height: 130px;
  position: absolute;
  right: 40px;
}

.toolkit_popup .close {
  position: absolute;
  right: 22px;
  top: 20px;
}

.toolkit_popup .modal-header {
  width: 75%;
  justify-content: flex-start;
}

.toolkit_popup .app-modal-body {
  width: 75%;
  text-align: justify;
}


.toolkit_popup .signature-border {
  border: 5px solid #CFD1D2;
}

.toolkit_popup {
  padding: 10px;
}
  

/*======================//Tool Tip============================================*/
/*------------------------------------------/Shearo header tooltip---------------------------------------------*/

.eve_formheadertooltip .modal-content {
  border: 0;
  border-radius: 10px;
}
.eve_formheadertooltip  .note_popup {
  padding: 0px;
  border-radius: 10px;
}

.eve_formheadertooltip  .modal-bodycreate {
  margin-bottom: 8px;
}

.eve_formheadertooltip  .note_popup .signature-border {
  border: 5px solid #CFD1D2;
}

.eve_formheadertooltip  .modal-header {
  padding-top: 10px;
}

.eve_formheadertooltip  .note_popup .modal-headercreatelistleft {
  padding: 10px 0px 3px 21px;
}

.eve_formheadertooltip  .note_popup .modal-bodycreate {
  padding: 13px 0px 18px 14px;
}

.eve_formheadertooltip  .note_popup .modal-header {
  width: 70%;
  justify-content: flex-start;
}

.eve_formheadertooltip  .note_popup .claim_note_header {
  margin-bottom: 0;
  text-transform: uppercase;
  margin-left: 10px;
  font-family: 'GothamBold', sans-serif;
  font-size: 20px;
  color: #1e93cd;
}

.eve_formheadertooltip  .modal-header p {
  margin-bottom: 0;
  font-size: 30px;
  color: #1e93cd;
}

.eve_formheadertooltip  .note_popup .note_ehs_logo img {
  width: 130px;
  height: 150px;
  position: absolute;
  right: 50px;
}

.eve_formheadertooltip  .note_popup .close {
  position: absolute;
  right: 13px;
  top: 12px;
}

.eve_formheadertooltip  .toolTipsMT25 {
  margin-top: 1px;
  padding-left: 26px;
}

.eve_formheadertooltip  .note_popup .toolTipsMT25 h3 {
  font-family: 'Gotham-Medium', sans-serif;
  color: #1e93cd;
  font-size: 20px;
}

.eve_formheadertooltip  .note_popup .toolTipsMT25 p {
  color: #686969;
  font-size: 14px;
  font-family: 'Gotham-Medium', sans-serif;
  width: 70%;
  margin-bottom: 11px;
  min-height: 30px;
}

.eve_formheadertooltip  .note_popup .toolTipsMT25 .onewtooltips {
  margin: 0px;
}
.eve_formheadertooltip .fivewhycauseanalis p i {
  color: #1e93cd;
}
/*------------------------------------------//Shearo header tooltip---------------------------------------------*/
/*=====================================/Ready to close modal========================*/
.readytocloserecordmodal .signature-border {
  border: 5px solid #CFD1D2;
}
.readytocloserecordmodal .modal-header {
  width: 75%;
  justify-content: flex-start;
}
  .readytocloserecordmodal .modal-header .claim_note_header {
    margin-bottom: 0;
    text-transform: uppercase;
    margin-left: 10px;
    font-family: 'GothamBold', sans-serif;
    font-size: 20px;
  }
.readytocloserecordmodal .note_ehs_logo img {
  width: 130px;
  height: 130px;
  position: absolute;
  right: 40px;
}
.readytocloserecordmodal .close {
  position: absolute;
  right: 22px;
  top: 20px;
}
.readytocloserecordmodal .closeout-action-popup.ReadyToCloseModel .toolTipsMT25 h3 {
  text-transform: capitalize;
  font-size: 46px !important;
  font-family: 'GothamBold', sans-serif !important;
  margin-bottom: 20px;
}
/*---------------------/Color Scheme EVE-------------------*/
.readytocloserecordmodal.evereadytoclosemodal .modal-header .claim_note_header {
  color: #1E93CD;
}

.readytocloserecordmodal.evereadytoclosemodal .closeout-action-popup.ReadyToCloseModel .toolTipsMT25 h3 {
  color: #1E93CD;
}

.readytocloserecordmodal.evereadytoclosemodal .smat-modal-btn {
  background: #1E93CD !important;
  border-color: #1E93CD;
}
/*---------------------//Color Scheme  EVE-------------------*/
/*---------------------/Color Scheme Safety-------------------*/
.readytocloserecordmodal.safetyreadytoclosemodal .modal-header .claim_note_header {
  color: #4CADAF;
}

.readytocloserecordmodal.safetyreadytoclosemodal .closeout-action-popup.ReadyToCloseModel .toolTipsMT25 h3 {
  color: #4CADAF;
}

.readytocloserecordmodal.safetyreadytoclosemodal .smat-modal-btn {
  background: #4CADAF !important;
  border-color: #4CADAF;
}
/*---------------------//Color Scheme Safety-------------------*/

/*=====================================//Ready to close modal========================*/
.finalreviewclosebtn .clouser-btn-blue {
  background-color: #1E93CD;
  border: 2px solid #1E93CD;
}


/* PTWR DOC MANAGER WEblink CODE START */

/* .cstDocmanagerinn .ctweblinkinnblk .formweblinksmain{
  max-height: calc(100vh - 620px);
  overflow-y: auto;
  overflow-x: hidden;
} */
.cstDocmanagerinn .ctweblinkinnblk .modallinksmain .modallinkslink {
  max-width: 445px;
}

.ctweblinkinnblk .formweblinksmain::-webkit-scrollbar-thumb {
  background-color: #D0D2D3 !important;
  border-radius: 5px !important;
}

/* PTWR DOC MANAGER WEblink CODE CLOSE */



/*=======================================Media Query==================================*/
@media (max-width:1600px) {
  .submissionandcount {
    min-width: 332px;
  }

  .eve_swiperslideform .eve_formsavestatusblockleft {
    width: 100%;
  }

  .eve_formstatus {
    width: calc(100% - 332px);
  }
  
  
}
@media (max-width:1440px) {
  .cstDocmanagerinn .ctweblinkinnblk .modallinksmain .modallinkslink {
    max-width: 424px;
  }
}
@media (max-width:1366px) {
  .cstDocmanagerinn .ctweblinkinnblk .modallinksmain .modallinkslink {
    max-width: 390px;
  }
}
@media (max-width:1280px){
  .cstDocmanagerinn .ctweblinkinnblk .modallinksmain .modallinkslink {
    max-width: 350px;
  }
}


@media (max-width:1200px){
  .eve_formstatus {
    width: auto !important;
  }
  .eve_swiperslideform .eve_formstatus h2 {
    font-size: 13px;
  }
  .cstDocmanagerinn .ctweblinkinnblk .modallinksmain .modallinkslink {
    max-width: 312px;
  }
}


/*=============For safari only css=============*/
@media not all and (min-resolution:.001dpcm) {
  .eve_swiperslideform .submissionCount h2 {
    padding-top:2px;
  }
}
.aspectmultiselect .multiselect-dropdown {
    position: relative !important;
}
.aspectmultiselect  .multiselect-dropdown .dropdown-list{
top:35px !important;
}