.button-DPA{
     border: 1px solid #00958f;
     padding: 5px 20px;
     background: #00958f;
     color: white;
     margin-right: 5px;
     font-weight: 500;
}
 .button-DPA-Enroll-Contracts{
     border: 1px solid #00958f;
     padding: 5px 15px;
     background: #00958f;
     color: white;
     margin-right: 5px;
     font-weight: 500;
     letter-spacing: 0.2px;
}
 .button-DPA-transparent{
     border: 1px solid #00958f;
     padding: 5px 19px;
     background: white;
     color: #00958f;
     margin-right: 5px;
     font-weight: 500;
}
.button-DPA-transparent-link{
     border: 1px solid #00958f;
     padding: 5px 20px;
     background: white;
     color: #00958f;
     margin-right: 5px;
     font-weight: 500;
}
 .title-DPA {
     font-size: 30px;
     font-weight: 300;
     font-family: Roboto,sans-serif;
     color: #00958f;
}
 .confirmaton-paragraphs{
     margin: 2rem 0 5rem;
}
 .confirmation-p {
     margin-bottom: 3rem;
   /*   font-weight: 500; */
     letter-spacing: normal;
     /* opacity: 0.8; */
     line-height: 25px;
}
 .title-DPA-holder {
   padding: 3rem 1rem 3rem 0;
}
 .title-holder {
     padding: 3rem 0 0 0;
}

 .container-DPA {
     background-color: #f7f7f7;
}
 .container-DPA-title-button {
     width: 100% 
}
 .description-DPA {
     opacity: 0.8;
}
 .container-confirmaton {
     padding: 0 0 0 0;
}
 .landing-DPA-button-container {
     padding: 4rem 0 0 0;
	 max-width: 1175px !important;
     margin: 0 auto;
}
 .landing-DPA-button {
	 max-width: 31rem;
     padding: 1.15rem 5rem;
     margin-right: 2rem;
     background-color: #f7f7f7;
     border: 1px solid #ebebeb;
     font-size: 25px;
     font-weight: 700;
     letter-spacing: -1px;
	 text-align: center;
}
 .button-green {
    color: #00877c;
}
 .button-orange {
    color: #f69236;
}
 .landing-DPA-table-pagination{
     max-width: 1175px !important;
     margin: 0 auto;
     padding-left: 15px;
     padding-right: 15px;
     width: 100% !important;
}
 .landing-DPA-table-paginationouter {
     background-color: #ebebeb;
     padding: 2rem 0 5rem;
}
 .landing-DPA-table-text {
     font-size: 22px;
     font-weight: 500;
     float: left;
     color: #666666;
}
 .landing-DPA-table-text-pagination{
     float: right;
     padding-top: 0.5rem;
}
 .jcf-select {
     display: none !important;
}
 .jcf-hidden {
     display: block !important;
}
 .landing-DPA-table-text-pagination-selectpage {
     font-size: 15px;
     font-weight: 700;
    /*  color: #939393; */
}
 .green-Link {
     color: #6abab7;
	 cursor: pointer;
}
 .table-container {
     margin-top: 2rem;
    /* height: 20rem1;
     */
     overflow-y: auto;
     overflow-x: auto;
}
 body *::-webkit-scrollbar-corner {
     background: #ccc;
}
 body *::-webkit-scrollbar-thumb {
    /* background-color: #A9A9A9 !important;
     */
     border-radius: 0;
}
 .table-container thead tr th {
     border-bottom: 1px solid #00877c !important;
}
 .table-container .table > tbody > tr > td {
     border-top: none;
}
 .table-container .table > thead > tr > th, .table > tbody > tr > td{
    padding: 12px !important;
     /* color: #868686; */
}
 .landing-DPA-button-unink-container {
    padding: 2rem 0 1rem 0;
}
.landing-DPA-button-unink-container .button-DPA {
		margin-bottom: 1rem;
}
 .dropbtn {
     border: none;
     cursor: pointer;
     background-color: white;
     border-bottom: 1px solid #00958f;
}
.landing-DPA-progress-pagination-container, .landing-DPA-Link-Unlink-pagination-container {
	margin-bottom:2rem;
}
.landing-DPA-Link-Unlink-pagination-container .tableFixHead, .landing-DPA-progress-pagination-container .tableFixHead, .landing-DPA-table-pagination-container .tableFixHead, .enrollContractsPricing-Content .tableFixHead {
	border-bottom:1px solid #ebebeb;
}
.enrollContractsPricing-Content .title-DPA {
	margin-bottom:2rem;
}
.enrollContractsPricing-Content p {
	padding-right:26rem;
	margin-bottom:2rem;
}
.enrollContractsPricing-Content .btn {
		margin-bottom: 1rem;
		white-space:normal;
}
.manageLocation-button-DPA-holder .button-DPA-transparent:hover, .DPA2-recordsection1 .button-DPA-transparent:hover {
	background:#00958f;
	color:#fff;
}
.DPA2-recordsection1 .button-DPA-transparent:hover svg {
	fill:#fff !important;
}
#commondpaModal .btn {
width: auto;
}
#commondpaModal .btn:after {
    left: 10px;
}
 @media (min-width: 1024px) {
	 .dropbtn {min-width: 160px;}
 }
  @media (min-width: 1025px) {
	 #ReasonForChangeDropdown .dropbtn {width: 150%;}
	 #ReasonForChangeDropdown .dropdown-content {width: 150%;}
	 #ReasonForChangeDropdownEditShipping .dropbtn {width: 150%;}
	 #ReasonForChangeDropdownEditShipping .dropdown-content {width: 150%;}
	 #LicenseTypeDropdownEditShipping .dropbtn {width: 150%;}
	 #LicenseTypeDropdownEditShipping .dropdown-content {width: 150%;}
	 .reviewShippingAddressDetails {display:flex;}
	 .EditSplitter {width:33%}
	 #removeShippingButton {
		margin-left: 55rem;
	 }
	 .editShippingAddressHeader .title-holder {display:flex;}
	 .RefrigerationFrozen {display: flex;}
	 .RefrigerationContainer { width: 50%;}
	 .FrozenContainer { width: 50%;}
	 .AckModal .modal-footer {
		text-align: center;
		display: flex;
		font-size: 13px;
	 }
	 #mvLogo {
		width: 70rem;
		padding-top: 1.5rem;
	}
	#moLogo {
		width: 70rem;
		margin-top: -1rem;
	}
 }
  @media (max-width: 1024px) {
	 #ReasonForChangeDropdown .dropbtn {width: 127%;}
	 #ReasonForChangeDropdown .dropdown-content {width: 127%;}
	 #ReasonForChangeDropdownEditShipping .dropbtn {width: 127%;}
	 #ReasonForChangeDropdownEditShipping .dropdown-content {width: 127%;}
	 #LicenseTypeDropdownEditShipping .dropbtn {width: 127%;}
	 #LicenseTypeDropdownEditShipping .dropdown-content {width: 127%;}
	 .AckModal .modal-footer {
		text-align: left;
	}
	#enrollAckCancel {
		margin-bottom: 1rem;
	}
	#enrollAckContinue {
		margin-bottom: 1rem;
	}
	#mvLogo {
		width: 50rem;
		padding-top: 1.5rem;
	}
	#moLogo {
		width: 50rem;
		margin-top: -1rem;
    }
    .merck-logo {
        width: 100px !important;
    }
    #EnrollAckModal input[type=checkbox] {
        transform: scale(1.5) !important;
        margin-right: 1rem !important;
    }
 }
 
  @media (min-width: 600px) and (max-width: 1000px) {
	  #ReasonForChangeDropdown .dropbtn {width: 100%;}
	  #ReasonForChangeDropdown .dropdown-content {width: 100%;}
	  #ReasonForChangeDropdown .stateselecttext {
			font-size: 12px;
			padding-bottom: 10px;
	  }
	  #ReasonForChangeDropdownEditShipping .dropbtn {width: 100%;}
	  #ReasonForChangeDropdownEditShipping .dropdown-content {width: 100%;}
	  #ReasonForChangeDropdownEditShipping .stateselecttext {
			font-size: 12px;
			padding-bottom: 10px;
	  }
	  #LicenseTypeDropdownEditShipping .dropbtn {width: 100%;}
	  #LicenseTypeDropdownEditShipping .dropdown-content {width: 100%;}
	  #LicenseTypeDropdownEditShipping .stateselecttext {
			font-size: 12px;
			padding-bottom: 10px;
	  }
  }
 .dropbtn-pagination {
     border: none;
     cursor: pointer;
     background-color: white;
     border: 1px solid #00958f;
     height: 3rem;
     width: 8rem !important;
}
 .dropdown {
     position: relative;
     display: inline-block;
}
 .dropdown-pagination {
     position: relative;
     display: inline-block;
     margin: 0 1rem;
}
 .dropdown-content {
     display: none;
     position: absolute;
     background-color: #f9f9f9;
     min-width: 160px;
     box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
     z-index: 1;
     max-height: 150px;
     overflow: hidden;
     overflow-y: auto;
     border: 1px solid #00958f;
}
 .dropdown-content-pagination {
     border-radius: 5px;
     min-width: 8rem;
     border: none !important;
}
 .dropdown-content a {
     color: black;
     padding: 12px 16px;
     text-decoration: none;
     display: block;
}
 .dropdown-content li:hover{
     background: #00958f;
     color: #fff;
     cursor: pointer;
	 width: 100%;
}
/* .dropdown:hover .dropdown-content {
     display: block;
}
 */
 .dropdown-pagination:hover .dropdown-content {
     display: block;
}
 .pagination-count {
     margin-left: -5rem;
}
 .title-linkDPA-holder {
     padding-top: 4rem;
}
 .description-linkDPA {
     padding: 1rem 0 3rem 0;
     color: #555;
     letter-spacing: 0;
     font-size: 15px;
     line-height: 20px;
}
 .description-linkDPAwithcheckbox {
     color: #555;
     letter-spacing: 0;
     font-size: 15px;
     line-height: 20px;
}
 .linkDPA-form {
    margin: 2rem -1.5rem !important;
}
 .linkDPA-form .field-options li {
     margin: 2rem 0;
     width: 33%;
}
 .linkDPA-form li input.text-field {
	  width: 90%;
	  border: none;
	  border-bottom: 1px solid #00958f !important;
	  border-radius: 0px !important;
}
 .linkDPA-Zip {
     width: 14% !important;
     margin-right: 2rem !important;
}
#StateEditShipping {
	margin: 2rem 0 !important;
}

#linkDPAContainer .linkDPA-State{
	margin: 2rem 0 !important;
}
 .linkDPA-State {
     width: 17% !important;
     margin: 3.6rem 0 0 0rem !important;
}
#editBillingAddress .linkDPA-State {
	width: 18% !important;
}
 .stateselect:after {
     position: absolute;
     font-family: "Font Awesome 5 Pro";
     content: "\f078";
     color: #00958f;
}
 .stateselect {
     float: right;
     margin-right: 1rem;
}
 .dropdown-content li {
     padding: 5px 0px 5px 10px;
	 margin: 0 !important;
	 width: 100%;
}
 .stateselecttext {
     margin-left: -0.5rem; 
     float: left;
}
 .linkDPA-Fax {
     width: 66% !important; 
	 display: block !important;  
    padding-top: 0px !important;
}
 .linkDPA-Fax input.text-field{
     width: 44% !important;
}
 .landing-tables *::-webkit-scrollbar-thumb {
     background-color: #A9A9A9 !important;
     border-radius: 0;
}

.button-DPA-holder {
	padding-bottom: 1rem;
}
 .reviewUnlinkrecord {
     background: #f7f7f7;
     width: 30%;
     padding: 2rem 2rem 3rem 2rem;
     border: 2px solid #eeeeee;
     margin: 2rem 3rem 2rem 0rem;
}
 .reviewUnlinkrecord-header {
     font-weight: 500;
}
 .reviewUnlinkrecord-billing{
     padding-bottom: 1rem;
     border-bottom: 2px solid #e8e8e8;
}
 .reviewUnlinkrecord-account {
     padding-top: 1rem;
}
 .reviewUnlinkrecordContainer {
     display: flex;
     flex-wrap: wrap;
	 padding-right: 0px !important;
}
 .managelocation-DPA-pagination{
     padding-top: 2rem;
}
 .managelocation-DPA-pagination-displaying {
     float: right;
}
 .managelocation-DPA-pagination-select {
     float: left 
}
 .managelocation-DPA-table-paginationouter {
     background-color: #ebebeb;
     padding: 2rem;
}
 .manageLocation-DPA-text {
    float: left
}
 .manageLocation-DPA-buttons{
    float:right;
}
 .manageLocation-DPA-text1 {
    color: #868686;
    font-style: italic;
}
 .manageLocation-DPA-text2 {
     font-weight: bold;
     color: #61b5b0;
     font-style: italic;
}
 .manageLocation-title-DPA-holder {
     margin-right: 48rem;
     padding: 3rem 1rem 3rem 0;
     float: left;
}
 .manageLocation-button-DPA-holder{
     margin: -11rem 1rem;
     float: right;
}
 .DPA2-text1 {
     font-size: 20px;
    font-weight: bold;
     color: #5b5b5b;
}
 .DPA2-text2 {
     font-size: 20px;
     color: #777777;
}
 .DPA2-recordsection {
     background-color: #f7f7f7;
}
 .DPA2-recordsection1 {
     padding: 2rem;
     width: 30%;
     background-color: white;
     margin: 4rem 3rem 4rem 0;
     border: 1px solid #e3e3e3;
}

.DPA2-recordsection2 {
	 text-align: center;
     padding: 4rem;
     width: 30%;
     margin: 4rem 0rem 4rem 3rem;
     border: 1px solid #e3e3e3;
}

 .DPA2-recordsection1-header {
     color: #3faea8;
     font-weight: bold;
}
 .DPA2-recordsection1-record {
     padding-top: 1rem;
	     width: 200px;
}
 
 .float-right{float:right;}
 .float-left{float:left;}
 .merckVaccinesbuttontext{
	font-size: 25px;
    font-weight: bold;
    letter-spacing: -1.2px;
 }
 .filterarea{
	margin-right: -3px;
    border: none;
    height: 3rem;
    padding: 15px;
	width: 25rem;
 }
 
 .table {
	     white-space: pre;
 }
 
  .dropdown-content ul  { 
    padding: 0px !important;
  }

.review-paragraphs{margin: 0.5rem 0 5rem;}  
.review-billing{    margin-left: 9.7rem;}
.review-container{
	background-color: #f7f7f7;
    padding: 5rem 0 5rem;
    margin-bottom: 5rem;
}
.marginbottom3rem{    margin-bottom: 3rem;}
.marginbottom5rem {    margin-bottom: 5rem;}
.marginright26rem{    margin-right: 26rem;}
.marginright2rem{    margin-right: 2rem;}
.margintop1rem{    margin-top: 1rem;}
.margintop2rem{    margin-top: 2rem;}
.margintop-2rem{    margin-top: -2rem;}
.margintop-3rem{    margin-top: -3rem;}
.margintop3rem{    margin-top: 3rem;}


.paddingbottom2rem{    padding-bottom: 2rem;}
.paddingbottom4rem{padding-bottom: 4rem;}
.paddingbottom5rem{    padding-bottom: 5rem;}
.padding2rem{   padding: 2rem;}

.paddingtop1rem{ padding-top: 1rem;}
.paddingtop2rem{    padding-top: 2rem;}
.paddingtop3rem{    padding-top: 3rem;}
.paddingtop5rem{    padding-top: 5rem;}
.paddingtop5px {     padding-top: 5px;}
.paddingright35rem{    padding-right: 35rem;}
.paddingright5rem{    padding-right: 5rem;}
.paddingright12rem   { padding-right: 12rem;}
.paddingleft1rem {     padding-left: 1rem;}
.paddingleft3rem {     padding-left: 3rem;}
.borderbottom1pxsolid{border-bottom: 1px solid;}
.fontsize10px{font-size: 10px;}
.colorred {    color: red;}
.colorgreen{    color: #00958f;}
.backgrouncolorf7{    background-color: #f7f7f7;}
.backgrouncolorwhite{    background-color: white;}
.displayflex{    display: flex;}
.enrollshippingoptions{
	border: 1px solid #00958f;
    padding: 1rem 2rem;
}
.letterspacing0.2px {letter-spacing: 0.2px;}
.colorboxgreen {
    padding: 7px 15px;
    border: 1px solid;
    border-radius: 4px;
    background-color: #ccf9d8;
}

.floatright {float: right;}
.floatleft {float: left;}

.reviewaddressedit {
	margin-top: 2rem;
    width: 350px;
    border: 1px solid;
    padding: 5px;
    border-radius: 4px;
    background-color: #ccf9d8;
}
.eSignatureP{
	letter-spacing: normal;
    line-height: 25px;
}

.width37percnt{width:37%}


#DPALoginContainer .DPALogincontainertop p {
	font-weight: 500;
	opacity: 0.7;
	font-size: 14px;
}

.merckvaccinesbutton {
	max-width: 31rem;
    border: 1px solid #ebebeb;
    background-color: #f7f7f7;
    padding: 2rem 5rem;
	min-width: 31rem;
    margin-right: 2rem;
}

/*
#dpa-tab a{
	    background: orange !important;
}
*/

.landing-DPA-button a {
	text-decoration: none
}

#orderingonDpaTab {
	font-size: 10px;
    border: 2px solid #00958f;
    white-space: nowrap;
    height: 35px;
    margin: 10px 0px 0px 0px;
}
.dpa-tables {
	height: 300px !important;
	overflow:auto;
}
@media (min-width: 1160px) {
.landing-DPA-text-container {
	display: flex;
	}
.DPALogin1 {
    width: 65%;
    padding-right: 10rem;
}

.DPALogin1 p:nth-child(3) { margin-right: -100%; }
  }
  
@media (min-width: 600px) {
   .landing-DPA-button-container {
     display: flex;
	}
  }
  
  @media (max-width: 767px) {
   .merckvaccinesbutton {
       min-width: 20rem;
	}
   .landing-DPA-button {
       min-width: 20rem;
	}
	.landing-DPA-button img {
       width: 10rem;
	}
	#orderingonDpaTabClicked .modal-header {
      height: 95px;
	}
	#orderingonDpaTabClicked .modal-footer {
      text-align: center;
	}
	#applyDPATrigger {
	display: block;
    margin-top: 1rem;
	}
	#linkDPATrigger {
	display: block;
    margin-top: 1rem;
	}
	#orderingonDpaTab {
	display: inline-block;
    margin-top: 1rem;
	}
	#applyDPATrigger1 {
	display: block;
	width: 140px;
	}
	#linkDPATrigger1 {
	display: block;
    margin-top: 1rem;
	width: 140px;
	}
	#orderingonDpaTab1 {
	display: block;
    margin-top: 1rem;
	margin-bottom: 1rem;
	width: 140px;
	}
	#unLinkDPA-button {
		display:block;
		margin-bottom: 1rem;
	}
	#editDPA-button {
		display:block;
		margin-bottom: 1rem;
	}
	#enrollDPA-button{
		display:block;
		margin-bottom: 1rem;
	}
	#editBilling, #editShippingAddress-button {
		display:block;
		margin-bottom: 1rem;
	}
	#mvLogo{width:100%}
manageDPAOnHeader {
    margin-left: 0px;
    display: inline-block;
}
.mmaHeaderLink{margin:0 auto;}
#orderingonDPAHeader {
display: inline-block;}
.myProfileDPAHeader {
display: inline-block;}
	.PoweredBy {padding: 2rem 1rem;text-align: center;}
	.linkDPA-form li {width: 100%;}
	#ResetFilterButton {margin-top: 15px;}	
	#editbillingState { width: 290px !important;}
	#editbillingState .dropbtn {    width: 130%;}
	#editbillingZip { width: 290px  !important;}
	#editbillingPhone { width: 290px  !important;}
	#editbillingFax { width: 290px !important;}
	#ZipEditShipping { width: 290px  !important;}
	#PhoneEditShipping { width: 290px  !important;}
	#FaxEditShipping { width: 290px !important;}
	#listofhoursEditShipping { width: 290px !important;}
	#StateLicenseNumEditShipping { width: 290px !important;}
	#LicenseLastEditShipping { width: 100px !important;}
	.RefrigerationContainer { display: block !important;}
	.FrozenContainer { display: block !important;}
	/* #shippingAddress .dropbtn{width: 290px !important;} */
	#commondpaModal .btn {
		display: inline-block;
		margin: 5px auto;
	}
	#commondpaModal .modal-footer {
		display: block !important;
		text-align: center;
	}
	#commonCustomePopup .modal-footer {
  		text-align: right;
		display: block !important;
  	}
	#enroll-DPA-Contracts{
		 display:block;
		 margin-bottom: 2rem;
	}
	#print-DPA{
		 display:block;
		 margin-bottom: 2rem;
	}
	.df-month {    width: 20%;}
	.df-date {   width: 20%;}
	.df-year{    width: 25%;}
	.MVMOBanner {
		padding: 3%;
	}
	.tooltip-holder {
		margin-left: -20px;
		margin-right: 25px;
	}
	.width10rem {
		width: 10rem !important;
	}
	.linkDPA-Fax input.text-field{
     width: 35rem !important;
    }
    .dpa-zip{
     width: 35rem !important;
    }
  	.linkDPA-form li input.text-field {
      width: 100%; 
    }
    #linkDPAContainer .linkDPA-State button {
    	width: 35rem !important;
    }
	#ReasonForChangeDropdown button{width: 35rem !important}
	#ReasonForChangeDropdown .dropdown-content{width: 35rem !important}
	#ReasonForChangeDropdownEditShipping button{width: 35rem !important}
	#ReasonForChangeDropdownEditShipping .dropdown-content{width: 35rem !important}
	#StateEditShipping button{width: 35rem !important}
	#StateEditShipping .dropdown-content{width: 35rem !important}
	#editbillingState button{width: 35rem !important}
	#editbillingState .dropdown-content{width: 35rem !important}
	#editbillingZip{width: 35rem !important}
	#editbillingPhone{width: 35rem !important}
	#editbillingFax{width: 35rem !important}
	#editbillingEmail{width: 35rem !important}
	#editbillingWebsite{width: 35rem !important}
	#ZipEditShipping{width: 35rem !important}
	#PhoneEditShipping{width: 35rem !important}
	#FaxEditShipping{width: 35rem !important}
	#listofhoursEditShipping{width: 35rem !important}
	
	#StateLicenseNumEditShipping{width: 35rem !important}
	#LicenseStateEditShipping button{width: 35rem !important}
	#LicenseStateEditShipping .dropdown-content{width: 35rem !important}
	#LicenseTypeDropdownEditShipping button{width: 35rem !important}
	#LicenseTypeDropdownEditShipping .dropdown-content{width: 35rem !important}
	
	.contactNameEditShipping{width: 35rem !important}
	.editShippinglicenseName{width: 35rem !important}
	.editBillingContact {width: 35rem !important}
    .linkDPA-State .dropdown-content {
    	width: 35rem !important;
    }
	.dateNameMobileSpace {margin-right: 2rem;}
	.editBillingContactFN {
		width: 40%;
		margin-right: 2rem;
		}
	.editBillingContactMN {
		width: 10%;
		margin-right: 2rem;
		}
	.editBillingContactLN {width: 43%;}
	.editShippingContactFN {
		width: 40%;
		margin-right: 2rem;
		}
	.editShippingContactMN {
		width: 10%;
		margin-right: 2rem;
		}
	.editShippingContactLN {width: 43%;}
	.editShippinglicenseNameFN {
		/* width: 40%; */
		margin-right: 2rem;
		}
	.editShippinglicenseNameMN {
		/* width: 10%; */
		margin-right: 2rem;
		}
	.editShippinglicenseNameLN {/* width: 43%; */}
  }
   @media (min-width: 768px) {
	 .DPAMVHeader {display: flex;}
	 .DPAMOHeader {display: flex;}
	 .PoweredBy {
		/* text-align: center;
		padding: 0 0 0 3rem;
		border-left: 1px solid black;
		margin: -1rem 0 0 0px; */
		text-align: center;
		margin: -1rem 0 0 5rem;
	 }
	 #orderingonDpaTab1 {margin-left: 3px;}
	 #LicenseStateEditShipping .dropbtn {
		width: 230px !important;
		padding-top: 17px;
	 }
	 #DPADetaildPage .container-DPA-title-button{display: flex;}
	 #DPADetaildPage .manageLocation-title-DPA-holder{margin-right: 20rem;}
	 #DPADetaildPage .manageLocation-button-DPA-holder{margin-top: 8rem;}
	 .MVMOBanner {
		 padding: 1% 30%;
	}
	.editBillingContactFN {width: 40%;}
	.editBillingContactMN {width: 10%; margin-right: 3%;}
	.editBillingContactLN {width: 43%;}
	.editShippingContactFN {width: 40%;}
	.editShippingContactMN {width: 10%; margin-right: 3%;}
	.editShippingContactLN {width: 43%;}
	.editShippinglicenseNameFN {width: 40%;}
	.editShippinglicenseNameMN {width: 10%; margin-right: 3%;}
	.editShippinglicenseNameLN {width: 43%;}
  }
  
   @media (min-width: 1024px) {
	 .button-DPA-holder {
     margin: -13rem 0rem;
     float: right;
	 padding-bottom: 5rem;
	}
	.title-DPA-holder{
		float: left;
	     margin-right: 50rem;
	}
	.review-billing {
    margin-left: 10.5rem;
	}
	 #LicenseStateEditShipping .dropbtn {width: 315px !important}
  }
  
  @media (min-width: 1023px) {
  .licence-info {
		 display: inline-flex;
	 }
  }

.button-DPA .unlike {
	  background: url(../images/unlink-hover.svg) no-repeat;
	  background-size: cover;
	  display: inline-block;
	  vertical-align: top;
	  width: 20px;
	  height: 21px;
	  margin: 0 4px 0 0;
  }

.DPANewHeader {
    padding: 3rem 0 2rem 0;
}

.MVLogoHeader {
	width: 24rem;
}

.MVlogoText {
	font-size: 11px;
    padding-top: 0.5rem;
    font-weight: 500;
}

.manageDPAOnHeader{
	margin-left: -80px;
    margin-top: 16px;
	white-space: nowrap;
}

.manageDPAOnHeader a{
	color: #555;
    cursor: pointer;
}

.myProfileDPAHeader {
	padding: 1.5rem;
	white-space: nowrap;
}

.myProfileDPAHeader a{
	margin: 0px;
    background: url(https://ordering.merckvaccines-tst2.merck.com/INTERSHOP/static/WFS/Merck-MerckVaccines-Site/-/-/en_US/img/icon/user_icon.png) no-repeat left;
    padding-left: 15px;
}

#orderingonDPAHeader {
	margin: 1rem 1rem 0 1rem;
}

.MOlogoText {
	font-size: 11px;
    font-weight: 500;
    margin-top: -1rem;
}

.MOLogoHeader {
	    width: 25rem;
}

.greenLink {
	cursor: pointer; 
}

.dpaTitle {
	    font-size: 15px;
    font-weight: bold;
}

.editBillingAddressHeader, .editShippingAddressHeader, .addShippingAddressHeader {
	margin-bottom: 4rem;
	    padding: 1rem 0 4rem;
    background-color: #f7f7f7;
}
.linkAccountconfirmationHeader {
	margin-bottom: 2rem;
	padding: 1rem 0 4rem;
    background-color: #f7f7f7;
}
.removeDPALinks {
	color: red;
    cursor: pointer;
}
.viewContractButton{
	border: 1px solid #00958f;
    text-align: center;
    font-size: 12px; 
    padding: 5px 15px;
    cursor: pointer;
    color: #00958f;
    background: white;
    font-weight: bold;
}

.detailedDPAFacilityName{
	color: #00958f;
    cursor: pointer;
}

.detailedDPA-unLinkDPA-button {
	    width: 150px !important;
}
#DPADetaildPage {font-size: 15px;}
/*#DPADetaildPage, #DPALandingContainer  tr{cursor:pointer}*/
.tableFixHead          { overflow-y: auto; max-height: 250px; }
.tableFixHead thead th { position: sticky; top: 0; }
.tableFixHead table  { border-collapse: collapse; width: 100%; }
.tableFixHead th, td { padding: 8px 16px; }
#DPADetaildPage .tableFixHead th     { background:#eee; }
#DPALandingContainer .tableFixHead th, #enrollShippingContractsPricing .tableFixHead th, #enrollShippingContractsPricing2 .tableFixHead th   { background:white; z-index:9; }
	
#DPADetaildPage .desc:after{	
	content: '\25b2';
    font-size: 11px;
} 
#DPALandingContainer .desc:after, #dpa-Enroll-1st .desc:after {	
	content: '\25b2';
    font-size: 11px;
}

#DPADetaildPage .asc:after{	
	content: '\25BC';
    font-size: 11px;
} 
#DPALandingContainer .asc:after, #dpa-Enroll-1st .asc:after {	
	content: '\25BC';
    font-size: 11px;
}

@media (max-width: 767px) {
	#DPADetaildPage .manageLocation-title-DPA-holder{margin-right: 0;}
	#DPADetaildPage .manageLocation-button-DPA-holder{
		margin: -3rem 0 2rem !important;
		float: left !important;
	}
	.DPA2-recordsection1 .float-right {float:left !important}
	#reviewremoveShippingAddress .validDate {margin-left: 9rem !important;}
	#reviewremoveShippingAddress strong {width:90px;}
	
}

@media (max-width: 768px) {	
	.DPA2-recordsection1 { width: 100%;}
	.DPA2-recordsection2  { 
		width: 95.5%;
		margin-left: 0;
	}
	.enrollContractsPricing-Content p {
		padding-right:0rem;
    }
    #removeEmail {
        margin-left: 1rem !important;
    }
    #ADDTOLIST {
        margin-left: 1rem !important;
    }
	.removeshippingreviewFields {width: 10rem;}
	#removeshippingreviewMonth {
		border: none;
		width: 75px;
		margin: -0.5px 0 0 5px;
		border-bottom: 1px solid #00958f;
	 }
	 #removeshippingreviewDate {
		border: none;
		width: 75px;
		margin: -0.5px -5px 0 5px;
		border-bottom: 1px solid #00958f;
	 }
	 #removeshippingreviewYear {
		border: none;
		width: 100px;
		margin: -0.5px 0 0 5px;
		border-bottom: 1px solid #00958f;
	 }
}

@media (max-width: 600px) {	
#DPADetaildPage .landing-DPA-table-paginationouter .float-right {float: none;}
#DPADetaildPage .landing-DPA-table-paginationouter .float-left {float: none;}
#addShippingButton {margin-top: 2rem;}
#detailedDPA-unLinkDPA-button {margin-top: 2rem;}
#DPADetaildPage .tooltip {
	top : 950px !important;
}
#mvLogo{width:100%}
.manageDPAOnHeader {
    margin: 0 auto;
    display: inline-block;
}
/* .mmaHeaderLink{margin:0 auto;} */
.PoweredBy {
text-align: center;}
#orderingonDPAHeader {
display: inline-block;}
.myProfileDPAHeader {
display: inline-block;}
.DPANewHeader .logo {border-right:none !important;}

}

@media (min-width: 600px) and (max-width:1023px) {	
#DPADetaildPage .tooltip {
	top : 740px !important;
}
#orderingonDPAHeader {
		margin:1rem 0rem 0 0rem;
	}
	#orderingonDpaTab {
	margin:56px 0px 0px -188px;
	}
}

#DPADetaildPage table tbody td {
	 max-width: 195px;
    font-size: 12px;
    white-space: pre-wrap;
}

@media (min-width: 1024px) {	
#DPADetaildPage .tooltip {
	top : 500px !important;
}
.esignaturePadding {
	padding-right: 12rem;
}
}
#DPADetaildPage .tooltip-arrow {
	bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #00958f;
}
	
.fixed-table-container{border:none; padding-right: 10px;overflow-x: hidden;border-bottom: 1px solid #00877c;}
.bootstrap-table .table{border-bottom: 1px solid #00877c;}
.bootstrap-table .table thead tr th{border-left:none;border-bottom: 1px solid #00877c;vertical-align: middle;}
.fixed-table-container tr td{border-top:none !important;border-left:none;}
.fixed-table-container tr td.rdColumn, .fixed-table-container tr td.chkColumn{text-align:center;}
.fixed-table-container tr .rdColumn{background-color: #bdc2c8;}
.fixed-table-container tr .rdColumn.white-seperator {border-right: 5px solid white;}
.fixed-table-container thead th .desc, .fixed-table-container thead th .asc, .fixed-table-container thead th .both{background-image:none;}
.fixed-table-container thead th .desc:after{content: '\25BC' !important;}
.fixed-table-container thead th .asc:after{content: '\25b2' !important;}
.fixed-table-container thead th .both:after{content: '\25BC';font-size: 11px;}

.checkboxErrorHighlight {
	border: 2px solid red;
    height: 21px;
    padding-left: 2px;
}

.checkboxError {
	position: relative !important;
    background: #fff !important;
    color: #FF0000;
    font-size: 12px;
    text-align: left !important;
}

.esignatureCheckbox {
	margin: 3px;
}

.tooltip { pointer-events: none; }
/*Ajax Loader Styles*/
.loadermodal{display:none;position:fixed;z-index:1050;top:0;left:0;height:100%;width:100%;background:rgba( 255, 255, 255, .8 ) url('/static/images/Rolling.gif') 50% 50% no-repeat;}
/* body.loading {overflow: hidden;} */
body.loading .loadermodal {display: block;}
body.loadings .loadermodal {display: block;}
body.inload .loadermodal {display: block;}
body.inloads .loadermodal {display: block;}
/*End Ajax Loader Styles*/

  .linkDPA-form .errorMsg{
	 top: 0px !important;
	 font-size: 10px;
	 width: 90%;
	 }
	 .RefrigerationFrozen .errorMsg{
	 top: 0px !important;
	 font-size: 10px;
	 }
	 
#removeShippingButton {
	margin-top: 2rem;
}

#LicenseStateEditShipping .linkDPA-State {width: 33% !important}
#LicenseStateEditShipping .dropdown-content {width: 320px !important}
#eSignatureDPA li {margin-bottom:3rem}
.RefrigerationFrozen {margin-top: 3rem;}
.RefrigerationContainer {display:flex;}
.FrozenContainer {display:flex;}
.reviewAddresscontainer{padding: 5rem 0 5rem 1.5rem;}
.detailedDPAconfirmaton-paragraphs {padding-top: 3rem;}
input{outline: none;}
.removeshippingreviewfacilityName{margin-left: 1rem;}
.removeshippingreviewadd1{margin-left: 13rem;}
.removeshippingreviewadd2{margin-left: 13rem;}
#reviewremoveShippingAddress .errorMsg{top:0px !important;}
#reviewremoveShippingAddress .validDate{margin-left: 16.5rem;}
.MVMOBanner {
	display: flex;
    background: #d8e7ec;
    font-weight: bold;
    color: #00958f;
}
.MVMOBannerclose{margin-right: 20%;}
.EditSplitter {overflow-wrap: break-word;}
#RemoveShippingModalSuccess .modal-title {color:Red}
#RemoveShippingModalSuccess .modal-body, #RemoveShippingModalSuccess .modal-footer {text-align:center;}

merck-shipping-addresses-review h5 {border-bottom: 1px solid;}

.addressdetails {
	    margin-left: 6.3rem !important;
    margin-top: -2rem;
}

#sessionout-modal .modal-body span {  padding-left: 0px !important;}
#sessionout-modal .modal-header strong {  letter-spacing: 0px !important;}
.disableDpa {
	pointer-events: none;
    color: #00958f96;
}

#ChangeIdentifiersModal .modal-footer {    text-align: center;}
.ChangeIdentifiersClose {    margin-top: 1rem;}

#dpa-Enroll-2nd .errtooltip {
    /* color: red !important; */
}
#dpa-Enroll-2nd .errorfield {
    border-color: red !important;
}
#dpa-Enroll-2nd .tooltip-inner{border:1px solid #00877c !important;background-color:#fff !important;color:red !important;text-align:left !important;}
#dpa-Enroll-2nd select.upconedit {max-width:200px;}
.tooltip-holder {
  display: inline-block;
  vertical-align: middle;
}
#dpa-Enroll-2nd tr td.InfoTooltip .tooltip-inner{width:600px !important;max-width:600px !important;text-align:left !important; border:1px solid #00877c !important;background-color:#fff !important;color:red !important;}
#dpa-Enroll-2nd tr td:nth-child(1) {
	z-index:10;
}
#dpa-Enroll-2nd tr td:nth-child(2) {
	z-index:9;
}
.tooltip .tooltip-inner {
  width: 350px !important;
  font-size: 15px !important;
  line-height: 22px !important;
  display: block;
  color: #fff;
  text-align: center;
  font-weight: 300;
  background: #00958f;
  padding: 10px !important;
  text-transform: none;
  font-weight: 300;
  position: relative;
  border-radius: 0;
  opacity: 1;  
  left: 0;
  right: 0 ;
  max-width: inherit !important;
  margin-left: 15px;
}

.tooltip.in {
  opacity: 1 !important;
	white-space: normal;
}

.tooltip-holder .tooltip {
  padding-top: 10px;
  top: 18px !important;
  max-width: 272px !important;
}

.tooltip-holder .tooltip .tooltip-arrow {
  border-style: solid !important;
  border-width: 0 11px 11px 11px !important;
  border-color: transparent transparent #00958f transparent !important;
  transform: translateX(-50%) !important;
  margin-left: 0 !important;
}

.tooltip-opener {
  text-transform: lowercase;
  width: 13px;
  height: 13px;
  /*color: #fff;
  background: #999;*/
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-size: 0px;
  /*line-height: 13px;*/
  border-radius: 100%;
  margin-bottom: 5px;
  display: inline-block;
  border: none;
  padding: 0;
  /*vertical-align: middle;*/
  background: url('/static/images/info-btn.png');
}

#ReasonForChangeDropdownEditShipping .stateselecttext {margin-left: -0.5rem;float:none;}
.CusModal label {color: black; font-weight:bold; margin-top:1rem}
#ReasonForChangeDropdownEditShipping button {text-align:left}
.errorBorder {border: 1px solid red;}
.CusModal .errorMsg {
	margin-top: -2rem;
    margin-bottom: 3rem;
}

#add1cus {width: 100%;}
#statecus {width: 100%; height: 2.7rem;}
#addtolistEmail {width: 20rem !important;}
.accemaillist {width: 20rem;}
.AckModal .modal-footer div{ 
    width: 25rem;
    font-weight: bold;
    color: red;
    font-size: 13px;
}
footer .DPANewHeader {padding:0rem !important;}
.DPANewHeader .logo {
	padding-right: 2rem;
    margin-right: 2rem;
    border-right: 4px solid #00958f;
    height: 6rem;
}
button.btn-dmvmoclose.btn-primary { width: 120px;}
.btn-dpaback {font-size: 15px; margin-top: 1px;}
.staticHeader {z-index:10!important}
.staticHeader1 {z-index:11!important; height: 7rem !important;}
.dpaErrorResponse{    font-weight: bold;}

#enrollShippingContractsPricing2 .container{ padding-top: 1rem;}
.search-location-btn-group button {margin-top: -2rem !important;}
#search-location {padding: 0;}
.mat-tooltip {display: none;}

#DPADetaildPage thead th {cursor: pointer}
.landing-tables thead th {cursor: pointer}
#enrollShippingContractsPricing thead th {cursor: pointer}
#enrollShippingContractsPricing input[type='checkbox'] {cursor: pointer}
.removeshippingreviewFields {width: 7rem;}
	 #removeshippingreviewMonth {
		border: none;
		width: 5rem;
		margin: -0.5px 0 0 5px;
		border-bottom: 1px solid #00958f;
	 }
	 #removeshippingreviewDate {
		border: none;
		width: 5rem;
		margin: -0.5px -5px 0 5px;
		border-bottom: 1px solid #00958f;
	 }
	 #removeshippingreviewYear {
		border: none;
		width: 6rem;
		margin: -0.5px 0 0 5px;
		border-bottom: 1px solid #00958f;
	 }
	 
@media (max-width: 1023px) {	
	.nameForm {
		 display: flex;
		 width: 104%;
	 }
	 .nf-firstName {    width: 44%;}
	 .nf-middleName {    width: 20%;}
	 .nf-lastName {    width: 40%;}
	 .dateForm {
		 display: flex;
	 }
	.df-month {    margin-right: 1%;}
	.df-date {    margin-right: 2%;}
	.df-year{    margin-right: 1%;}
}

#dashboard-tab1, #tasks-tab1, #account-tab1, #locations-tab1, #contracts-tab1, #dpa-tab1 {cursor: pointer;}

.tableHeight { height: 15rem}

#account-approve-table th, #manageDelegate-user th {
	border-bottom: 1px solid #009591;
}

#account-approve-table button, #manageDelegate-user button {
	background-color: white;
    border: none;
} 

#commitment-letter-table button {
	background-color: #00857c !important;
    border: none !important;
    box-shadow: none !important;
} 
.linkDPAcheckbox:focus{
	outline: 1px solid rgb(82, 82, 114);
}
#linkDPAcheckbox{
	outline: 1px solid; 
	margin-right: 5px;
}
#editbillingState {
	margin: 2rem 0 !important;
}
.linkDPA-form .field-options #editbillingState li {
	margin: 2rem 0;
	width: 100%;
} 
.linkDPA-form .field-options #ReasonForChangeDropdown li {
	margin: 2rem 0;
	width: 100%;
}
.field-options #ReasonForChangeDropdown li:last-child {
   justify-content: flex-start !important;
   padding-top: 10px;
}
#ReasonForChangeDropdown {
	margin: 2rem 0 0 0rem !important
}
#editBillingAddress .field-options li:last-child {
	width: 33% !important;
}
#DPADetaildPage .container-DPA button {
	border: none;
}
.removeDPALinks  {
		outline-offset:2px;
}
.detailedDPAFacilityName:focus{
	outline: 2px solid black !important;
	outline-offset: 2px;
}

.EditShippingDetailedList .linkDPA-form .field-options li ul li{
    width: 100%;
}
#LicenseTypeDropdownEditShipping, #ReasonForChangeDropdownEditShipping .dropbtn {
	padding-top: 17px;
 }

 body.loading1 .loadermodal {
    display: block;
}
.DPA2-recordsection1 .button-DPA-transparent:focus svg {
    fill: #fff !important;
}