.contract-details{position:relative;color:#303030;font-size:1.125em;font-family:"honeywell sans";margin-bottom:30px}
.contract-details .col-md-3,.contract-details .col-md-4,.contract-details .col-md-6{float:left}
.contract-details .priceSummary{background-color:#f7f7f7;padding:30px 10px}
.contract-details .priceSummaryText{padding-bottom:30px}
.contract-details .table-column-icons .mvp-icon-carat_down:before{content:"\e907";color:#0071b3;font-size:25px}
.contract-details .table-column-icons .mvp-icon-carat_up:before{content:"\e90A";color:#0071b3;font-size:25px}
.contract-details .table-column-icons .mvp-icon-information:before{font-size:18px !important;color:#0071b3;position:absolute;margin-left:2px;bottom:-1px}
.contract-details .table-column-icons i.credit-block-status.mvp-icon-information{position:relative}
.contract-details .table-column-icons span.status-table-info-icon{display:none;position:absolute;bottom:25px;right:-138px;border:1px solid #0071b3;padding-right:10px;padding-left:10px;padding-bottom:10px;z-index:1;background:#fff;width:235px;height:auto}
.contract-details .table-column-icons .status-table-info-icon p{font-size:12px !important;font-style:normal !important;margin-block-end:0 !important;line-height:16px !important;font-weight:400 !important}
.contract-details .table-column-icons .status-table-info-icon:after{content:"";position:absolute;bottom:-7px;right:50%;border-width:8px;border-style:solid;border-color:#fff;box-shadow:1px 1px #0071b3;transform:rotate(45deg)}
.contract-details .table-column-icons span.mvp-icon-carat_down::before{font-size:14px;font-weight:800;position:absolute;color:white;cursor:pointer;top:10px}
.contract-details .table-column-icons span.carat-icons{position:absolute}
.contract-details .table-column-icons span.mvp-icon-carat_up::before{font-size:14px;cursor:pointer;font-weight:800;position:absolute;color:white}
.contract-details .table-column-icons .sortcss{display:none}
.contract-details .table-column-icons .descsortcss{display:inline;top:17px}
.contract-details .table-column-icons .ascsortcss{display:inline;top:7px}
.contract-details a.more-details-url{margin-left:10px}
.contract-details img.more-details-icon{width:20px;height:20px}
.contract-details .page b,.contract-details .page strong{font-weight:#303030;font-size:1.125em;color:#303030;font-family:"honeywell sans"}
.contract-details ol{color:#303030;font-family:"honeywell sans";font-size:1.125em}
.contract-details a{word-break:break-all}
.contract-details p{font-size:1em;font-weight:300;color:#303030;font-family:"honeywell sans";line-height:1.5}
.contract-details .contract-subject{display:inline-block}
.contract-details .italic{font-style:italic}
.contract-details h2{font-size:2.5em;margin-bottom:20px;font-weight:300;color:#303030;font-family:"honeywell sans"}
.contract-details h3{font-size:1.375em;margin:0;font-weight:800;color:#303030;padding:0}
.contract-details .contractProposals-review .meta-data{position:relative}
.contract-details .contractProposals-review .meta-data .title{font-size:16px;font-weight:800;margin:0;color:#303030;text-transform:capitalize}
.contract-details .contractProposals-review .meta-data .info{font-size:16px;font-weight:500;color:#303030;word-break:break-word;height:80px}
.contract-details .meta-data{position:relative}
.contract-details .meta-data .title{font-size:.8em;font-weight:800;margin:0;color:#303030;text-transform:uppercase}
.contract-details .meta-data .info{font-size:1.125em;font-weight:300;color:#303030;word-break:break-word}
.contract-details .meta-data .dash-alignment{margin-left:45px}
.contract-details .meta-data .color-green{color:#5a8028;font-weight:800}
.contract-details .meta-data .color-grey{color:#707070;font-weight:800}
.contract-details .loadmore{width:100%;text-align:center}
.contract-details .loadmore .secondary-cta{display:inline-block}
.contract-details .primary-cta{background:#0071b3;border:2px solid #0071b3;color:#fff;font-size:.875em;line-height:18px;padding:15px 5px;word-break:break-word;width:232px;letter-spacing:.5px;margin-bottom:0;margin:0;text-transform:uppercase;text-align:center;font-weight:800;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer}
.contract-details .primary-cta:hover{background:#00629b;border-color:#00629b;color:#fff;text-decoration:none}
.contract-details .primary-cta:visited{background:#0071b3;border-color:#0071b3;color:#fff}
.contract-details .primary-cta:active{background:#0071b3;border-color:#0071b3;color:#fff}
.contract-details .secondary-cta{background:#fff;border:2px solid #0071b3;color:#0071b3;font-size:.875em;line-height:18px;padding:15px 5px;word-break:break-word;width:232px;letter-spacing:.5px;margin-bottom:0;margin:0;text-transform:uppercase;text-align:center;font-weight:800;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer}
.contract-details .secondary-cta:hover{border-color:#00629b;color:#00629b;text-decoration:none}
.contract-details .secondary-cta:visited{border-color:#0071b3;color:#0071b3}
.contract-details .secondary-cta:active{border-color:#0071b3;color:#0071b3}
.contract-details .mvp-form-wrapper.form-bill-one{width:100%;margin-top:-44px}
.contract-details .form-bill-one .custom-bill-one .guideContainerWrapperNode.guideContainerNode.container{width:100%;margin-left:auto;margin-right:auto;padding-bottom:40px}
.contract-details .form-bill-one .custom-bill-one .guideFieldWidget.afFileUpload.fileUpload{border:2px solid #d0d0d0}
.contract-details .form-bill-one .custom-bill-one .guideFieldLabel label{padding-left:0}
.contract-details .form-bill-one .custom-bill-one .guideTextDraw.guideStaticText.website-text p{padding-left:0;color:#707070}
.contract-details .form-bill-one .custom-bill-one .guideFieldLabel label{font-weight:800}
.contract-details .form-bill-one .custom-bill-one .guideFieldLabel label.isRequired::before{left:-10px}
.contract-details .form-bill-one .custom-bill-one .guideFieldWidget.guideFieldButtonWidget.xfaButton{margin-right:8px;margin-left:0;margin-top:0}
.contract-details .form-bill-one .custom-bill-one .guideTextDraw.guideStaticText p,.contract-details .form-bill-one .custom-bill-one .charLimit p,.contract-details .form-bill-one .custom-bill-one .guideTextDraw.guideStaticText.website-text p{font-size:1em !important;opacity:1;color:#707070 !important}
.contract-details .aemformcontainer .multiline.textField textArea{border:2px solid #d0d0d0}
.contract-details .aemformcontainer .guideHelpQuestionMark{left:60px;top:5px}
.contract-details .form-bill-one .custom-bill-one .website-fileAttachement{padding-left:0;padding-right:2px}
.contract-details .form-bill-one .custom-bill-one .additionalComments{margin-left:0}
.contract-details .form-bill-one .custom-bill-one .guideFieldNode.guideTextDraw.charLimit.guideStaticText.af-field-filled{color:#707070;opacity:1;margin-top:0;padding-left:0 !important;font-size:1em;padding-bottom:25px}
.contract-details .form-bill-one .custom-bill-one .guideFieldWidget.afFileUpload.fileUpload ul li .guide-fu-fileName{word-wrap:break-word;white-space:normal}
.contract-details .aemformcontainer .guideTextDraw.guideStaticText{padding-left:0 !important;padding-right:.75rem;margin-top:0}
.contract-details .aemformcontainer .guideToolbarNode{margin-top:0;margin-bottom:4rem;height:auto;padding-top:0;padding-bottom:.125rem;float:left}
.contract-details .form-bill-one .custom-bill-one .guideFieldWidget.textField.multiline{padding-left:0}
.contract-details .form-bill-one .custom-bill-one .guideFieldWidget.afFileUpload.fileUpload .guide-fu-fileItem{padding:10px 0 0 0;width:100%}
.contract-details .form-bill-one .custom-bill-one .guideFieldWidget.afFileUpload.fileUpload button.button-default.button-medium.guide-fu-attach-button{border:2px solid #0071b3;height:46px !important;line-height:44px}
.contract-details .form-bill-one .custom-bill-one textarea:focus{border:2px solid #0071b3 !important}
.contract-details .form-bill-one .custom-bill-one .guideFieldWidget.afFileUpload.fileUpload.focusForm{border-top:2px solid #0071b3 !important;border-bottom:2px solid #0071b3 !important;border-left:2px solid #0071b3 !important}
.contract-details .form-bill-one .custom-bill-one textarea[aria-invalid='true']{border:1px solid #d22630}
.contract-details .form-bill-one .custom-bill-one .fileAttachment{width:60%;padding:0 !important}
.contract-details .form-bill-one .custom-bill-one .cc.cc-list-main.cc-list{top:-27px;position:relative;width:60%}
.contract-details .form-bill-one .custom-bill-one .cc-list-main .guideFieldWidget.textField.multiline{min-height:40px;padding-left:0}
.contract-details .form-bill-one .custom-bill-one .aemformcontainer .guideHelpQuestionMark{background:transparent}
.contract-details .table-responsive .table-bordered th{font-size:.8em;font-weight:800}
.contract-details .table-responsive .table-bordered th:last-child{min-width:100px}
.contract-details .table-responsive .table-bordered td{font-size:.8em}
.contract-details .sectionOuterDiv{width:100%;float:left;margin-bottom:10px;margin-top:10px}
.contract-details .sectionOuterDiv h3.subTitle{margin-bottom:20px}
.contract-details .mvp-icon-carat_down:before,.contract-details .mvp-icon-carat_up:before{font-size:25px;cursor:pointer;margin-left:20px}
.contract-details .horizontal-divider{width:100%;height:2px;display:block;background-color:#ccc;margin:0 0 10px 0}
.contract-details .ContactInformationDiv h3{margin-bottom:25px;text-transform:lowercase}
.contract-details .ContactInformationDiv h3::first-letter {text-transform:uppercase}
.contract-details .divTableHead{border-bottom:1px solid #d0d0d0;font-size:.9em;padding-top:12px !important;padding-bottom:12px;background-color:#606060;color:#fff}
.contract-details .divTableCell{border-bottom:0;padding-top:14px;padding-bottom:14px;font-size:.9em;border-left:transparent solid 5px;border-right:transparent solid 5px;font-weight:500}
.contract-details .divTableCell:nth-of-type(2n){background-color:#f0f0f0}
.contract-details .divTableCell:hover{border-left:#0071b3 solid 5px}
.contract-details .contractDetailsTableMargin{margin-left:0 !important;margin-right:20px !important}
.contract-details .row.divTableCell{margin-left:0 !important;margin-right:0 !important}
.contract-details .sectionBottomMargin{margin-bottom:25px}
.contract-details .srNoAlign{padding-left:20px}
.contract-details .subHeading{margin:20px 0 40px 0 !important;display:inline-block}
.contract-details .contract-escalation .subHeading{margin:0 !important}
.contract-details .contract-escalation .proposal-account-name{margin-bottom:20px}
.contract-details .location-title{background-color:#f0f0f0;padding:0 15px 0 15px;margin-bottom:20px}
.contract-details .contractDetailDesc{margin-top:20px !important;margin-bottom:20px !important}
.contract-details .contractDetailDesc p{padding:10px !important}
.contract-details .agreementLevelDesc{padding:0 0 0 25px}
.contract-details .agreementLevelDesc p{line-height:1 !important;margin-bottom:12px !important}
.contract-details .locationTableMainDiv{margin-top:30px !important}
.contract-details .locationTableMainDiv .location-table{margin-top:-70px;padding:10px 0 0 25px}
.contract-details .contactInfo-table{padding:0 0 0 25px}
.contract-details .accordionLabel{margin-left:5px}
.contract-details #contactEmail{word-wrap:break-word}
.contract-details .customScrollbarLocation{height:375px;overflow-y:scroll;padding:0 5px 0 0}
.contract-details .customScrollbarLocation::-webkit-scrollbar{width:8px}
.contract-details .customScrollbarLocation::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}
.contract-details .customScrollbarLocation::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:10px}
.contract-details .progress_inner{margin-top:5px}
.contract-details .progress_inner .progress_inner__step{width:33%;padding:0 10px;transition:all .4s;float:left;text-align:center;position:relative}
.contract-details .progress_inner .progress_inner__step label{padding-top:65px;top:-20px;display:block;position:relative;font-size:16px;font-weight:700;color:#303030}
.contract-details .progress_inner .progress_inner__step .circle{position:absolute;background:#0071b3;border-radius:50%;width:20px;height:20px;top:-7px;border:solid 2px #fff;display:none;left:50%;right:50%;margin-left:-10px}
.contract-details .progress_inner .progress_inner__step .checkmark{position:absolute;transform:rotate(45deg) translate(-50%,-50%);left:24%;top:47%;height:10px;width:5px;border-bottom:2px solid #fff;border-right:2px solid #fff}
.contract-details .progress_inner .progress_inner__step:before{content:'';position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:auto;width:16px;height:16px;color:#fff;background:#ccc;line-height:30px;font-size:12px;top:3px;border-radius:100%;transition:all .4s;cursor:pointer;pointer-events:none}
.contract-details .progress_inner .progress_inner__bar--set,.contract-details .progress_inner .progress_inner__bar{height:3px;left:16%;background:#0071b3;transition:width 800ms cubic-bezier(0.915,0.015,0.3,1.005);border-radius:6px;width:0;position:relative;z-index:-1}
.contract-details .progress_inner .progress_inner__bar--set{width:67%;top:-1px;background:#ccc;position:relative;z-index:-2}
.contract-details .progress_inner .progress_inner__step:nth-of-type(1):before{content:"";background-color:#0071b3;box-shadow:0 0 0 10px #e3f2fb;width:16px;height:16px}
.contract-details .progress_inner .active11:before{content:"";background-color:#0071b3 !important;box-shadow:0 0 0 7px #0071b3 !important}
.contract-details .progress_inner .activeTab{width:34% !important;top:2px !important}
.contract-details .progress_inner .active2:before{content:"";background-color:#0071b3 !important;box-shadow:0 0 0 10px #e3f2fb;width:16px;height:16px}
.contract-details .progress_inner .activeTabAll{width:67% !important;top:2px !important}
.contract-details .bannerBoxStyle{background-color:#fff;border-radius:0;padding:20px;font-size:14px;font-weight:700}
.contract-details .bannerBoxStyle .closeIcon{right:20px;top:20px;cursor:pointer}
.contract-details .bannerBoxStyle .closeIcon:before{font-size:14px;font-weight:700}
.contract-details .bannerBoxStyle:before{content:'';position:absolute;width:0;height:calc(56%);border-left:10px solid #ffb103;left:0;top:50%;transform:translate(0,-50%);height:100%}
.contract-details .bannerAlertBoxStyle:before{border-left:10px solid #d22630 !important}
.contract-details .viewDownloadMainDiv{background-color:#f7f7f7;height:auto;float:left;border-radius:10px;box-shadow:0 3px 3px #ccc;padding:10px 0 0 0;width:100%}
.contract-details .viewDownloadMainDiv .viewDownloadFirstDiv{background-color:#f7f7f7;float:left;height:auto;padding:33px 40px}
.contract-details .viewDownloadMainDiv .viewDownloadFirstDiv h3{text-transform:none;margin-bottom:15px}
.contract-details .viewDownloadMainDiv .viewDownloadSecondDiv{float:right}
.contract-details .viewDownloadMainDiv .viewDownloadSecondDiv .viewDownloadSecondInnerDiv{background-color:#fff;width:auto;height:auto;border-radius:8px;box-shadow:0 5px 5px 0 #ccc;float:right;padding:5px 20px 20px 20px;margin:15px 25px 20px 0}
.contract-details .viewDownloadMainDiv .viewDownloadSecondDiv .viewDownloadSecondInnerDiv h4{margin:5px 0 10px 0;font-weight:700;font-size:24px}
.contract-details .viewDownloadMainDiv .viewDownloadSecondDiv .viewDownloadSecondInnerDiv h5{margin:-5px 0 0 0}
.contract-details .viewDownloadMainDiv .viewDownloadSecondDiv .viewDownloadSecondInnerDiv p{margin-top:5px;font-weight:700}
.contract-details .viewDownloadMainDiv .viewDownloadSecondDiv .viewDownloadSecondInnerDiv .viewRenewalFileDownload[disabled=disabled]{pointer-events:auto;cursor:not-allowed}
.contract-details .viewDownloadMainDiv .viewDownloadSecondDiv .viewDownloadSecondInnerDiv .viewRenewalFileDownload[disabled=disabled] .proposal-download-icon:before{font-size:20px !important;color:#d0d0d0 !important}
.contract-details .viewDownloadMainDiv .viewDownloadSecondDiv .viewDownloadSecondInnerDiv .proposal-download-icon{float:left;margin:0 5px 0 0;font-weight:700 !important}
.contract-details .viewDownloadMainDiv .viewDownloadSecondDiv .viewDownloadSecondInnerDiv .proposal-download-icon:before{font-size:20px !important;color:#0071b3 !important}
.contract-details .viewDownloadMainDiv .viewDownloadSecondDiv .viewDownloadSecondInnerDiv .pdf-align{margin-left:25px}
.contract-details .viewDownloadMainDiv .viewDownloadSecondDiv .viewDownloadSecondInnerDiv .download-text{font-weight:700 !important;margin-bottom:15px}
.contract-details .divider{width:100%;float:left;height:2px;background-color:#ccc;margin:5px 0 10px 0}
.contract-details .divider-margin{margin:0 0 5px 0 !important}
.contract-details .costOptionsMainDiv{float:left;padding:10px 0;margin-top:50px;width:100%}
.contract-details .costOptionsMainDiv .costOptionsFirstDiv{float:left;margin-bottom:20px}
.contract-details .costOptionsMainDiv .costOptionsFirstDiv h6{font-weight:700;font-style:italic}
.contract-details .costOptionsMainDiv .costOptionsFirstDiv .amount-dropdown-arrow{margin-top:2px;float:right;text-align:right}
.contract-details .costOptionsMainDiv .costOptionsFirstDiv .amount-dropdown-arrow:before{font-size:18px !important}
.contract-details .costOptionsMainDiv .costOptionsFirstDiv .amount-label{float:right;text-align:right}
.contract-details .costOptionsMainDiv .costOptionsSecondDiv{float:right}
.contract-details .costOptionsMainDiv .costOptionsSecondDiv .costOptionsSecondInnerDiv{float:left;width:100%;padding:0}
.contract-details .costOptionsMainDiv .costOptionsSecondDiv .costOptionsSecondInnerDiv h4{font-size:24px !important}
.contract-details .costOptionsMainDiv .costOptionsSecondDiv h6{float:left;margin:0 0 20px 0}
.contract-details .costOptionsMainDiv .paymentDetails-btnStyle{background-color:#0071b3 !important;color:#fff !important;border:2px solid #0071b3 !important}
.contract-details .costOptionsMainDiv .button-PaymentDetails{margin:20px 0 0 0;padding:0;float:left;width:100%}
.contract-details .costOptionsMainDiv .button-PaymentDetails a{margin:0 0 15px 0;height:auto;padding:10px 5px;width:100%}
.contract-details .costOptionsMainDiv .button-PaymentDetails a:hover{margin-right:0 !important}
.contract-details .costOptionsMainDiv .button-PaymentDetails #paymentDetails{background-color:#0071b3;color:#fff;border:2px solid #0071b3;cursor:pointer}
.contract-details .costOptionsMainDiv .button-PaymentDetails .proposals-button-disabled{background-color:#d0d0d0 !important;border:#d0d0d0 !important;color:#707070 !important;font-weight:700 !important;cursor:not-allowed !important;pointer-events:none !important}
.contract-details .costOptionsMainDiv .button-PaymentDetails #paymentDetails[disabled=disabled]{background-color:#f7f7f7 !important;border:2px solid #f7f7f7 !important;color:#000 !important;cursor:not-allowed;pointer-events:none}
.contract-details .costOptionsMainDiv .button-PaymentDetails #paymentDetailsDisable{background-color:#f7f7f7 !important;border:2px solid #f7f7f7 !important;color:#000 !important;cursor:not-allowed}
.contract-details .costOptionsMainDiv .button-PaymentDetails #paymentDetailsDisable:hover{background-color:#f7f7f7 !important;border:2px solid #f7f7f7 !important;color:#000 !important;cursor:not-allowed}
.contract-details .costOptionsMainDiv .button-PaymentDetails #request-changes-btn{background:#fff;border:2px solid #0071b3;color:#0071b3;cursor:pointer}
.contract-details .costOptionsMainDiv .button-PaymentDetails #request-changes-btn[disabled=disabled]{background-color:#f7f7f7 !important;border:2px solid #f7f7f7 !important;color:#000 !important;cursor:not-allowed;pointer-events:none}
.contract-details .costOptionsMainDiv .button-PaymentDetails #request-changes-btn-disable{background-color:#f7f7f7 !important;border:2px solid #f7f7f7 !important;color:#000 !important;cursor:not-allowed}
.contract-details .costOptionsMainDiv .button-PaymentDetails #request-changes-btn-disable:hover{background-color:#f7f7f7 !important;border:2px solid #f7f7f7 !important;color:#000 !important;cursor:not-allowed}
.contract-details .costOptionsMainDiv .button-PaymentDetails #backBtnContractEsc{background:#fff !important;border:2px solid #0071b3 !important;color:#0071b3 !important}
.contract-details .costOptionsMainDiv .button-PaymentDetails #my-contracts-tab3{background:#fff !important;border:2px solid #0071b3 !important;color:#0071b3 !important}
.contract-details .costOptionsMainDiv .btn-contractEscalation-margin{margin:0 0 0 0 !important}
.contract-details .costOptionsMainDiv .totalAmountHeading{float:left;padding:0}
.contract-details .costOptionsMainDiv .totalAmountHeading h4{font-weight:700}
.contract-details .costOptionsMainDiv .amountDiv{float:right;padding:0;text-align:right;font-weight:700}
.contract-details .costOptionsMainDiv .amountDiv .total-ammount{text-transform:uppercase}
.contract-details .footerNoteDiv{height:auto !important;background-color:#f7f7f7;float:left;padding:20px 40px;border-radius:10px;box-shadow:0 3px 3px #ccc;margin:30px 0 0 0}
.contract-details .footerNoteDiv h3{text-transform:none;margin-bottom:15px}
.contract-details .footerNoteDiv h4{font-size:20px;font-weight:800}
.contract-details .modal-contractEsc-popup-msg .modal--content-contractEsc{width:50% !important}
.contract-details .modal-contractEsc-popup-msg .modal--content-contractEsc .section-popup-msg{float:none}
.contract-details .modal-contractEsc-popup-msg .modal--content-contractEsc .section-popup-msg .section-popup-msg-subdiv{float:left;margin:0 auto;text-align:center}
.contract-details .modal-contractEsc-popup-msg .modal--content-contractEsc .section-popup-msg .section-popup-msg-subdiv .circle{background:#0071b3;border-radius:50%;width:20px;height:20px;cursor:pointer;box-shadow:0 0 0 10px #e3f2fb;margin:0 auto;text-align:center}
.contract-details .modal-contractEsc-popup-msg .modal--content-contractEsc .section-popup-msg .section-popup-msg-subdiv .checkmark{position:relative;transform:rotate(45deg) translate(-50%,-50%);left:27%;top:47%;height:10px;width:5px;border-bottom:2px solid #fff;border-right:2px solid #fff}
.contract-details .modal-contractEsc-popup-msg .modal--content-contractEsc .section-popup-msg .section-popup-msg-subdiv .circle-popup-msg{display:block !important}
.contract-details .modal-contractEsc-popup-msg .modal--content-contractEsc .section-popup-msg .section-popup-msg-content{float:left;display:inline-block;text-align:center;margin-top:20px;padding:0}
.contract-details .modal-contractEsc-popup-msg .modal--content-contractEsc .section-popup-msg .popup-btn-outerdiv{width:100%;float:left}
.contract-details .modal-contractEsc-popup-msg .modal--content-contractEsc .section-popup-msg .popup-btn-outerdiv .btn-popup-msg{width:100%;padding:0;margin:0 auto !important}
.contract-details .modal-contractEsc-popup-msg .modal--content-contractEsc .section-popup-msg .popup-btn-outerdiv .btn-popup-msg a{margin:20px auto;padding:10px 5px;background-color:#007bc2 !important;color:#fff !important;width:100%}
.contract-details .paymentSectionDiv{margin-top:40px !important}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv{padding:0;float:left}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .form-control:focus{border-color:#d0d0d0;-webkit-box-shadow:none;outline:0 !important;box-shadow:none !important}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .paymentSectionFirstDiv{float:left}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .paymentSectionFirstDiv i{color:#707070;font-size:14px;letter-spacing:.5px;font-weight:500;margin-left:15px}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .paymentSectionFirstDiv .heading{margin-bottom:20px}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .paymentSectionFirstDiv .paymentSectionDropdownDiv{margin:6px 0 20px 0}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .paymentSectionFirstDiv .paymentSectionDropdownDiv select{padding:10px;margin:5px 0 0 0}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .paymentSectionFirstDiv .purchaseOrderDiv input{padding:20px 10px !important;font-weight:500;margin:5px 0 0 0}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .paymentSectionFirstDiv .purchaseOrderDiv #purchaseOrderInput::-webkit-input-placeholder{color:#606060;font-style:italic;font-size:14px;font-weight:500}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .paymentSectionFirstDiv .purchaseOrderDiv #purchaseOrderInput::-moz-placeholder{color:#606060;font-style:italic;font-size:14px;font-weight:500}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .paymentSectionFirstDiv .purchaseOrderDiv #purchaseOrderInput:-ms-input-placeholder{color:#606060;font-style:italic;font-size:14px;font-weight:500}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .paymentSectionFirstDiv .purchaseOrderDiv #purchaseOrderInput:-moz-placeholder{color:#606060;font-style:italic;font-size:14px;font-weight:500}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .paymentSectionFirstDiv .purchaseOrderDate{margin-top:20px}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .paymentSectionFirstDiv .purchaseOrderDate input{width:100%;font-weight:500;padding:20px 10px;margin:5px 0 0 0;background:url(clientlib-general/resources/icons/calenderIcon.svg) no-repeat right 15px center}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .paymentSectionFirstDiv .purchaseOrderDate span{font-weight:700}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .paymentSectionSecondDiv{float:left;padding:0}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .billToOuterDiv{margin:45px 0 0 0;padding:0 0 0 10px}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .billToOuterDiv .billToInnerDiv{background-color:#fff;width:95%;height:auto;border-radius:8px;box-shadow:1px 2px 5px 0 #ccc;padding:15px 20px;margin:5px 5px 0 0;min-height:100px}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv .billToOuterDiv .billToInnerDiv .account-name{font-size:18px;font-weight:700}
.contract-details .paymentSectionDiv .paymentSectionOuterDiv span{font-weight:700}
.contract-details .summarySectionDiv .termsConditionsDiv,.contract-details .proposal-payment-section .termsConditionsDiv{width:100%;margin:5px 0 0 0;float:left}
.contract-details .summarySectionDiv .termsConditionsDiv p,.contract-details .proposal-payment-section .termsConditionsDiv p{padding-top:10px;font-size:14px}
.contract-details .summarySectionDiv .termsConditionsDiv .proposal-terms-conditions,.contract-details .proposal-payment-section .termsConditionsDiv .proposal-terms-conditions{white-space:nowrap}
.contract-details .summarySectionDiv .termsConditionsDiv label,.contract-details .proposal-payment-section .termsConditionsDiv label{width:100%;float:left;padding:0 0 10px 0;background:transparent !important}
.contract-details .summarySectionDiv .termsConditionsDiv label .po-field-error,.contract-details .proposal-payment-section .termsConditionsDiv label .po-field-error{font-weight:500}
.contract-details .summarySectionDiv .termsConditionsDiv h6 p,.contract-details .proposal-payment-section .termsConditionsDiv h6 p{margin:0;font-size:.95rem}
.contract-details .summarySectionDiv .termsConditionsDiv h6,.contract-details .proposal-payment-section .termsConditionsDiv h6{width:92%}
.contract-details .summarySectionDiv .termsConditionsDiv h6 a,.contract-details .proposal-payment-section .termsConditionsDiv h6 a{word-break:normal}
.contract-details .summarySectionDiv .termsConditionsDiv .termsConditionsInput,.contract-details .proposal-payment-section .termsConditionsDiv .termsConditionsInput{width:15px;float:left;margin:-10px 5px 0 0}
.contract-details .summarySectionDiv .button--secondary,.contract-details .proposal-payment-section .button--secondary{padding:0}
.contract-details .summarySectionDiv .button--secondary a,.contract-details .proposal-payment-section .button--secondary a{padding:10px}
.contract-details .summarySectionDiv .enableFinishBtnStyle,.contract-details .proposal-payment-section .enableFinishBtnStyle{width:100%;margin:0;background-color:#0071b3 !important;border-color:#0071b3 !important;color:#fff !important;cursor:pointer}
.contract-details .summarySectionDiv .disableFinishBtnStyle,.contract-details .proposal-payment-section .disableFinishBtnStyle{width:100%;margin:0;background-color:#f7f7f7 !important;border-color:#f7f7f7 !important;color:#d0d0d0 !important;cursor:auto}
.contract-details .summarySectionDiv .totalAmountHeading,.contract-details .proposal-payment-section .totalAmountHeading{float:left;margin-bottom:10px}
.contract-details .summarySectionDiv .amountDiv,.contract-details .proposal-payment-section .amountDiv{float:right}
.contract-details .summarySectionDiv .amountDiv .total-ammount,.contract-details .proposal-payment-section .amountDiv .total-ammount{text-transform:uppercase}
.contract-details .confirmationDivSection{margin-bottom:25px}
.contract-details .confirmationDivSection .text-style{font-style:normal !important;margin:15px 0}
.contract-details .confirmationDivSection .confirmationMsgInfo a{text-decoration:underline}
.contract-details .confirmationDivSection .headerMsg-Tab3{padding-top:0 !important;margin-top:-8px}
.contract-details .renewalSummarySection{margin-bottom:25px;margin-left:15px}
.contract-details .renewalSummarySection .renewalOptionsDiv{margin-top:15px !important}
.contract-details .paymentSection{margin-bottom:35px;margin-left:15px}
.contract-details .paymentSection .costOptionsMainDiv{margin-top:20px}
.contract-details .paymentSection .costOptionsFirstDiv{padding:0 !important}
.contract-details .locationTableSection{margin-bottom:25px}
.contract-details .text-align-right{text-align:right}
.contract-details .bti-accordion-maindiv .bti-accordion-subdiv .bti-accordion-header{background-color:#f0f0f0;padding:0 10px 0 10px;border:solid 1px #ccc !important;border-bottom:solid 1px transparent !important}
.contract-details .bti-accordion-maindiv .bti-accordion-subdiv .bti-accordion{width:100%;overflow:hidden;border:solid 1px #ccc;border-top:solid 1px transparent}
.contract-details .bti-accordion-maindiv .bti-accordion-subdiv .bti-accordion .accordion-main-header{display:inline-block;background:#f0f0f0;cursor:pointer;width:100%;position:relative;color:#303030;font-size:.9em;font-weight:800;margin-bottom:0;border:0;padding:10px 0 2px 0}
.contract-details .bti-accordion-maindiv .bti-accordion-subdiv .bti-accordion .accordion-main-header .accordionLblRightAlign{text-align:right;float:right;margin-right:0;font-size:1.125em;font-weight:700}
.contract-details .bti-accordion-maindiv .bti-accordion-subdiv .bti-accordion .accordion-input{position:absolute;opacity:0;z-index:-1}
.contract-details .bti-accordion-maindiv .bti-accordion-subdiv .bti-accordion .bti-accordion-label{display:inline-block;padding:10px 15px 4px 15px;background:#fff;cursor:pointer;width:100%;position:relative;color:#303030;font-size:.9em;font-weight:800;margin-bottom:0}
.contract-details .bti-accordion-maindiv .bti-accordion-subdiv .bti-accordion .bti-accordion-label .accordionLabelLeft{margin-left:5px;float:left;width:60%}
.contract-details .bti-accordion-maindiv .bti-accordion-subdiv .bti-accordion .bti-accordion-label .accordionLabelRight{text-align:right;float:right;margin-right:20px;font-size:1.125em;font-weight:700}
.contract-details .bti-accordion-maindiv .bti-accordion-subdiv .bti-accordion .bti-accordion-label .inputCheckboxStyle{float:left;margin-top:5px;cursor:pointer;margin-right:10px}
.contract-details .bti-accordion-maindiv .bti-accordion-subdiv .bti-accordion .bti-accordion-label .accordionLabelMargin{margin-left:0 !important}
.contract-details .bti-accordion-maindiv .bti-accordion-subdiv .bti-accordion .bti-accordion-label:after{border-top:2px solid #a0a0a0;border-left:2px solid #a0a0a0;content:"";color:#a0a0a0;width:10px;height:10px;position:absolute;right:12px;top:15px;transform:rotate(225deg)}
.contract-details .bti-accordion-maindiv .bti-accordion-subdiv .bti-accordion .accordionLabelStyle{width:65%;float:left;margin-left:5px;font-size:1.125em;font-weight:700}
.contract-details .bti-accordion-maindiv .bti-accordion-subdiv .bti-accordion .accordion-content{max-height:0;padding:0 1em;color:#303030;background:#fff;transition:all .35s}
.contract-details .bti-accordion-maindiv .bti-accordion-subdiv .bti-accordion .bti-accordion-content-bg{background-color:#fff}
.contract-details .bti-accordion-maindiv .bti-accordion-subdiv .bti-accordion input:checked ~ .accordion-content{height:auto;padding:10px 30px 0 40px;margin:0 0 30px 20px;float:left;display:inline-table}
.contract-details .bti-accordion-maindiv .bti-accordion-subdiv .bti-accordion input:checked+.bti-accordion-label::after{transform:rotate(45deg);top:20px}
.contract-details .bti-accordion-maindiv .bti-accordion-subdiv .bti-accordion .tab-d-none{display:none}
.contract-details .color-text-red{color:#d22630}
.contract-details .contract-details-pagination-wrapper{padding:0 15px}
.contract-details .contract-details-pagination-wrapper span{padding:.5em .8em}
.contract-details .contract-details-pagination-wrapper span.inactive{border:1px solid #9b9b9b;color:#9b9b9b;cursor:default;margin-right:.3em}
.contract-details .contract-details-pagination-wrapper a{border:1px solid #9b9b9b;padding:.5em .8em;margin-right:.3em;cursor:pointer;color:#0071b3}
.contract-details .contract-details-pagination-wrapper .contract-details-pagination-totalResult span{font-weight:500;font-size:15px;margin-bottom:15px;float:left}
.contract-details .contract-details-pagination-wrapper .contract-details-pagination-container{float:right}
.contract-details .contract-details-pagination-wrapper .pagination_page_link{font-size:14px}
.contract-details #contract-esc-file-upload{width:100%;float:left}
.contract-details #contract-esc-file-upload .upload-attachment-div{margin:10px 0 15px 13px}
.contract-details #contract-esc-file-upload .upload-attachment-div span{font-weight:700}
.contract-details #contract-esc-file-upload .aemformcontainer .container{width:80%;margin-right:auto;padding-bottom:40px;margin-left:-16px}
.contract-details #contract-esc-file-upload .aemformcontainer .Large-File-Upload .drag-drop{width:50%;left:0;text-align:center;top:35px}
.contract-details #contract-esc-file-upload .aemformcontainer .Large-File-Upload .drag-drop p{font-size:14px;font-weight:700}
.contract-details #contract-esc-file-upload .aemformcontainer .Large-File-Upload .afFileUpload-lfu button{font-weight:700;font-size:14px;padding:0 !important;height:32px !important;top:48% !important}
.contract-details #contract-esc-file-upload .aemformcontainer .Large-File-Upload .max-file-size-msg{width:50%;bottom:40px}
.contract-details #contract-esc-file-upload .aemformcontainer .guidefileupload-lfu{margin-top:20px}
.contract-details #tilesDiv .heading-contract-esc,.contract-details #renewalSummaryTab3 .heading-contract-esc{font-size:24px;font-weight:700;color:#303030;margin:5px 0 15px 0;line-height:32px}
.contract-details #tilesDiv .divider-tiles,.contract-details #renewalSummaryTab3 .divider-tiles{border:solid 1px #d0d0d0;margin:10px 0 20px 15px}
.contract-details #tilesDiv .meta-data .info a,.contract-details #renewalSummaryTab3 .meta-data .info a{word-break:break-word}
.base-modal-component.base-adaptiveForm #change-request-form button.navigator-toggle.collapsed.af-icon-button,.base-modal-component.base-adaptiveForm #change-request-renewal-form button.navigator-toggle.collapsed.af-icon-button{display:none}
.base-modal-component.base-adaptiveForm #change-request-form .guide-breadcrumb,.base-modal-component.base-adaptiveForm #change-request-renewal-form .guide-breadcrumb{display:none}
.base-modal-component.base-adaptiveForm #change-request-form .request-change-form-root .request-change-form-panel .row,.base-modal-component.base-adaptiveForm #change-request-renewal-form .request-change-form-root .request-change-form-panel .row{margin-bottom:0 !important}
.base-modal-component.base-adaptiveForm #change-request-form .request-change-form-root .request-change-form-panel h3,.base-modal-component.base-adaptiveForm #change-request-renewal-form .request-change-form-root .request-change-form-panel h3{text-transform:uppercase;font-size:24px}
.base-modal-component.base-adaptiveForm #change-request-form .request-change-form-root .request-change-form-panel .request-change-form-radiogroup,.base-modal-component.base-adaptiveForm #change-request-renewal-form .request-change-form-root .request-change-form-panel .request-change-form-radiogroup{padding:0}
.base-modal-component.base-adaptiveForm #change-request-form .request-change-form-root .request-change-form-panel .request-change-form-radiogroup input,.base-modal-component.base-adaptiveForm #change-request-renewal-form .request-change-form-root .request-change-form-panel .request-change-form-radiogroup input{height:25px !important;float:left;margin-right:5px}
.base-modal-component.base-adaptiveForm #change-request-form .request-change-form-root .request-change-form-cancel-button button,.base-modal-component.base-adaptiveForm #change-request-renewal-form .request-change-form-root .request-change-form-cancel-button button{background:#fff !important;color:#0071b3 !important;border:2px solid #0071b3 !important;border-radius:4px}
.base-modal-component.base-adaptiveForm #change-request-form .request-change-form-root .request-change-form-submit-button button,.base-modal-component.base-adaptiveForm #change-request-renewal-form .request-change-form-root .request-change-form-submit-button button{background:#0071b3 !important;color:#fff !important;border:2px solid #0071b3 !important;border-radius:4px}
.base-modal-component.base-adaptiveForm #change-request-form .request-change-form-root .request-change-form-textbox-title textarea,.base-modal-component.base-adaptiveForm #change-request-renewal-form .request-change-form-root .request-change-form-textbox-title textarea{height:150px}
.base-modal-component.base-adaptiveForm #change-request-form .request-change-form-root .request-change-form-textbox-title label:before,.base-modal-component.base-adaptiveForm #change-request-renewal-form .request-change-form-root .request-change-form-textbox-title label:before{content:"*";color:red}
.base-modal-component.base-adaptiveForm #change-request-form .request-change-form-root .request-change-form-confirmation-toolbar-panel .guidetoolbar,.base-modal-component.base-adaptiveForm #change-request-renewal-form .request-change-form-root .request-change-form-confirmation-toolbar-panel .guidetoolbar{justify-content:center}
.base-modal-component.base-adaptiveForm #change-request-form .request-change-form-root .request-change-form-close-button .guideFieldWidget,.base-modal-component.base-adaptiveForm #change-request-renewal-form .request-change-form-root .request-change-form-close-button .guideFieldWidget{display:flex;justify-content:center}
.po-field-error{color:red !important}
@media(max-width:979px){.contract-details .meta-data .info{font-size:1em}
.contract-details h2{font-size:1.5em;line-height:1.4}
.case-comments h2{font-size:1.5em;line-height:1.4}
.contract-details h3{font-size:1.2em}
.contract-details .form-bill-one .custom-bill-one .fileAttachment{width:100%}
.contract-details .form-bill-one .custom-bill-one .cc.cc-list-main.cc-list{width:100%}
.contract-details .form-bill-one .custom-bill-one .guideFieldWidget.afFileUpload.fileUpload ul li .guide-fu-fileName{word-wrap:break-word;white-space:normal}
}
@media(max-width:640px){.contract-details h2{font-size:1.5em;line-height:1.4}
.contract-details h3{font-size:1.3em;line-height:1.4}
.contract-details .meta-data .info{font-size:1em}
.contract-details .contactInfo-table{padding:0}
.contract-details .contract-details-pagination-totalResult.bottom-result span{padding:0;font-size:13px}
.contract-details .contract-details-pagination-wrapper .pagination_page_link{font-size:12px}
.case-comments h2{font-size:1.5em;line-height:1.4}
.contract-details h3{font-size:1.2em}
.attachments h3{padding:10px 0 0 0}
.contract-details .form-bill-one .custom-bill-one .guideFieldNode.guideTextDraw.charLimit.guideStaticText.af-field-filled{padding-bottom:0}
.contract-details .form-bill-one .custom-bill-one .guideFieldNode.guideTextDraw.charLimit.guideStaticText.af-field-filled{margin-bottom:5px}
.contract-details .form-bill-one .custom-bill-one .guideTextDraw.guideStaticText p{padding:8px 0 15px 0}
.contract-details .form-bill-one .custom-bill-one .guidebutton.guidefield button:not(.af-icon-button){bottom:70px}
.contract-details .aemformcontainer .guideToolbarNode{margin-bottom:0}
.contract-details .aemformcontainer .guidebutton.guidefield button:not(.af-icon-button).submit{width:auto !important;left:-3px !important}
.contract-details .form-bill-one .custom-bill-one .guideFieldWidget.afFileUpload.fileUpload ul li .guide-fu-fileName{word-wrap:break-word;white-space:normal}
.contract-details .form-bill-one .custom-bill-one .guideTextDraw.guideStaticText.website-text p{padding-top:20px}
}
@-moz-document url-prefix(){@media(max-width:1024px){.contract-details .form-bill-one .custom-bill-one .guideTextDraw.guideStaticText p,.contract-details .form-bill-one .custom-bill-one .charLimit p{padding-top:10px}
.contract-details .form-bill-one .custom-bill-one .guideFieldNode.guideTextDraw.charLimit.guideStaticText.af-field-filled{padding-bottom:0}
.contract-details .form-bill-one .custom-bill-one .guideFieldNode.guideTextDraw.charLimit.guideStaticText.af-field-filled{margin-bottom:20px}
.contract-details .form-bill-one .custom-bill-one .cc.cc-list-main.cc-list{top:-30px}
.contract-details .form-bill-one .custom-bill-one .submit-button .guideFieldWidget.guideFieldButtonWidget.xfaButton .submit{width:auto}
.contract-details .form-bill-one .custom-bill-one .guideFieldWidget.afFileUpload.fileUpload ul li .guide-fu-fileName{word-wrap:break-word;white-space:normal}
}
@media(max-width:768px){.contract-details .form-bill-one .custom-bill-one .cc.cc-list-main.cc-list{top:-12px}
.contract-details .form-bill-one .custom-bill-one .guideTextDraw.guideStaticText.website-text p{padding-bottom:20px}
.contract-details .form-bill-one .custom-bill-one .guideTextDraw.guideStaticText.website-text{padding-bottom:30px}
}
@media(max-width:740px){.contract-details .form-bill-one .custom-bill-one .cc.cc-list-main.cc-list{top:-12px}
.contract-details .form-bill-one .custom-bill-one .guideTextDraw.guideStaticText.website-text p{padding-bottom:5px}
.contract-details .form-bill-one .custom-bill-one .guidebutton.guidefield button:not(.af-icon-button){bottom:65px}
.contract-details .form-bill-one .custom-bill-one .guideFieldWidget.guideFieldButtonWidget.xfaButton{margin-top:-15px}
}
@media(max-width:640px){.contract-details .form-bill-one .custom-bill-one .guideTextDraw.guideStaticText.website-text p{padding-bottom:5px;padding-top:20px}
}
@media(max-width:480px){.contract-details .form-bill-one .custom-bill-one .guideFieldNode.guideTextDraw.charLimit.guideStaticText.af-field-filled{margin-bottom:10px}
}
}
@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){.contract-details .form-bill-one .custom-bill-one .multi-line .guideFieldWidget.afFileUpload.fileUpload .guide-fu-fileClose.close{cursor:pointer}
}
@media print{.hbs-contract-escalation .header,.hbs-contract-escalation .flexible-footer,.hbs-contract-escalation .breadcrumb__list{display:none}
.hbs-contract-escalation .viewDownloadSecondDiv{display:none}
.hbs-contract-escalation .viewDownloadFirstDiv{max-width:100% !important}
}
.contract-details .contractProposals{float:left;margin-top:50px;width:100%;background:#f7f7f7;box-shadow:0 3px 3px #ccc;border-radius:10px}
.contract-details .contractProposals .thankyou_message{height:auto !important;float:left;padding:20px 40px;border-radius:10px;margin:0}
.contract-details .contractProposals .thankyou_message h3{text-transform:none;margin-bottom:15px}
.contract-details .contractProposals .thankyou_message h4{font-size:20px;font-weight:800}
.contract-details .contractProposals .costOptionsSecondDiv{margin-top:30px;padding-right:40px}
.contract-details .proposalHeading{text-transform:capitalize;display:inline-block}
#change-request-form-proposals .modal-header .close{background:transparent}
#change-request-form-proposals .modal-header .close .mvp-icon-close::before{font-weight:800;color:#000}
#change-request-form-proposals .modal-header .close:hover{opacity:1}
#change-request-form-proposals .modal-dialog{min-width:800px;width:800px}
#change-request-form-proposals .af-icon-button{display:none}
#change-request-form-proposals .button-medium{width:auto}
#change-request-form-proposals .guide-breadcrumb{display:none}
#change-request-form-proposals .gridFluidLayout{width:100% !important}
#change-request-form-proposals p{font-size:16px !important;font-weight:500;color:#707070}
#change-request-form-proposals .guideStaticText{padding:0 !important}
#change-request-form-proposals .attachmentsTitle{top:-45px;position:relative;right:0}
#change-request-form-proposals .attachmentsTitle p{font-size:18px !important;line-height:26px;font-weight:700;letter-spacing:-0.02em;color:#303030 !important}
#change-request-form-proposals .radio-button-section{margin-top:-50px}
#change-request-form-proposals .radio-button-section .guideFieldWidget{display:block}
#change-request-form-proposals .radio-button-section .row{display:block}
#change-request-form-proposals .radio-button-section .guideRadioButtonGroupItems{position:relative;z-index:1;margin:0 10px}
#change-request-form-proposals .radio-button-section .request-change-form-main-title h3{text-transform:capitalize;font-size:24px;color:#303030;font-weight:700}
#change-request-form-proposals .radio-button-section .request-change-form-radio-title h5{font-size:18px;color:#303030}
#change-request-form-proposals .radio-button-section .guideCheckBox{width:40%;float:left}
#change-request-form-proposals .radio-button-section .guideCheckBox .request-change-form-radiogroup{padding:0;margin:0 0 5px 0}
#change-request-form-proposals .radio-button-section .guideCheckBox .request-change-form-radiogroup input[type="radio"]{width:15px;height:25px;float:left;margin-right:5px;opacity:1;top:0;left:0;accent-color:#0071b3}
#change-request-form-proposals .radio-button-section .guideCheckBox .request-change-form-radiogroup label{font-size:16px !important;font-weight:500;color:#303030}
#change-request-form-proposals .radio-button-section .fileAttachmentSection{width:60%;float:right;border:2px dashed #d0d0d0;padding:0 !important;text-align:center;border-radius:5px;margin-top:-40px}
#change-request-form-proposals .radio-button-section .fileAttachmentSection:hover{background-color:#f0f7ff}
#change-request-form-proposals .radio-button-section .fileAttachmentSection label{text-align:center;font-weight:700}
#change-request-form-proposals .radio-button-section .fileAttachmentSection .fileUpload{border:0;background-color:transparent;height:46px;position:relative;display:block;width:100%;max-width:100%}
#change-request-form-proposals .radio-button-section .fileAttachmentSection .focusForm{border:0 !important}
#change-request-form-proposals .radio-button-section .fileAttachmentSection .row{display:block}
#change-request-form-proposals .radio-button-section .fileAttachmentSection .fileAttachment{background:url(clientlib-general/resources/icons/fileUploadIcon.svg) no-repeat top center;padding-top:40px;text-align:center}
#change-request-form-proposals .radio-button-section .fileAttachmentSection .guideFieldWidget input{width:100%;height:200px;opacity:0;overflow:hidden;position:absolute;top:-90px;left:0;margin:0 auto}
#change-request-form-proposals .radio-button-section .fileAttachmentSection .guideFieldWidget button{font-size:14px;padding:10px 55px;border-radius:5px;border-color:#0071b3;font-weight:700;color:#0071b3;position:relative;margin:10px 0 0 0;line-height:0}
#change-request-form-proposals .radio-button-section .fileAttachmentSection .guideFieldWidget button:not(.af-icon-button):hover,#change-request-form-proposals .radio-button-section .fileAttachmentSection .guideFieldWidget button:not(.af-icon-button):active,#change-request-form-proposals .radio-button-section .fileAttachmentSection .guideFieldWidget button:not(.af-icon-button):focus{background:#0071b3;color:#fff}
#change-request-form-proposals .radio-button-section .fileAttachmentSection .guideFieldWidget ul{list-style-type:none;margin:0;padding:0}
#change-request-form-proposals .radio-button-section .fileAttachmentSection .guideFieldWidget ul .guide-fu-fileName{font-size:14px;font-weight:600}
#change-request-form-proposals .radio-button-section .fileAttachmentSection .guideFieldWidget ul li{margin:10px;padding:0}
#change-request-form-proposals .radio-button-section .fileAttachmentSection .guideFieldWidget ul .guide-fu-fileClose.close{position:relative;z-index:999;margin-left:15px}
#change-request-form-proposals .radio-button-section .fileAttachmentSection .guideFieldWidget ul .guide-fu-fileClose.close:after{font-size:16px;margin-left:-15px}
#change-request-form-proposals .request-change-form-panel .row{margin-bottom:0 !important}
#change-request-form-proposals .request-change-proposals-textarea label{font-size:18px !important;line-height:26px;font-weight:700;letter-spacing:-0.02em;color:#303030 !important;margin-bottom:10px}
#change-request-form-proposals .request-change-proposals-textarea textarea{height:150px;font-size:16px;font-weight:500;border-radius:.25rem;border:1px solid #d0d0d0;margin-bottom:-15px}
#change-request-form-proposals .request-change-proposals-textarea textarea:focus{border-color:#d0d0d0 !important;-webkit-box-shadow:none !important;outline:0 !important;box-shadow:none !important}
#change-request-form-proposals .request-change-proposals-textarea textarea::placeholder{color:#d0d0d0;font-size:16px;font-weight:500}
#change-request-form-proposals .request-change-form-toolbar-panel{float:right}
#change-request-form-proposals .request-change-form-toolbar-panel .request-change-form-cancel-button button{background:#fff;color:#0071b3;border:2px solid #0071b3;border-radius:4px;float:right}
#change-request-form-proposals .request-change-form-toolbar-panel .request-change-form-submit-button button{background:#0071b3;color:#fff;border:2px solid #0071b3;border-radius:4px;float:right}
#change-request-form-proposals .request-change-form-confirmation-panel .guidetoolbar{justify-content:center}
#change-request-form-proposals .request-change-form-confirmation-panel .confirmation-tanks{text-align:center;background:url(clientlib-general/resources/icons/thanksIcon.svg) no-repeat top center;background-size:45px;padding-top:55px;margin-top:-70px}
#change-request-form-proposals .mvp-icon-close{top:0 !important;padding:7px}
@media(max-width:767px){#change-request-form-proposals .modal-dialog{min-width:100%;width:100%}
#change-request-form-proposals .modal-content{padding:35px 20px !important}
#change-request-form-proposals .guideCheckBox{width:100% !important}
#change-request-form-proposals .attachmentsTitle{top:10px}
#change-request-form-proposals .attachmentsTitle p{font-size:18px !important}
#change-request-form-proposals .fileAttachmentSection{width:100% !important;float:left !important;margin-top:0 !important}
#change-request-form-proposals .request-change-form-toolbar-panel .col-md-6{width:40%}
#change-request-form-proposals .request-change-form-toolbar-panel .request-change-form-cancel-button button{margin-right:25px}
#change-request-form-proposals .request-change-form-toolbar-panel .request-change-form-submit-button button{margin-right:-25px}
}
#guideContainerForm .mobileLayout{display:none}
#guideContainerForm .proposal-payment-form{margin:-80px 0 0 -30.2%;width:60%}
#guideContainerForm .proposal-payment-form .attTitleTextCL p{font-size:18px;font-weight:700;margin-bottom:-30px;margin-left:-12px;color:#303030}
#guideContainerForm .proposal-payment-form i{color:#707070;font-size:14px;letter-spacing:.5px;font-weight:500;margin-left:15px}
#guideContainerForm .proposal-payment-form .fileAttachmentHelpText p{font-size:16px;font-weight:500}
#guideContainerForm .proposal-payment-form label{font-size:16px !important;font-weight:800 !important;color:#606060}
#guideContainerForm .proposal-payment-form .fileAttachmentSection{border:2px dashed #d0d0d0;padding:0 !important;text-align:center;border-radius:5px}
#guideContainerForm .proposal-payment-form .fileAttachmentSection:hover{background-color:#f0f7ff}
#guideContainerForm .proposal-payment-form .fileAttachmentSection label{text-align:center;font-weight:700}
#guideContainerForm .proposal-payment-form .fileAttachmentSection .fileUpload{border:0;background-color:transparent;height:46px;position:relative;display:block;width:100%;max-width:100%}
#guideContainerForm .proposal-payment-form .fileAttachmentSection .focusForm{border:0 !important}
#guideContainerForm .proposal-payment-form .fileAttachmentSection .row{display:block}
#guideContainerForm .proposal-payment-form .fileAttachmentSection .fileAttachment{background:url(clientlib-general/resources/icons/fileUploadIcon.svg) no-repeat top center;padding-top:40px}
#guideContainerForm .proposal-payment-form .fileAttachmentSection .guideFieldWidget input{width:100%;height:200px;opacity:0;overflow:hidden;position:absolute;top:-90px;left:0;margin:0 auto}
#guideContainerForm .proposal-payment-form .fileAttachmentSection .guideFieldWidget button{font-size:14px;border-radius:5px;border-color:#0071b3;font-weight:700;color:#0071b3;position:relative;margin:10px 0 0 0;line-height:0}
#guideContainerForm .proposal-payment-form .fileAttachmentSection .guideFieldWidget button:not(.af-icon-button):hover,#guideContainerForm .proposal-payment-form .fileAttachmentSection .guideFieldWidget button:not(.af-icon-button):active,#guideContainerForm .proposal-payment-form .fileAttachmentSection .guideFieldWidget button:not(.af-icon-button):focus{background:#0071b3;color:#fff}
#guideContainerForm .proposal-payment-form .fileAttachmentSection .guideFieldWidget ul{list-style-type:none;margin:0;padding:0}
#guideContainerForm .proposal-payment-form .fileAttachmentSection .guideFieldWidget ul .guide-fu-fileName{font-size:14px;font-weight:600}
#guideContainerForm .proposal-payment-form .fileAttachmentSection .guideFieldWidget ul li{margin:10px;padding:0}
#guideContainerForm .proposal-payment-form .fileAttachmentSection .guideFieldWidget ul .guide-fu-fileClose.close{position:relative;z-index:999;margin-left:15px}
#guideContainerForm .proposal-payment-form .fileAttachmentSection .guideFieldWidget ul .guide-fu-fileClose.close:after{font-size:16px;margin-left:-15px}
@media(max-width:767px){#guideContainerForm .proposal-payment-form{margin:0;width:100%;padding:15px}
#guideContainerForm .proposal-payment-form .guideFieldWidget button{width:50%}
}
.datepicker.datepicker-dropdown.dropdown-menu{z-index:9999 !important}
.breadcrumb__list-item.breadcrumb__list-item--active{cursor:auto}
.dragOver{background-color:#f0f7ff;border:2px dashed #f0f7ff !important;outline:2px dashed #92b0b3;outline-offset:-10px}
.review-msg-after .icon{background:#fce1df;border-radius:50%;margin:0 7px 0 0}
.review-msg-after .icon:before{content:"\e900";color:#f15a4f;vertical-align:top;font-size:1.5rem;top:-3px;position:relative}
#change-request-form .guideFieldWidget,#change-request-renewal-form .guideFieldWidget{padding-left:0}
#change-request-form .guideFieldWidget input,#change-request-renewal-form .guideFieldWidget input{opacity:1 !important}
#change-request-form .guideFieldWidget textarea,#change-request-renewal-form .guideFieldWidget textarea{margin-left:10px}
#change-request-form .gridFluidLayout .row,#change-request-renewal-form .gridFluidLayout .row{margin:0}
#change-request-form .guideRadioButtonGroupItems,#change-request-renewal-form .guideRadioButtonGroupItems{margin:0}
#change-request-form .request-change-form-radiogroup,#change-request-renewal-form .request-change-form-radiogroup{margin-left:3px}
#change-request-form .request-change-form-radiogroup .right,#change-request-renewal-form .request-change-form-radiogroup .right{position:inherit;top:-30px}
#change-request-form .afRadioButtonItem,#change-request-renewal-form .afRadioButtonItem{height:30px}
#change-request-form .guidetextbox,#change-request-renewal-form .guidetextbox{margin-left:11px}
#change-request-form .textField,#change-request-renewal-form .textField{margin-top:7px;margin-left:-13px}
#change-request-form .textField textarea,#change-request-renewal-form .textField textarea{border-radius:.25rem}
#change-request-form .request-change-form-panel h5,#change-request-renewal-form .request-change-form-panel h5{text-align:left;margin-bottom:0}
#change-request-form .request-change-form-panel h3,#change-request-renewal-form .request-change-form-panel h3{text-align:left;margin-bottom:0;font-weight:700}
#change-request-form .guidetextdraw,#change-request-renewal-form .guidetextdraw{margin-bottom:0;margin-top:15px}
#change-request-form .guideFieldLabel label,#change-request-renewal-form .guideFieldLabel label{padding-left:9px !important;min-height:auto}