.tru-mma-main-add,.tru-mma-main-content-box,.tru-mma-main-service-box,.tru-mma-main-wrapper{border:1px solid #6c757d!important}.tru-mma-main-link{border-bottom:1px solid #ffb034!important}#modalForAddPayment.show{display:block!important}#modalForAddPayment.hide{display:none!important}.service-tooltip{top:0;right:-11px;bottom:0;width:30px;height:30px;margin:auto;box-shadow:-2px 2px 0 0 hsla(0,0%,84.7%,.74902);cursor:pointer;line-height:30px}.tru-mma-nav-wrapper-active{margin-right:-15px;border-left:3px solid #00703c;background:#73c573!important;color:#fff!important;z-index:9}.mma--service-schedule_icon{height:32px;width:auto}.select-all-check,.select-all-radio{height:25px!important;min-height:0!important;width:25px!important}.service-line{color:#73c573}.breadcrumb{position:relative;padding:0;background:transparent;z-index:99;display:flex;flex-wrap:wrap;margin-bottom:16px;list-style:none;border-radius:0}#PaymentForm input[type=radio]#bankaccount,#PaymentForm input[type=radio]#creditcard{display:none}#modalForAddPayment i.crossBtnRedemption{width:20px!important;height:20px!important;background:url(/images/close-btn.svg);color:#046a38;display:inline-block}.modal,.modal-open{background:rgba(0,0,0,.5)}#PaymentForm .paymetric{border:none;min-height:280px!important}#PaymentForm input[type=radio]#bankaccount:checked+label,#PaymentForm input[type=radio]#creditcard:checked+label{background:#fff!important;border-bottom:1px solid #fff!important;padding-top:19px!important;position:relative;z-index:9}#PaymentForm .paymetric--form_radio label{border:1px solid #9e9e9e;cursor:pointer}.justify-content-center{display:flex;justify-content:center;margin:auto}@media screen and (max-width:767px){.tru-mma-main-content-box{border:none!important}.tru-mma-main-content{background:#fff!important;border-bottom:1px solid #9e9e9e}}@media (max-width:767.98px){.mma-wrapper .tru-mma-main-wrapper,body .mma-wrapper .tru-mma-main-wrapper{border:none!important;background:none!important;box-shadow:none!important}}.carousel-control-next-icon,.carousel-control-prev-icon{background-image:url(/images/MyAccount/trugreen-arrow.svg)!important}.carousel-control-next-icon:hover,.carousel-control-prev-icon:hover{cursor:pointer}.carousel-control-prev{transform:rotate(270deg)}.carousel-control-next{transform:rotate(90deg)}.carousel-control-next,.carousel-control-prev{opacity:1!important}.text-green a{color:#73c573!important}.redeem-heading{font:normal normal 700 24px/38px Source Sans Pro!important}.note-list,.redeem-heading{text-align:left;letter-spacing:0;color:#303236!important;opacity:1}.note-list{font:normal normal normal 16px/22px Source Sans Pro!important;list-style:disc!important}#modalCancelService .modal-body #serviceDropDown,#modalLastStepCancelService .modal-body #reasonDropDown{height:22px}.btn_existing_constumer_submit{background:#046a38 0 0 no-repeat padding-box;outline:none;border:none;text-align:center;font:normal normal 600 15px/20px Source Sans Pro!important;letter-spacing:1.2px;color:#ffffff!important;text-transform:uppercase;opacity:1;width:160px;height:48px;border-radius:5px;margin-right:10px}#modalConfirmationCancelService .modal-body,#modalLastStepCancelService .modal-body{padding:44px 16px 100px}#modalConfirmationCancelService .modal-content .txt-bold{color:#00703c;font-weight:700}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;align-items:center;width:100%;transition:transform .6s ease;backface-visibility:hidden;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}@supports (transform-style:preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateZ(0)}}.active.carousel-item-right,.carousel-item-next{transform:translateX(100%)}@supports (transform-style:preserve-3d){.active.carousel-item-right,.carousel-item-next{transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{transform:translateX(-100%)}@supports (transform-style:preserve-3d){.active.carousel-item-left,.carousel-item-prev{transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat 50%;background-size:100% 100%}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:hsla(0,0%,100%,.5)}.carousel-indicators li:before{top:-10px}.carousel-indicators li:after,.carousel-indicators li:before{position:absolute;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li:after{bottom:-10px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 1s ease-in-out}.carousel-reviews .carousel-item{padding:4px 80px}.carousel-reviews .carousel-control-next,.carousel-reviews .carousel-control-prev{width:60px}.carousel-reviews .carousel-control-next-icon,.carousel-reviews .carousel-control-prev-icon{width:60px;height:60px;background:none}.carousel-reviews .carousel-control-prev-icon .carousel-reviews_icon{transform:rotate(180deg)}.carousel-reviews .carousel-reviews_icon{width:60px;height:60px;color:#ddd}.carousel-reviews .carousel-control-next:hover .carousel-reviews_icon,.carousel-reviews .carousel-control-prev:hover .carousel-reviews_icon{color:#73c573}@media (max-width:991.98px){.carousel-reviews--row{flex-wrap:nowrap}.carousel-reviews--row>div:nth-child(3){display:none}}@media (max-width:767.98px){.carousel-reviews--row>div:nth-child(2){display:none}}@media (max-width:991.98px){.carousel-reviews .carousel-item{padding-right:30px;padding-left:30px}.carousel-reviews .carousel-control-next,.carousel-reviews .carousel-control-prev{width:30px}.carousel-reviews .carousel-control-next-icon,.carousel-reviews .carousel-control-prev-icon,.carousel-reviews .carousel-reviews_icon{width:30px;height:30px}}.carousel-reviews_card{box-shadow:0 0 4px 0 rgba(0,0,0,.2);color:#666;cursor:pointer;font-size:22px;height:250px!important;line-height:1.3;padding:12px 8px 20px}.carousel-reviews_header{display:flex;margin-bottom:14px;color:#bbb;font-size:14px;align-items:center;justify-content:space-between}.tru-mma-main-collapse-box [data-title]:hover:before{content:attr(data-title);width:180px;height:auto;background-color:#ffffff;color:#303236;font:normal normal normal 12px/20px Source Sans Pro!important;text-align:left;box-shadow:0 3px 6px #00000029;border-radius:6px;padding:10px;opacity:1;position:absolute;z-index:1;bottom:calc(100%);left:50%;transform:translateX(-50%)}#forgot-password input[aria-describedby=email-error]{border:1px solid red!important}.error-text{color:red!important}.mma-wrapper #serviceReschedulingCalendar .fc-bg .fc-today{background:transparent!important}.mma-wrapper #serviceReschedulingCalendar .fc-content-skeleton>table{border-collapse:separate;border-spacing:8px 2px}.mma-wrapper #serviceReschedulingCalendar .fc-header-toolbar{margin-bottom:10px!important}.mma-wrapper #serviceReschedulingCalendar .fc-header-toolbar h2{font-size:24px!important;font-weight:700!important}.mma-wrapper #serviceReschedulingCalendar .fc-row{min-height:0!important}.mma-wrapper #serviceReschedulingCalendar table td,.mma-wrapper #serviceReschedulingCalendar table th{border:none!important;color:#9e9e9e;font-weight:700;padding:0!important;text-align:center}.mma-wrapper #serviceReschedulingCalendar table td.fc-available-day,.mma-wrapper #serviceReschedulingCalendar table th.fc-available-day{outline:2px solid #73c573!important;color:#73c573!important;cursor:pointer;height:100%}.mma-wrapper #serviceReschedulingCalendar table td.fc-available-day:hover,.mma-wrapper #serviceReschedulingCalendar table th.fc-available-day:hover{background:#fafafa}.mma-wrapper #serviceReschedulingCalendar table td.fc-available-day.active,.mma-wrapper #serviceReschedulingCalendar table th.fc-available-day.active{background:#73c573!important;color:#fff!important}.mma-wrapper #serviceReschedulingCalendar table td .fc-day-header,.mma-wrapper #serviceReschedulingCalendar table th .fc-day-header{color:#73c573;padding:4px 0!important}.mma-wrapper #serviceReschedulingCalendar table td .fc-day-number,.mma-wrapper #serviceReschedulingCalendar table th .fc-day-number{float:none!important}.mma-wrapper #serviceReschedulingCalendar table td.fc-past,.mma-wrapper #serviceReschedulingCalendar table td.fc-sat,.mma-wrapper #serviceReschedulingCalendar table td.fc-sun,.mma-wrapper #serviceReschedulingCalendar table th.fc-past,.mma-wrapper #serviceReschedulingCalendar table th.fc-sat,.mma-wrapper #serviceReschedulingCalendar table th.fc-sun{opacity:1}.mma-wrapper #serviceReschedulingCalendar table td.fc-sat,.mma-wrapper #serviceReschedulingCalendar table td.fc-sun,.mma-wrapper #serviceReschedulingCalendar table th.fc-sat,.mma-wrapper #serviceReschedulingCalendar table th.fc-sun{background:#fafafa!important;color:#ddd!important}#EmailReconfirmPopup .modal-content{border-radius:16px!important}@media (min-width:992px){#EmailReconfirmPopup .modal-lg{max-width:860px!important;margin-top:200px!important}}#PhoneReconfirmPopup .modal-content{border-radius:16px!important}@media (min-width:992px){#PhoneReconfirmPopup .modal-lg{max-width:860px!important;margin-top:200px!important}}@media (min-width:576px){.modal-dialog{max-width:500px;margin:28px auto}}@media screen and (min-width:767px){#modalCancelServiceThankYou.modal.fade .modal-dialog,.mma-wrapper.mainChildren #modalCancelServiceReason.modal.fade .modal-dialog,.mma-wrapper.mainChildren #modalCancelServiceThankYou.modal.fade .modal-dialog,.mma-wrapper.mainChildren #modalLastStepCancelService.modal.fade .modal-dialog,.mma-wrapper.mainChildren #modalPauseService.modal.fade .modal-dialog,.mma-wrapper.mainChildren #modalPauseSuccessService.modal.fade .modal-dialog{max-width:800px}}@media screen and (max-width:767px){.mma-wrapper.mainChildren #modalLastStepCancelService.modal.fade .modal-dialog .modal-content{height:90vh;overflow-y:auto}}.mma-wrapper.mainChildren .modal .modal-dialog .modal-content{border-radius:16px}.invoice-detail-modal.modal .modal-dialog{max-width:900px}@media screen and (min-width:576px){#modalForAddPayment .modal-dialog{max-width:500px}}@media screen and (min-width:992px){#modalForAddPayment .modal-dialog{max-width:860px}}.ShowLoadingModal .toggle{display:inline-block;width:50px;height:25px;position:relative;border-radius:34px;background-color:#ccd;cursor:pointer;transition:background-color .3s;margin-bottom:5px;margin-left:0!important}.ShowLoadingModal .toggle:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:transform .3s}.ShowLoadingModal .toggle.on{background-color:#66bb6a}.ShowLoadingModal .toggle.on:before{transform:translateX(26px)}.ShowLoadingModal img{width:24px;height:24px}.check-txt{padding-bottom:5px;font-size:18px;font-weight:500}.comm-text{margin-bottom:20px}.mma-wrapper .btn-lg{min-width:160px!important}#oneCommReqPopup .modal-header.py-10{padding:10px 16px 0 0!important}#oneCommReqPopup .btn-lg:hover,#oneCommReqPopup .btn-sm:hover,#oneCommReqPopup .btn:hover,#oneCommReqPopup .form-control-file:hover:after{text-decoration:none!important}#EmailReconfirmPopup .edit-txt{display:flex;align-items:baseline;justify-content:center}#EmailReconfirmPopup .btn-lg:hover,#EmailReconfirmPopup .btn-sm:hover,#EmailReconfirmPopup .btn:hover,#EmailReconfirmPopup .form-control-file:hover:after{text-decoration:none!important}#PhoneReconfirmPopup .edit-txt{display:flex;align-items:baseline;justify-content:center}#PhoneReconfirmPopup .btn-lg:hover,#PhoneReconfirmPopup .btn-sm:hover,#PhoneReconfirmPopup .btn:hover,#PhoneReconfirmPopup .form-control-file:hover:after{text-decoration:none!important}.btn-apply{margin-left:10px}#LockGateCodeConfirmPopup button{font-size:20px!important}#LockGateCodeConfirmPopup .btn-lg:hover,#LockGateCodeConfirmPopup .btn-sm:hover,#LockGateCodeConfirmPopup .btn:hover,#LockGateCodeConfirmPopup .form-control-file:hover:after,#LockGateConfirmPopup .btn-lg:hover,#LockGateConfirmPopup .btn-sm:hover,#LockGateConfirmPopup .btn:hover,#LockGateConfirmPopup .form-control-file:hover:after{text-decoration:none!important}#LockGateConfirmPopup .px-20.mb-20{padding-left:15px!important}.service-notify .SMSText{margin-right:20px}.service-notify .Email{margin-right:12px}.service-notify .PhoneCall{margin-right:10px}.service-notify .OptedOut{margin-right:26px}.service-sum .SMSText{margin-right:20px}.service-sum .Email{margin-right:12px}.service-sum .Mail{margin-right:10px}.gate-pass .Pet{margin-right:50px}.gate-pass .LockedGate{margin-right:35px}@media only screen and (max-width:767px){#EmailReconfirmPopup .text-right.pr-35{padding-right:20px!important}#EmailReconfirmPopup .btn{margin-top:0}#EmailReconfirmPopup .btn-primary.btn{font-size:28px!important}#EmailReconfirmPopup .edit-txt{display:block}#PhoneReconfirmPopup .text-right.pr-35{padding-right:20px!important}#PhoneReconfirmPopup .btn{margin-top:0}#PhoneReconfirmPopup .btn-primary.btn{font-size:28px!important}#PhoneReconfirmPopup .edit-txt{display:block}.gate-pass .LockedGate,.gate-pass .Pet,.service-notify .Email,.service-notify .OptedOut,.service-notify .PhoneCall,.service-notify .SMSText,.service-sum .Email,.service-sum .Mail,.service-sum .SMSText{margin-right:0}}@media only screen and (min-width:768px) and (max-width:1024px){.email-modal .px-50{padding-left:30px!important;padding-right:30px!important}.email-modal .ml-20{margin-left:0!important}#EmailReconfirmPopup .btn-primary.btn{font-size:32px!important}#EmailReconfirmPopup .text-right.pr-35{padding-right:20px!important}#EmailReconfirmPopup .edit-txt{display:block;width:100%;max-width:100%;min-width:100%}#EmailReconfirmPopup span.gfs-24{font-size:18px!important;white-space:nowrap;margin-bottom:20px}#EmailReconfirmPopup span.gfs-16{font-size:14px!important}#PhoneReconfirmPopup .btn-primary.btn{font-size:32px!important}#PhoneReconfirmPopup .text-right.pr-35{padding-right:20px!important}#PhoneReconfirmPopup .edit-txt{display:block;width:100%;max-width:100%;min-width:100%}#PhoneReconfirmPopup span.gfs-24{font-size:18px!important;white-space:nowrap;margin-bottom:20px}#PhoneReconfirmPopup span.gfs-16{font-size:14px!important}.service-notify .col-md-3{flex:0 0 45%;max-width:45%;margin-bottom:10px!important}.service-sum .col-md-3{flex:0 0 32%;max-width:32%}.service-sum .SMSText{margin-right:-2px}.service-sum .Email,.service-sum .Mail{margin-right:-8px}.gate-pass .col-md-4{flex:0 0 49%;max-width:49%}.gate-pass .Pet{margin-right:16px}.gate-pass .LockedGate{margin-right:-36px}}#LockGateCodeConfirmPopup .modal-header.py-20,#LockGateConfirmPopup .modal-header.py-20,#oneCommReqPopup .modal-header.py-20{padding-bottom:0!important}@media only screen and (min-width:768px){#EmailReconfirmPopup .modal-header.py-10{padding-top:20px!important;padding-bottom:0!important}#LockGateCodeConfirmPopup .modal-dialog,#LockGateConfirmPopup .modal-dialog,#oneCommReqPopup .modal-dialog{transform:translate(0);max-width:580px}}@media only screen and (max-width:767px){#oneCommReqPopup .modal-header .mb-20{margin-bottom:0!important;white-space:nowrap}#LockGateCodeConfirmPopup .modal-header .text-left.gfs-32,#LockGateConfirmPopup .modal-header .text-left.gfs-32,#oneCommReqPopup .modal-header .text-left.gfs-32{font-size:28px!important;font-weight:500;white-space:nowrap}#EmailReconfirmPopup .modal-body .p-20{padding-top:0!important}#EmailReconfirmPopup .modal-header .py-10{padding-bottom:0!important}#PhoneReconfirmPopup .modal-body .p-20{padding-top:0!important}#PhoneReconfirmPopup .modal-header .py-10{padding-bottom:0!important}}.btn-close-modal{position:absolute;right:0;top:-10px;width:35px;height:30px;display:flex;justify-content:center;align-items:center;padding:0;cursor:pointer;background:none;opacity:1;border:0}@media only screen and (max-width:390px){.mma-wrapper .btn-lg{min-width:146px!important}}#modalServiceReschedule{overflow-y:hidden}#modalServiceReschedule .modal-dialog{max-width:500px!important}#PhoneReconfirmPopup .modal-header.py-20{padding-bottom:0!important}.mma-wrapper .rescheduling-modal{border:none!important;border-radius:0!important}