/* 
    Created on : Jan 16, 2025, for 2025 new design
    Author     : Pranita J
*/
/*Input design 2025 18-12-2024*/
.new-input{text-align: left;}
.new-input-wd .formBg{width: 100% !important;}
.newexp-design .new-input .row{display: flex;align-items: center;}
.new-input label{font-weight: 600;padding-top: 0;margin-bottom: 0;font-size: 16px;padding-right: 0;}
.new-checkbox-label{font-size: 17px !important;}
.new-input .formBg{background: none; border: none;    height: 34px;}
.new-input .formBg:before{content: none;}
.new-input .formBg input{box-shadow: none;background: #fff;border: 2px solid #e1e1e1;padding: 6px 6px;height: 34px;}
.new-input .formBg input:focus{border-color: #04bcfb; background: #f2fbff;    box-shadow: none;}
/*Readyonly input*/
.new-input .formBg input.form-control[readonly]{background: #efefef !important;height: 34px;}
/*error*/
.new-input.has-error .form-control{border-color: #ff0500 !important;    background: #ff05000f;}
/*Select*/
.new-input .formBg select{box-shadow: none;background: #fff; border: 2px solid #e1e1e1 !important; padding: 7px 30px 7px 7px !important; text-align: center;line-height: 12px;height: 34px !important;}
.new-input .formBg .select__arrow{background-size: 90%;top: 9px;right: 10px;}
.new-input .formBg select:focus{border-color: #04bcfb !important; background: #f2fbff !important;box-shadow: none;}
/*Button design 2025 18-12-2024*/
.new-btn{border-radius: 5px !important;border: none;}
.new-btn a, .new-success-btn button{display: flex;justify-content: center;align-items: center;background: transparent !important;margin: 0;}
.new-cancel-btn:before, .new-success-btn:before{content: none !important;}
.new-cancel-btn a:hover{ color: #fff;}
.new-cancel-btn input:hover, .new-cancel-btn input:focus{ color: #fff;}
.new-cancel-btn{border-radius: 7px;border-top: none !important;background: linear-gradient(0deg, #393c45, #9a9a9a) !important;color: #fff;}
.new-cancel-btn a{color: #fff;}
.new-cancel-btn input{color: #fff;}
.new-delete-btn{border-radius: 7px;background: linear-gradient(0deg, #DE3743, #ff5460) !important; border-top: none !important;color: #fff;max-width: 70px !important; padding: 10px !important;border-top: none;margin-right: 5px !important; margin-left:5px !important;font-size: 16px !important;}
.new-delete-btn:before{content: none !important;}
.new-delete-btn.delBtn a{position: static;padding: 0;color: #fff; line-height: normal !important;}
.new-edit-btn{border-radius: 7px !important;background: linear-gradient(0deg, #64bfcb, #6bd1de) !important; border-top: none !important;color: #fff;max-width: 60px !important; padding: 10px !important;border-top: none !important;margin-right: 5px !important; margin-left:5px !important;font-size: 16px !important;}
.new-edit-btn:before{content: none !important;}
.new-edit-btn.editBtn a{position: static; padding: 0; line-height: normal;}
.new-success-btn{border-radius: 7px;background: linear-gradient(0deg, #00c317, #06ff22) !important; border-top: none !important;color: #000; padding: 10px !important;border-top: none;margin-right: 5px !important; margin-left:5px !important;font-size: 16px !important;}
.new-success-btn:hover{background: linear-gradient(0deg, #00c317, #00ef1b) !important;color: #000;}
.new-success-btn button{ color: #000 !important;margin-top: 0 !important;}
.new-success-btn input{ padding: 0;height: 30px;}
.new-continue-btn{border-radius: 7px;background: linear-gradient(0deg, #00c317, #06ff22) !important; border-top: none !important;color: #000; padding: 10px !important;border-top: none;margin-right: 5px !important; margin-left:5px !important;font-size: 16px !important;}
.new-continue-btn:hover{background: linear-gradient(0deg, #00c317, #00ef1b) !important;color: #000;}
.new-continue-btn button{ color: #000 !important;margin-top: 0 !important;}
.new-continue-btn input{ min-width: 100px !important;padding: 0 !important;height: 30px !important;}
.new-continue-btn:before{content:none !important;}
.new-rethink-btn{background: linear-gradient(0deg, #007bff, #61adff) !important;color: #fff; border: none;padding: 10px !important;font-size: 16px !important;margin-right: 5px !important; margin-left:5px !important; height: auto !important;}
.new-rethink-btn:hover{background: linear-gradient(0deg, #007bff, #61adff) !important;color: #fff; border: none;}
.new-blue-btn{background: linear-gradient(0deg, #007bff, #61adff) !important;color: #fff; border: none;padding: 10px !important;font-size: 16px !important;margin-right: 5px !important; margin-left:5px !important; height: auto !important;}
.new-blue-btn:before{content: none !important;}
.new-blue-btn:hover{transform: scale(1.05);transition: all 0.2s;}
.new-blue-btn input{min-width: 100px !important;padding: 0  !important;color: #fff  !important;height: 30px !important;}
.new-yellow-btn{background: linear-gradient(0deg, #efdb00, #ffe900) !important;color: #000; border: none;font-size: 16px !important;margin-right: 5px !important; margin-left:5px !important; height: 45px !important;border-radius: 4px;}
.new-yellow-btn input{height: 45px !important;}
.new-yellow-btn:before{content: none !important;}
.new-yellow-btn:hover{transform: scale(1.05);transition: all 0.2s;}
.new-orange-btn{background: linear-gradient(0deg, #ff9725, #f78100) !important;color: #000; border: none;font-size: 16px !important;margin-right: 5px !important; margin-left:5px !important; height: 45px !important;border-radius: 4px;}
.new-orange-btn:hover{transform: scale(1.05);transition: all 0.2s;}
.new-next-btn.btncontinue .btn-change-new-arrow{background: transparent;padding: 0 !important;position: static;width: 100%;margin-left: 0;}
.new-next-btn.btncontinue .btn-change-new-arrow a{height: 50px;background: #02f01e !important;position: relative;display: flex;align-items: center;}
.new-next-btn.btncontinue .btn-change-new-arrow:hover{transform: scale(1.05);transition: all 0.2s;}
.new-next-btn.btncontinue .btn-change-new-arrow a:after {content: "";position: absolute;right: -25px;top: -8px;width: 0; height: 0;border-top: 33px solid transparent;border-left: 27px solid #02f01e;border-bottom: 33px solid transparent;}
.new-next-btn{margin-right: 10px;position: relative;}
.new-btn-design .backbtnright{margin-right: 6px !important;margin-bottom: 0 !important;}
.new-input.no-calendar a{display: none;}
.new-input input.krajee-datepicker{height: 35px !important;}
.control input:checked ~ .newexp-checkbox.control__indicator:after{    background: url(../images/checkbox-ticked.png) no-repeat 0 0;    background-size: 89%;left: 8px;top: -5px;width: 30px;transition: ease all .2s;-webkit-transition: ease all .2s;}
.control input:checked ~ .newexp-checkbox.control__indicator:before{content: "";position: absolute;background: transparent;width: 80%; height: 84%;border-radius: 50%;top: 2px;left: 3px;transition: ease all .2s;-webkit-transition: ease all .2s;}
.control input:checked ~ .newexp-checkbox.control__indicator {background: transparent; border-radius: 0;width: 35px;height: 35px;border: none !important;transition: ease all .2s;-webkit-transition: ease all .2s;}
.newexp-checkbox{background: #ffea07 !important;border: 2px solid grey !important;transition: ease all .2s; -webkit-transition: ease all .2s;width: 30px !important; height: 30px !important;border-radius: 0 !important;}
.new-radio .yes-no-radio{display: flex;}
.new-radio .yes-no-radio span{position: static !important;order: 2;line-height: 32px !important;padding-bottom: 0;}
.new-radio.radio .yes-no-radio label.control{width: 40px;}
.new-radio .control input{position: static;}
.new-radio table tr td span{line-height: 32px !important;}
.new-input.formBg-wd10 .formBg{width: 100% !important;}
/*Common classes new design 2025 18-12-2024*/
.px-20{padding-left: 30px !important;padding-right: 30px !important;}
.pt-10{padding-top:10px !important;}
.pt-20{padding-top: 20px !important;}
.pr-20{padding-right: 20px !important;}
.pl-15{padding-left: 15px !important;}
.pb-40{padding-bottom: 40px !important;}
.pb-20{padding-bottom: 20px !important;}
.pb-10{padding-bottom: 10px !important;}
.pb-5{padding-bottom: 5px !important;}
.mx-5{margin-right: 5px !important; margin-left: 5px;}
.ml-20{margin-left: 20px !important;}
.m-20{margin: 20px;}
.m-5{margin: 5px;}
.ml-auto{margin-left: auto;}
.mb-25{margin-bottom: 25px !important;}
.mt-30{margin-top: 30px !important;}
.w-auto{width: auto;}
.w-50{width: 50% !important;}
.wd-maxcontent{width: max-content;}
.h-100{height: 100%;}
.float-none{float: none !important;}
.justify-space-betwn{justify-content: space-between;}
.justify-start{justify-content: flex-start;}
.d-block{display: block;}
.d-none{display: none;}
.no-border{border: none !important;}
.font-bold{font-weight: bold !important;}
.font-17{font-size: 17px !important;}
.font-16{font-size: 16px !important;}
.posStatic{position: static !important;}
.box-section{border: 1px solid #dddddd;border-radius: 7px;margin-bottom: 20px;padding: 20px 0 5px 0 !important;background: #fff;}
.box-section .box-section-txt{margin: 0;position: absolute;top: -14px;left: 15px;background: #fff;padding: 4px 10px;}
.newexp-design{padding: 20px 20px 1px 20px !important;}
.box-section-exp{padding: 20px 10px 1px 10px !important;}
.new-yellowBg{background: #fffdf1;}
.new-whiteBg{background: #fff;}
/*left side menu*/
#sidebar.newleftmenu-nav{background: #27365a;color: #000;box-shadow: 0px 0 22px 6px #a9a9a9;}
.newleftmenu-nav .topBox {background: #ffe900;margin-bottom: 0;border-bottom: 0; }
.newleftmenu-nav .home_icon .homeicon {font-size: 23px;margin: 10px;cursor: pointer;margin-bottom: 0;}
.newleftmenu-nav .home_icon .homeicon:hover {transform: scale(1.2);transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;}
.newleftmenu-nav .imgBox{box-shadow: rgb(149 157 165 / 58%) 0px 7px 19px;}
.newleftmenu-nav .userInfo{margin-top: 0;}
.newleftmenu-nav .leftmenu-uname, .newleftmenu-nav .fin-year{color: #000;}
.newleftmenu-nav .leftlink li a.active{background: #fff781;}
.newleftmenu-nav .leftlink .leftmenu-ul li a.active {background: #fff9a6;}
.newleftmenu-nav .leftlink .inner-accounts .main-link.active{color: #000000 !important;}
.leftlink.newleftmenu-main .inner-accounts{background: #ffffff;}
.newleftmenu-main .for-a-rrow{width: 9px;padding-top: 0px;}
.newleftmenu-main .arrow-add-upd .for-a-rrow svg {fill: #ffffff;}
.newleftmenu-taxposition.tax-position{color: #fff;}
/*header (refund)*/
#content.newheader-content{padding: 40px 40px 0px 0;}
.newheader-content .container-fluid{padding-left: 0;background: #ffe900;padding-right: 0}
.newheader-logout.my-logout .logout{box-shadow: rgba(99, 99, 99, 0.2) 0px 1px 3px 0px;margin: 10px 10px;}
.newheader-logout.my-logout .logout:hover, .my-logout.newheader-logout .logout:focus{background: #000; color: #ffe900;}
.odin-search-top-container .occu-exist.lodge-link{box-shadow: rgba(99, 99, 99, 0.2) 0px 1px 3px 0px;width: 210px;line-height: 18px;height: 37px;}
.newheader-topvalue .top-value .tsx-est{margin-left: 10px;}
.newheader-topvalue .top-value span{margin-left: 0;}
.newheader-topvalue .top-value{background: #fff;box-shadow: rgba(99, 99, 99, 0.2) 0px 1px 3px 0px;padding: 1px 10px 4px 10px}
.newheader-topvalue .new-header-topvalue-txt{color:#000;}
.top-value .new-header-topclick span{color: #000;font-size: 12px;}
.new-header-topclick{line-height: 10px;}
.odin-search-top-container{margin-top: 10px;margin: 8px 0px 10px 15px;}
.odin-search-top-container .finalise-my-iitr{margin-left: auto;}
.new-header-top{height: auto;position: absolute;}
.new-header-top .headertxt {background: #ffe900;color: #000;border-radius: 5px;padding: 4px 14px;}
.new-header-top .headertxt h1.sideBorder {color: #000;font-size: 22px;min-height: auto !important;margin: 0;font-weight: 600;}
.new-header-top .headertxt:after{content: "";position: absolute;left: -12px;top: 0;width: 0;height: 0;border-top: 18px solid transparent;border-right: 14px solid #ffe900;border-bottom: 18px solid transparent;}
.form-sec .newexp-design h2:after{content: none;}
.newsub-header{background: #fffbcc;padding: 12px 25px;}
.newsub-header h2.pretextformatting{background: transparent !important; font-size: 17px;font-weight: 600 !important;}
/*chevron tabs*/
.complete-exp-chevron{margin-top: 30px;background: #fff;position: relative;padding: 5px 0;margin-bottom: 10px;}
.complete-exp-chevron li{margin-right: 10px;}
.complete-exp-chevron li a{cursor: pointer;font-size: 13px;font-weight: 600;}
.complete-exp-chevron li a:hover{color: blue;}
.complete-exp-chevron li a i{font-size: 11px; margin-left:10px;    margin-right: 5px;}
.complete-exp-chevron ul{flex-wrap: wrap;padding-inline-start:0;}
.active-breadcrumb a{color: #0045ff;font-weight: 800;}
/*new design form*/
.new-innerwrapper.innerWrapper{margin: 0 25px 0 25px !important;padding: 30px 10px !important;background: #fffdf1;}
.new-innerwrapper.innerWrapper header{padding: 0;width: max-content;position: absolute;top: -18px;left: 40px;}
.newbg-white{box-shadow:rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; background:#fff; border-radius:7px;padding: 20px 0 1px 0;}
/*last yr icon*/
.new-lastyr-img.last-year-img{margin-right: 10px;    position: static;width:50px; height:50px;}
/*help assistant clown*/
.left-talk.help-assistant {display: flex;justify-content: center;align-items: center;overflow: hidden;width: 75px;height: 75px;border-radius: 50%;top: -21px !important;right: 7px !important;background: #f9ea00;text-align: center;flex-direction: column;cursor: url('../images/question-cursor.svg') 16 16, pointer !important;position: absolute;} /* Added question mark cursor - Chaitali Deshmukh on 05-06-2025*/
.left-talk.help-assistant .derek-img {animation-delay: 0s;}
.left-talk.help-assistant .derek-text {opacity: 0;animation-delay: 2s;}
.derek-text, .derek-img, .goToTaxAssistant-txt {display: block;animation-name: fadeAnimation;animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-duration: 4s;position: absolute;transition: opacity 1s ease-in-out;}
.derek-text {width: 80px;}
.goToTaxAssistant-txt{display: none;}
.derek-img {width: 60px;}
@keyframes fadeAnimation {
0% {opacity: 1;}
50% {opacity: 0;}
100% {opacity: 1;}
}
/*Conference exp 2025-Jan-188798354*/
.newconference-box{margin: 20px 10px;}
.newconference-box .new-input .formBg, .new-advertexp .new-input .formBg{margin-top: 0;}
.no-calculator #calculate-parking, .no-calculator #calculate-fares, .no-calculator #calculate-airfares, .no-calculator #calculate-meals, .no-calculator #calculate-accomodation, .no-calculator #calculate-car-km{display: none;}
.newconference-box .conference-kmip input{width: 100% !important;padding-right: 30px !important;}
.newconference-box .field-expconfsemitraning-km .addon-km.conference-kmip span.addon-km{right: 7px !important;top: 7px !important;}
.newconference-box .btn-div.backbtnright, .new-advertexp .backbtnright.float-none {margin-right: 5px;}
/*Conference exp 2025-Jan-188798354 end*/
/*Advertising exp 2025-jan-188812824*/
.new-advertexp .new-success-btn input{height: 100%;}
.new-advertexp .pl-15{padding-left: 15px !important;}
.new-advertexp .new-input{padding: 0;padding-bottom: 15px;}
.new-advertexp .new-btn-resp .new-action-btn{margin-right: -20px;}
/*Advertising exp 2025-jan-188812824end*/
/*Subscription exp 2025-jan-188817758*/
.new-subscriptn-img.sub-jourimg img{margin-right: 20px !important;    width: 145px;}
.new-subscriptn form{margin-top: 40px;padding: 15px;}
.new-subscriptn .subcrip{margin-top: 25px;margin-bottom: 20px;}
.new-subscriptn .cal-img-dis .formBg{width: 100%;}
/*Subscription exp 2025-jan-188817758 end*/
.new-incmprotection .incomebandage img{width: 40px; margin: 0;}
.new-unionmember-img img{width: 50px;margin: 0;position: absolute;top: 30px;}
.new-unionmember form{margin-bottom: 70px;}
/*Stationery 2025-jan-188829666*/
.new-stationery .new-input .stationery-input label{margin-top: -15px;}
.new-innerwrapper .new-stationery .stationery-input .formBg{width: 100% !important;}
.new-donation form .fullwidth.re-padding{padding-bottom: 15px !important;}
.new-donation .new-btn-design input{padding: 0 !important;}
.new-donation #exp-donation-form .fullwidth.pb-10{padding-bottom: 10px !important;}
.new-parking-callout .new-quote-msg{width: 65%;}
.new-parking-callout img{width: 80px;margin: 0;display: block !important;}
.new-parking-callout .new-quote-msg:after {right: -15px;}
.new-parking-callout .new-quote-msg p{padding-right: 8px;}
.new-internet{min-height: 470px;}
.new-internet #exp-internet-form .formBg .addon-div input.empty-to-zero {padding-right: 25px;    width: 100% !important;}
.new-internet .formBg .addon-div .addon-perc{right: 10px !important;}
.new-internet .new-continue-btn input.double-line-btn{font-size: 16px;width: 193px !important;}
.new-internet .new-cancel-btn:hover{transform: scale(1.05);transition: all 0.2s;}
.new-internet .btn-div{margin-right: 5px;}
.back-btn-mr-5{margin-right: 5px;}
.internetmain .new-internet .newsub-header h2{padding: 0 !important;}
.new-travel .width-red{padding-right: 15px !important;}
.new-travel-callout img {width: 50px;margin: 0;display: block !important;}
.new-truckies .form-horizontal .new-truckies-checbox .radio{min-height: auto;padding: 0;}
.new-truckies .form-horizontal .new-truckies-checbox label, .new-laundry-checkbox{font-size: 17px;}
.new-truckies .form-horizontal .new-truckies-checbox .radio .sasuperradio{padding: 0 !important;}
.new-radio-checkbox label{font-size: 17px !important;}
.truck-img.new-truckies-img img{max-width: 160px;min-width: 160px; transform: scaleX(-1);}
.truck-img.new-truckies-img{right: auto !important;top: auto !important;position: relative !important;}
.new-warning {border: 1px solid #86e1ff;position: static !important;width: 100% !important;background-color: #cdf2ff !important;display: block !important;}
.new-telephone .newsub-header .pretextformatting{font-size: 16px !important;padding: 0 !important;}
#exp-telephone-form .pb-20 .row p.new-telephone-chckbox{font-size: 17px;font-weight: bold;color: #1c424d;}
.new-telephone .log-book-section .addon-div{width: 100% !important;}
.new-telephone .log-book-section .addon-div input#exptelephone-log_book{width: 100% !important;padding-right: 20px;}
.new-telephone .log-book-section .addon-div .addon-perc{right: 5px !important;top: 8px !important;}
.new-telephone-qr .deduction-qr img{width: 90px;padding-bottom: 0;}
.new-telephone-qr .deduction-qr span{font-size: 17px;}
.new-telephone-radio .control{display: flex;}
.new-telephone-radio .control span{padding-bottom: 0;margin: 3px 2px 0px 20px !important;}
.new-overtime-addup{margin-top: -15px;}
.new-overtime-callout{margin-bottom: 80px;}
.new-overtime-alert .alert-info{border: 1px solid #86e1ff;position: relative;width: 100% !important;background-color: #cdf2ff !important;}
.new-overtime-alert .alert-info button:hover{transition: all 0.5s;transform: scale(1.1);}
.new-overtime-alert .alert-info button{position: absolute;right: -9px;top: -9px;background: #86e1ff;opacity: 1;padding: 2px;border-radius: 50%;height: 22px;width: 22px;line-height: 12px;padding-bottom: 3px;color: grey;text-shadow: none;}
.new-overtime.newexp-design .new-input .row #calculate-total-allowance, .new-overtime.newexp-design .new-input .row #calculate-from-employee, .new-overtime.newexp-design .new-input .row #calculate-receipt-total{    display: none;}
.sunprotecttion-img{width: 80px;margin: 0;transform: scaleX(-1);}
.new-otherincome .newsub-header .pretextformatting{padding: 0 !important;}
.new-other-incm-iprow .row{display: flex; justify-content: center;}
.new-other-incm-iprow .removepadtop20{padding-top: 0 !important;}
.new-taxagentfees .new-quote-msg{width: 60%;}
.new-taxagent-callout img{width: 60px;}
.new-super-contri .new-input .formBg select, .new-internet .new-input .formBg select{text-align: right;}
.new-super-contri .box-section {border: 1px solid #dddddd !important;border-radius: 7px !important; margin-bottom: 20px !important; padding: 20px 0 5px 0 !important; background-color: #fff;}
.new-super-contri .box-section-txt {background-color: #fff !important;color: #000 !important;}
.new-super-contri .new-continue-btn .funddedc{width: 132px !important;height: 36px !important;white-space: normal;font-size: 16px;line-height: 18px;}
.new-super-contri .new-continue-btn.resp-cnt-to-next{padding: 5px !important;text-align: center;}
.box-section .deleteFund{position: absolute;right: -6px;top: -8px;background: #e8e8e8;width: 20px;height: 20px;text-align: center;border-radius: 50%;cursor: pointer;}
.box-section .deleteFund:hover{transform: scale(1.2);transition: all 0.2s;}
.new-super-contri .super-hero-img{max-width: 70px;position: absolute;top: -10px;left: 0;}
.new-super-contri .sa-down-arrow a{line-height: 27px;}
.new-supercontri-img-no{margin-bottom: 80px;}
.new-super-contri .new-supercontri-img-no img{max-width: 60px;top: -20px;left: -10px;}
.col-lg-12.exp-telephone-form-div .new-telephone .new-btn-design .justify-end{justify-content: center !important;}
/*IITR page - Pranita 26/02/2025 #188798921*/
.new-iitr-headertxt h3.font-30{padding-bottom: 5px;font-size: 33px}
table.new-iitr-taxtbl{border: 1px solid #d1d1d1;    margin-bottom: 10px;}
.new-iitr-taxtbl thead tr th{background: #f9ea00; font-size: 17px;border-right: 1px solid #d1d1d1;padding: 4px 10px !important;border-bottom: none !important;}
.new-iitr-taxtbl thead tr th:last-child, .new-iitr-taxtbl tbody tr td:last-child{border-right:none;}
.new-iitr-taxtbl tbody tr td{padding: 5px 10px !important;border-top: none !important;box-shadow: none; border-right: 1px solid #d1d1d1;vertical-align: middle !important;font-size: 15px;}
.new-iitr-taxtbl tbody{border-top: none !important;}
.new-iitr-taxtbl tbody tr {border-bottom: 1px solid #d1d1d1;}
.new-iitr-taxtbl tbody tr:nth-child(even) td{background: #f0f7fc !important;}
.new-iitr-taxtbl tbody tr:nth-child(odd) td{background: #fff !important;}
.new-iitr-taxtbl tbody tr.new-iitr-activeyr-tr, .new-iitr-taxtbl tbody tr.new-iitr-activeyr-tr td{background: #edfdef !important;}
.new-iitr-taxtbl tbody tr.new-iitr-activeyr-tr td{border-right: 1px solid #d1d1d1;border-top: 3px solid #25d43b !important;font-weight: 600;font-size: 16px;vertical-align: middle;}
.new-iitr-taxtbl tbody tr.new-iitr-activeyr-tr{border: 3px solid #25d43b !important;}
.new-iitr-startbtn{background: #08e120;min-width: 115px;padding: 4px 15px;border-radius: 9px;color: #000;display: inline-block;}
.new-iitr-startbtn:hover{transition: all 0.5s;transform: scale(1.1);color: #000;}
.new-iitr-startbtn:focus{color: #000; outline: none;}
.new-cancel-btn.new-iitr-prior-yr{height: 42px;font-size: 16px;min-width: 115px;padding: 9px;color: #FFF;border-radius: 4px;margin-left: 5px;}
.new-cancel-btn.new-iitr-prior-yr:hover{color: #fff;transition: all 0.5s; transform: scale(1.1);}
.new-iitr-taxbtn-container .new-iitr-taxbtn .new-blue-btn{color:#fff}
.new-iitr-taxbtn .new-blue-btn, .new-iitr-taxbtn .new-continue-btn{border-radius: 4px;}
tr.new-iitr-activeyr-tr td img{}
/* .new-iitr-taxreturnbtn{margin-left: auto !important;} */
.new-iitr-taxbtn .new-continue-btn:hover, .new-iitr-print:hover, .new-iitr-email:hover, .new-iitr-lodged span:hover, .new-iitr-notfinished span:hover, #rfrfrndfrm .new-refer-btn:hover, .new-testimonial-btn.new-continue-btn:hover, .new-iitr-download:hover{transition: all 0.5s;transform: scale(1.1);}
.new-iitr-email{color: #ff8000; padding: 0 3px;}
.new-iitr-print{color: #3b86c6;padding: 0 3px;}
.new-iitr-download{color: #007C00;padding: 0 3px;}
.new-iitr-notfinished span{background: #1284ff;padding: 2px 12px;border-radius: 9px;color: #fff;display: inline-block;min-width: 115px;cursor: pointer;}
.new-iitr-lodged span{background: #4e5057;padding: 4px 12px;border-radius: 9px;color: #fff;display: inline-block;min-width: 115px;cursor: pointer;}
.new-iitr-myacc-section .new-yellowBg:before{content: "";position: absolute;border-top: 1px solid #d1d1d1;width: 100%;left: 0;top: -25px;}
.new-iitr-myacc-section h2{font-size: 27px;margin-bottom: 30px;margin-top: 10px;}
.new-iitr-myacc-section .box-section{padding-left: 15px !important; padding-right: 15px !important;}
.new-iitr-imgsection img.newspaper-reading{width: 110%;}
.new-iitr-help .new-orange-btn{border-bottom: none !important;}
.new-iitr-help .new-orange-btn, .new-iitr-help .new-yellow-btn{min-width: 130px;border-bottom: none !important;}
.new-iitr-myacc-section .new-orange-btn {height: auto !important;padding: 12px 12px !important;}
.new-iitr-myacc-section .btn{font-size: 16px;min-width: 113px !important;padding: 6px 5px !important;}
.new-iitr-myacc-section .new-radio .yes-no-radio{width: auto !important;}
.new-iitr-alert.alert{width: 80%;margin: auto auto 20px auto;}
.new-refer-btn .greenBtnBg:before{content: none;}
#rfrfrndfrm .new-refer-btn .greenBtnBg, .new-testimonial-btn input{background: transparent !important;height: 34px !important;padding: 0 !important;justify-content: center;align-items: center;}
.new-testimonial-btn.new-continue-btn input{margin-top: 2px; color: #000;}
.new-iitr-myacc-section .new-iitr-chngpass{padding-right: 5px;padding-left: 5px;}
.alert-button .new-iitr-logoutpopup{background: linear-gradient(0deg, #efdb00, #ffe900) !important;color: #000; border: none;height: 45px;margin-bottom: 20px;padding: 10px 10px;    min-width: 95px;}
.alert-button .new-iitr-logoutpopup:hover{transition: all 0.5s;transform: scale(1.1);background: linear-gradient(0deg, #efdb00, #ffe900) !important;}
/*IITR page design ends*/
.new-truckies #exp-traveltruck-form{margin-top: 30px;}
/*Protective clothing new design 189008045 - Pranita Jadhav 10/04/2025*/
.new-pclothing .new-radio-checkbox table tbody tr td.sasuperradio {padding-top: 17px !important;}
.new-pclothing .new-radio-checkbox .sasuperradio{display: flex;}
.new-pclothing .new-radio-checkbox .sasuperradio span{position: static !important;order: 2;margin-top: 0;}
.new-pclothing .new-radio-checkbox .sasuperradio .control{width: 40px;}
.new-pclothing .new-radio-checkbox table tbody tr{display: flex;}
.new-pclothing .new-radio-checkbox .new-pclothing-label label {font-size: 20px !important;}
.new-pclothing-bg{background: #fff;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.new-pclothing-bg .newbg-white {box-shadow: none;}
/*Laundry new design #189007993 - Pranita Jadhav*/
.new-laundry-exp .posRel.col-lg-6{box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;border-radius: 7px; background: #fff;}
.new-laundry-exp .newbg-white.newexp-design {box-shadow: none;}
.new-laundry-exp .select.adjstpading .select{width: 100%;}
.new-laundry-alert .formBg{width: 93%;}
.new-laundry-alert .redalertweeks {position: absolute;right: -10px;z-index: 100;}
.new-laundry-alert .redalertweeks img{width: 30px;}
.new-laundry-exp .new-input p{font-size: 15px;margin-bottom: 0;}
/*Laundry new design end*/
/* Added for Mute/Unmute button by Chaitali on  02-05-2025 */
#playPauseAudio {font-size: 24px; color: #000;cursor: pointer; transition: color 0.3s ease, transform 0.2s ease; display: inline-block;margin-left: 10px;}
#playPauseAudio:hover {color: #000;transform: scale(1.1); }
#playPauseAudio:active {transform: scale(0.95);color: #000;}
/*Mockup tools and equipment css Added by Ankita on 06-05-25*/
.new-cancel-btn{border-radius: 7px; border-top: none !important; background: linear-gradient(0deg, #393c45, #9a9a9a) !important; color: #fff;}
.new-continue-btn{border-radius: 7px; background: linear-gradient(0deg, #00c317, #06ff22) !important; border-top: none !important; color: #000; padding: 10px !important; border-top: none; margin-right: 5px !important; margin-left: 5px !important; font-size: 16px !important;}
.newbg-white.newexp-design.box-section-exp.tools-box-padding{ padding: 20px 20px 1px 20px !important;}
.no-calc.bulp-wrap-div a{ background: url(../images/calendar.png) no-repeat 0 0; display: none;}
.imgindiv.tools-bottom-padding{padding-bottom: 20px;}
.tools-btn-padding.tools-bottom-padding{padding-bottom: 20px;}
.tools_equipment .tools-help-assistant .left-talk{top: 10px;}
.tools-equip-box.mv-car-add{background:none; border: 1px solid #ddd !important; padding: 0px 15px !important; margin-top: 30px !important;}
.tools-equipment-box.mv-car-add{background:none; border: 1px solid #ddd !important; padding: 0px 15px !important; margin-top: 30px !important;}
.tools-equipment-box.mv-car-add{background:none; border:none !important;}
.tools-date .glyphicon{ top: -4px;}
.tools-equipment-box.box-section{border: 1px solid #dddddd !important; border-radius: 7px !important;  margin-bottom: 20px !important; background: #fff !important;}
.tools-section-box .tools-equipment-box .fullwidth{  padding-top: 15px;}
.tools-section-box .equip-last-yr .tools-equip-box.box-section {border: 1px solid #dddddd !important; padding: 0 10px !important;}
.equip-last-yr .tools-equip-box .fullwidth{padding: 15px 10px !important;}
/*Mockup tools and equipment css END*/
/*IITR action buttons and emoji design - Ankita Thakur 08-05-25*/
.new-iitr-notfinished{height: 30px !important; padding: 2px 12px; color: #fff; display: inline-block;  min-width: 115px; cursor: pointer; height: auto !important;  margin-bottom: 0 !important; overflow: hidden !important; background-color: #1284ff !important; border-radius: 9px !important; -webkit-box-shadow: none !important; box-shadow: none !important; display: flex; justify-content: center; align-items: center; width: max-content; margin: auto;     font-size: 15px;     margin-bottom: 4px !important;}
.new-iitr-lodged{    background: #4e5057; padding: 0px 12px; border-radius: 9px; color: #fff; display: inline-block; min-width: 115px; cursor: pointer; background: none; background-color: #4e5057 !important; height: 28px !important; font-size: 15px;     margin-bottom: 4px !important; border-radius: 9px !important;}
.new-iitr-lodged:hover, .new-iitr-notfinished:hover{transition: all 0.5s !important;transform: scale(1.1) !important;}
.new-iitr-activeyr-tr img, .taxRecordRow img{width: 40px; margin-right: 10px;}
/*IITR action buttons and emoji design*/
/*Rental schedule - Pranita Jadhav 05-05-2025*/
.new-schedule-wrapper.new-innerwrapper.innerWrapper {margin: 50px 25px 0 25px !important;}
.new-rental-fullwd .addon-div input[type="text"]{width: 100%;padding-right: 25px;}
.new-internet.newexp-design .new-rental-fullwd .formBg .addon-div .addon-perc {right: 9px !important;}
.new-rental form .resp-rental-row7 .rental-owner-err-msg, .new-rental form .resp-rental-row7 .rental-private-err-msg {margin-top: 0;}
.new-rental form .resp-rental-row7 .form-group {margin-bottom: 5px;}
.new-rental-parentdiv.rentalnew-may2022 {border: 1px solid #dddddd !important;}
.new-rental-parentdiv .rental-may2022{border: 1px solid #dddddd;border-top: none;border-left: none;border-right: none;background: #dddddd;border-top-right-radius: 15px; border-top-left-radius: 15px;}
.new-rental-parentdiv .newform-bg-sty.border-bot, .new-rental-parentdiv.rentalnew-may2022 .border-bot{border-bottom: 1px solid #dddddd !important;}
.new-rental-parentdiv .col-sm-6.leftBorder:before {background: #dddddd !important;}
.new-rental-parentdiv .new-input label{font-size: 15px;}
.new-rental2-btn .btn-change-new-arrow {max-width: 170px !important;}
.new-rental2-btn .width-assigned {width: 180px !important;height: 50px;}
.rental-msg{padding-bottom: 20px;}
.new-rental3-form{border: 1px solid #dddddd !important;border-radius: 10px;padding-bottom: 0px;;margin: 0px;}
.new-rental3-form .new-rental3-formhead {border: 1px solid #dddddd;border-top: none;border-left: none;border-right: none;background: #dddddd;border-radius: 10px;padding: 10px;}
.new-rental3-form form{padding: 5px;}
.new-rental-surveyor .surveyor-depr-yr-sublabel{text-align: right;}
.new-rental-equipthisyr .box-section, .new-rental-equiplstyr .box-section{border: 1px solid #dddddd !important;border-radius: 7px !important;margin-bottom: 20px !important;background: #fff !important;    padding: 20px 7px 5px 7px !important;}
.new-rental-equipthisyr .depn-row i.glyphicon-calendar, .new-rental-equiplstyr .depn-row-ly i.glyphicon-calendar{top: -3px;}
.new-rental-equipthisyr, .new-rental-equiplstyr{margin: 0 10px;}
.new-rental-surveyor .surveyor-depr-yr-sublabel span {display: inline-block;}
.data-div{transition: 0.7s;}
.vocal-main-div{transition: 0.7s;}
.data-div.expand-data{width: 80%;}
.reduce-ai{width: 20%;}
.taxassistant-toggle-btn {z-index: 99 !important;position: absolute;background: #f9ea00;z-index: 1;border-radius: 50%;width: 35px;height: 35px;display: flex;justify-content: center;align-items: center;box-shadow: 0px 0px 4px 1px #6b6b6b2b;left: -30px;top: -14px;transition: transform 0.3s ease, padding 0.3s ease;}
.taxassistant-toggle {position: absolute;top: 50%;left: 10px;} /* Removed right: -15px; Added left: 10px; to position the toggle button - Chaitali Deshmukh 03-06-2025 */
.taxassistant-toggle-btn.rotated {transform: rotate(180deg);padding-right: 3px;}
.expand-data.expand-data-toggle{width: 50% !important;}
.taxassistant-toggle-btn i{color: #000;}
.new-rental-equipthisyr .add-more .label-green, .new-rental-equiplstyr .ly-add-more .label-green{width: 80px !important;}
.new-rental-equipthisyr .badges .del-asset .label-del{width: 80px !important;position: static;}
.new-rental-equipthisyr .badges .formcontrdelete{background: none;}
.new-rental-equipthisyr table thead tr th:nth-child(1), .new-rental-equiplstyr table thead tr th:nth-child(1){width: 20%;}
.new-rental-equipthisyr table thead tr th:nth-child(2), .new-rental-equiplstyr table thead tr th:nth-child(2){width: 20%;}
.new-rental-equipthisyr table thead tr th:nth-child(3), .new-rental-equiplstyr table thead tr th:nth-child(3){width: 14%;}
.new-rental-equipthisyr table thead tr th:nth-child(4), .new-rental-equiplstyr table thead tr th:nth-child(4){width: 15%;}
.new-rental-equipthisyr table thead tr th:nth-child(5), .new-rental-equiplstyr table thead tr th:nth-child(5){width: 13%;}
.new-rental-equipthisyr table thead tr th:nth-child(6), .new-rental-equiplstyr table thead tr th:nth-child(6){width: 10%;}
.new-rental-equipthisyr .depn-row select, .new-rental-equiplstyr .depn-row-ly select{    text-align: left;    padding: 7px 30px 7px 6px !important;}
.new-rental3-checkbox table tbody tr td{width: 90px;}
.new-rental3-checkbox table tbody tr td span{order: 2;margin-left: 19px;}
.new-rental3-checkbox table tbody tr td label{width: auto;order: 1;}
.reduce-ai .new-chatheader{padding-right: 75px;}
/*Rental schedule ends*/
/*Schedules steps design - Pranita Jadhav 12-05-2025*/
.new-schedule-checkbox .checkbox label input{margin-left: 0;position: static;width: 25px;height: 25px;opacity: 1;margin-right: 15px;}
.new-schedule-checkbox .checkbox label input[type="checkbox"]:checked{box-shadow: none;}
.new-schedule-checkbox .col-sm-6.col-sm-offset-3{width: 100%;margin-left: 0;}
.new-schedule-checkbox .col-sm-6 label{width: 100%;padding-left: 0;display: flex;}
.new-sch-gstnotespan{background: #d5efff;padding: 10px;color: #407AFF;font-weight: 600;font-size: 15px;width: max-content;margin-left: auto;}
.new-sch-gstnotespan:after{content: "";position: absolute;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 15px solid #d5efff;top: -14px;right: 20px;}
.small-cashbook-sec{display: flex;align-items: center;background: #fffbd1;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;padding: 10px;}
.small-cashbook-sec a{border-right: 1px solid #8a7e00;padding-right: 15px;margin-right: 10px;}
.small-cashbook-sec span{font-size: 16px;}
.small-cashbook-sec a img{width: 170px;}
.new-sch-arrow-btn{height: 50px;background: #02f01e !important;position: relative;display: flex;align-items: center;}
.new-sch-arrow-btn:after {content: "";position: absolute;right: -18px;top: -8px;width: 0; height: 0;border-top: 33px solid transparent;border-left: 27px solid #02f01e;border-bottom: 33px solid transparent;}
.new-sch-arrow-btn input{min-width: 70px !important;}
.new-sch-arrow-btn:hover{background: #02f01e !important;}
.new-sch-select select{    width: 100% !important;}
.new-sch-select .select2-selection.select2-selection--single{border-radius: 7px;border: 2px solid #e1e1e1 !important;height: 34px !important; box-shadow: none;line-height: 15px !important;cursor: pointer;}
.new-sch-select:focus .select2-selection.select2-selection--single{border-color: #04bcfb !important;background: #f2fbff; box-shadow: none;}
.new-sch-select .select2.select2-container:focus .select2-selection.select2-selection--single{border-color: #04bcfb !important;background: #f2fbff !important; box-shadow: none !important;}
.new-sch-select .select2.select2-container .select2-selection.select2-selection--single:focus{border-color: #04bcfb !important;background: #f2fbff !important; box-shadow: none !important;}

.new-sch-select.wd-100, .resp-Ride-select.wd-100, .new-sch-step2-form .fullwidth .formBg{width: 100% !important;}
.new-sch-form.form-horizontal .form-group {margin-right: 0;margin-left: 0;}
.contractor-border-change-color.no-border {border: none !important;}
.new-sch-step2-form.border-bot-black{border-bottom: none !important;}
.new-sch-step2-homeoff .sub-label{position: static;margin-left: 5px;}
.new-sch-step2-form .rideshare-exp-logbook label, .new-sch-step2-form .rideshare-exp-internet label, .new-sch-step2-form .lbook-percent-div label{padding-right: 15px;}
.new-schedule-checkbox .checkbox input[type="checkbox"]:checked ~ .newexp-checkbox.checkmark:before {content: "";position: absolute;background: transparent;width: 80%;height: 84%;border-radius: 50%;top: 2px;left: 3px;transition: ease all .2s;-webkit-transition: ease all .2s;}
.new-schedule-checkbox .checkbox input[type="checkbox"] ~ .newexp-checkbox.checkmark{position: absolute;top: 18px;left: -4px;width: 32px !important;height: 31px !important;box-shadow: none;}
.new-schedule-checkbox .checkbox input[type="checkbox"]:checked ~ .newexp-checkbox.checkmark:after {background: url(../images/checkbox-ticked.png) no-repeat 0 0;background-size: 89%;left: 5px;top: -7px;width: 31px;transition: ease all .2s;-webkit-transition: ease all .2s;border: none;height: 30px;rotate: -36deg;}
.new-schedule-checkbox .checkbox input[type="checkbox"]:checked ~ .newexp-checkbox.checkmark:after {display: block;}
.new-schedule-checkbox .checkbox input[type="checkbox"] ~ .newexp-checkbox.checkmark:after {position: absolute;display: none; content: '';}
.new-schedule-checkbox .checkbox input[type="checkbox"] ~ .newexp-checkbox.checkmark:before{position: absolute;display: none;content: '';}
.new-schedule-checkbox .checkbox input[type="checkbox"]:checked ~ .newexp-checkbox.checkmark:before{position: absolute;display: block;}
.checkbox-label{margin-left: 10px;text-align: left;}
/*Schedules steps design ends*/
/*Schedules steps tab design - Pranita Jadhav 17-05-2025*/
.new-sch-stepcircle:after{border-radius: 50%;content: "";position: absolute;width: 13px;height: 13px;background: #b1b1b1;top: -25px; left: -5px; z-index: 1;}
.new-sch-stepcircle:before{content: ""; position: absolute; width: 23px; height: 23px; background: #ffffff; border: 2px solid #b1b1b1; border-radius: 50%; top: -30px;left: -10px;z-index: 1;}
.new-sch-stepsection .btn{background-color: transparent; border: none;padding: 40px 10px 5px 10px;}
.new-sch-step{display: block;font-weight: 800; font-size: 19px;line-height: 22px;}
.new-sch-stepname{font-weight: 600;line-height: 30px;}
.new-sch-stepsection .btn:hover, .new-sch-stepsection .btn:focus, .new-sch-stepsection .btn:active{background-color: transparent !important;box-shadow: none;}
.new-sch-stepsection .btn span{color: #b1b1b1;}
.new-sch-stepsection .btn.sch-active span{color: #007bff;}
.new-sch-stepsection .btn.sch-active .new-sch-stepcircle:before{border: 2px solid #007bff;}
.new-sch-stepsection .btn.sch-active .new-sch-stepcircle:after{ background: #007bff; border: 2px solid #007bff;}
.new-sch-stepdiv{width: 270px;}
.new-sch-stepprogress:before{content: "";position: absolute;width: 100%;height: 2px;background: #b1b1b1; left: -50%;top: 20px;}
.sch-active .new-sch-stepprogress:before{background: #007bff;}
.sch-progress-line {height: 4px;width: 80px;background: #ccc;margin: 0 10px;border-radius: 2px;transition: background 0.3s;display: inline-block;vertical-align: middle;}
.sch-progress-line.active { background: #007bff;}
.new-sch-stepprogress.prev-active:before {background: #007bff !important;}
.new-sch-stepsection .pre-active-span span{color: #007bff !important;}
.pre-active-span .new-sch-stepcircle:before{border: 2px solid #007bff;}
.pre-active-span .new-sch-stepcircle:after{background: #007bff;}
/*Schedules step 3 design - Pranita Jadhav 19-05-2025*/
.new-sch-step3 .new-sch-img{max-width: 130px; margin: 0;}
.overflow-x{overflow-x: auto;}
.new-sch-step3-tbl table thead tr th{padding:8px;border-right: 1px solid #c9c9c9; border-color: #c9c9c9; border-top: 1px solid #c9c9c9;border-left: 0px;background: #dce2e7;border-bottom: none;font-weight: bold;}
.new-sch-step3-tbl table thead tr th:first-child{border-left: 1px solid #c9c9c9;border-bottom: none;position: relative;border-top-left-radius: 5px;}
.new-sch-step3-tbl table{border-radius: 5px; border: none;border-collapse: separate;}
.new-sch-step3-tbl table thead tr {border: 0px;background: none;}
.new-sch-step3-tbl table thead tr th:last-child{ border-top-right-radius: 5px;}
.new-sch-step3-tbl table tbody tr:nth-child(odd) {background: #f8fcff;}
.new-sch-step3-tbl table tbody tr:nth-child(even) { background: #fff;}
.new-sch-step3 .new-rethink-btn{font-size: 17px !important; border-radius: 7px;width: 161px !important;}
.new-sch-step3 .new-rethink-btn:hover{transform: scale(1.05);transition: all 0.2s;}
.new-sch-step3-tbl table tbody tr td {border-color: #c9c9c9;border-top: 1px solid #c9c9c9;border-right: 1px solid #c9c9c9;border-bottom: none;position: relative;padding:10px;vertical-align: top;}
.new-sch-step3-tbl table tbody tr td:first-child{ border-left: 1px solid #c9c9c9;}
.new-sch-step3-tbl table .kv-date-remove{display: none;}
.new-sch-step3-tbl table tbody tr:last-child td{border-bottom: 1px solid #c9c9c9 !important;}
.new-sch-step3-tbl table tbody tr:last-child td:first-child{border-bottom-left-radius: 5px;}
.new-sch-step3-tbl table tbody tr:last-child td:last-child{border-bottom-right-radius: 5px;}
.new-sch-step3-tbl table thead tr th{width:10%;}
.new-sch-step3-tbl table thead tr th:nth-child(3){width:5%;}
.new-sch-step3-tbl table tbody tr td select{width: 110px;box-shadow: none;cursor: pointer;background: #fff !important; border: 2px solid #e1e1e1 !important;padding: 4px 2px 7px 2px !important;text-align: left;line-height: 12px;height: 34px !important;border-radius: 7px;font-size: 14px;font-weight: 400;}
.new-sch-step3-tbl table tbody tr td .new-sch-step3yes-no select{width: 55px;}
.new-sch-input select.readonly-readonly{pointer-events: none; background: #efefef !important;}
.new-sch-input label{font-weight: 600;padding-top: 0;margin-bottom: 0;font-size: 16px;padding-right: 10px;}
.toggle-form-div.toggle-form-wide {width: 50% !important;max-width: 50% !important;transition: 0.7s;}
.new-sch-step3 vocal-main-div {width: 25% !important;max-width: 25% !important;transition: 0.7s;}
.new-sch-step3 vocal-main-div.toggle-tax-narrow {width: 50% !important;max-width: 50% !important;transition: 0.7s;}
.toggle-form-div, .vocal-main-div, .toggle-tax-narrow{transition: 0.7s;}
.taxassistant-toggle-btn.rotated {transform: rotate(180deg);padding-right: 3px; z-index: 99;}
.new-sch-taxassistant .left-talk.help-assistant {top: 155px;}
.new-sch-step3-tbl #depr-table th:nth-child(1) {width: 142px;}   /* Date Bought */
.new-sch-step3-tbl #depr-table th:nth-child(2) {width: 161px;}   /* What You Bought */
.new-sch-step3-tbl #depr-table th:nth-child(3) {width: 130px;}   /* Type */
.new-sch-step3-tbl #depr-table th:nth-child(4) {width: 102px;}   /* Cost */
.new-sch-step3-tbl #depr-table th:nth-child(5) {width: 100px;}   /* From last year */
.new-sch-step3-tbl #depr-table th:nth-child(6) {width: 60px;}   /* Work use % */
.new-sch-step3-tbl #depr-table th:nth-child(7) {width: 102px;}   /* Left to claim */
.new-sch-step3-tbl #depr-table th:nth-child(8) {width: 75px;}   /* Still using? */
.new-sch-step3-tbl #depr-table th:nth-child(9) {width: 102px;}   /* Price if sold */
.new-sch-step3-tbl #depr-table th:nth-child(10) {width:37px;}   /* Action */
.new-sch-step3-tbl #depr-table {table-layout: fixed;width: 100%;}
.new-sch-input .date .input-group-addon{padding: 7px;}
.new-sch-input input[readonly]{background: #efefef !important;pointer-events: none;}
select, select option {white-space: normal !important;word-break: break-word;}
.new-sch-step3 .error-message{color: #ff0600 !important;font-weight: 600;font-size: 14px;line-height: 1;padding-top: 5px;}
.new-sch-step3-tbl .deleteBtn{background-color: transparent;border: none;padding: 0;}
.new-sch-step3-tbl .deleteBtn i{color: #dd2c00;font-size: 23px;}
.new-sch-step3-tbl .deleteBtn:hover{transform: scale(1.05);transition: all 0.2s;}
.new-sch-input input{box-shadow: none;background: #fff;border: 2px solid #e1e1e1;padding: 6px 6px;height: 34px;border-radius: 7px;font-size: 14px;font-weight: 400;text-align: right}
.new-sch-input input:focus {outline: 0;border-color: #04bcfb;background: #f2fbff;box-shadow: none;}
.new-sch-input.w-80 input{width: 80px;}
.new-sch-input.w-140 input{width: 140px;}
.new-sch-input.w-120 input{width: 120px;}
.new-sch-input.w-110 input{width: 103px;}
.new-sch-input.w-60 input{width: 60px;}
.new-sch-input.w-in-50 input{width: 42px;}
.new-sch-input.w-40 input{width: 40px;}
.new-sch-input .date{background: none;border: none;height: 34px;}
.new-sch-input .date input{width: 92px; cursor: pointer;}
.new-sch-deprtotal input{width: 100px;}
.not-allowed-input{width: 110px;background: #efefef !important; pointer-events: none;    margin-left: auto;text-align: left !important;}
.new-sch-input.d-flex .not-allowed-input{width: 90px;background: #efefef !important; pointer-events: none;    margin-left: auto;}
.not-allowed-input.type-input{width: 110px;}
.new-sch-input.text-left input, .new-sch-input.text-left select{text-align: left;}
.new-sch-logbookedit a{position: absolute;bottom: 15px;right: -9px;}
.new-sch-logbookedit a i{color: #1284ff;font-size: 23px;font-weight: 500;}
.new-sch-step2-form .new-sch-logbookedit .fullwidth .formBg{width: 80% !important;}
.new-alert-box{z-index: 99999 !important;}
.new-overlay{z-index: 99999 !important;}
.new-sch-motorpopup table thead tr th {padding: 8px;border-right: 1px solid #c9c9c9;border-color: #c9c9c9;border-top: 1px solid #c9c9c9 !important; border-left: 0px;background: #dce2e7;border-bottom: none;font-weight: bold;}
.new-sch-motorpopup table thead tr th:first-child {border-left: 1px solid #c9c9c9;border-bottom: none;position: relative;border-top-left-radius: 5px;}
.new-sch-motorpopup table thead tr th:last-child {border-top-right-radius: 5px;}
.new-sch-motorpopup table thead tr {border: 0px;background: none;}
.new-sch-motorpopup table tbody tr:nth-child(odd) {background: #f8fcff;}
.new-sch-motorpopup table tbody tr:nth-child(even) {background: #fff;}
.new-sch-motorpopup table tbody tr td {border-color: #c9c9c9;border-top: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9;border-bottom: none; position: relative;padding: 8px;vertical-align: top;    border-left: none;}
.new-sch-motorpopup table tbody tr td:first-child {border-left: 1px solid #c9c9c9;}
.new-sch-motorpopup table tbody tr:last-child td{border-bottom: 1px solid #c9c9c9;}
.new-sch-motorpopup table tbody tr:last-child td:first-child{border-bottom-left-radius: 5px;}
.new-sch-motorpopup table tbody tr:last-child td:last-child{border-bottom-right-radius: 5px;}
.new-sch-motorpopup .no-data-txt{font-weight: 600;color: #007bff;}
.new-sch-motor-popup .modal-dialog {width: 900px;}    
.new-sch-motor-popup .no-more-car.greenBtn.btn{border-radius: 7px !important; min-width: 130px !important;border: none;background: linear-gradient(0deg, #393c45, #9a9a9a) !important; border-top: none !important;color: #fff !important; padding: 10px !important;border-top: none;margin-right: 5px !important; margin-left:5px !important;font-size: 17px !important;}
.new-sch-motor-popup .no-more-car.greenBtn.btn:hover{transition: all 0.5s;transform: scale(1.1); border: none;background: linear-gradient(0deg, #393c45, #9a9a9a) !important; }
.new-sch-motor-popup .othexp-poup-cont{border-radius: 7px !important; min-width: 130px !important; border: none;background: linear-gradient(0deg, #00c317, #06ff22) !important; border-top: none !important;color: #000 !important; padding: 10px !important;border-top: none;margin-right: 5px !important; margin-left:5px !important;font-size: 17px !important;}
.new-sch-motor-popup .othexp-poup-cont.greenBtn.btn:hover{transition: all 0.5s;transform: scale(1.1); border: none;background: linear-gradient(0deg, #00c317, #06ff22) !important;}
.new-sch-motor-popup .new-input .formBg select{text-align: right;}
.new-sch-motor-popup .new-input .row{display: flex;align-items: center;}
.new-schedule-checkbox .checkbox label{font-size: 16px;}
.new-sch-motor-popup .new-delete-btn.btn{border-radius: 7px !important;max-width: 60px !important;max-width: 44px !important;    margin: 0;border: none !important;   padding: 4px !important;    font-size: 15px !important;min-width: 58px !important;}
.new-sch-motor-popup .new-edit-btn.btn{    color: #000 !important;border-radius: 7px !important;max-width: 60px !important;    margin: 0;max-width: 44px !important;border: none !important;   padding: 4px !important;    font-size: 15px !important;min-width: 58px !important;}
.new-sch-motor-popup table{border-radius: 5px; border: none;border-collapse: separate;}
.new-sch-motor-popup table thead tr {border: 0px;background: none;}
.new-sch-step2-form .new-sch-motorvehicle.box-section{    margin: 5px;padding: 20px 10px 5px 10px !important}
.new-sch-step2-form .new-sch-logbookedit .fullwidth .formBg.new-sch-formBg {width: 100% !important;}
.new-sch-step2-form .new-schedule-checkbox .checkbox input[type="checkbox"] ~ .newexp-checkbox.checkmark{width: 27px !important; top: 10px;left: -1px; height: 27px !important;}
.new-sch-step2-form .new-schedule-checkbox .checkbox label {padding-top: 0 !important; align-items: center;}
.new-sch-step2-form .box-section {padding: 7px 0 5px 0 !important;}
/*Schedules css ends*/
/* Contractor Summary new css start here by satish on 27-05-2025 */
.contractor-summary-page.new-summary-design-classes .new-input .formBg input {box-shadow: none; background: #fff;border: 0px solid #e1e1e1; padding: 6px 6px; height: 34px;}
.contractor-summary-page.new-summary-design-classes .new-input .formBg input.readonly-input {background: #ffffff00 !important;}
.contractor-summary-page.new-summary-design-classes .contractor-sch-form{max-width: 100% !important;}
.contractor-summary-page.new-summary-design-classes .contractor-sch-form .exp_det_div{margin-bottom: 0px;border-top-left-radius: 0;border-top-right-radius: 0;padding-top: 0px; border: 0;}
.contractor-summary-page.new-summary-design-classes .contractor-sch-form .exp_det_div div.d-flex{border: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.contractor-summary-page.new-summary-design-classes .contractor-sch-form .exp_det_div div.d-flex .new-input{border-right: 1px solid #ddd;}
.new-header-color{background: #dde2e8; border-top-left-radius: 9px; border-top-right-radius: 9px; border: 2px solid #ddd;border-bottom: 0;}
.contact-iitr-img .backbtncenter{max-width: 180px;}
.contractor-summary-page .form-div .btn-row .col-sm-6{border-bottom: 0px solid #000 !important; min-height: auto !important; margin-bottom: 0 !important;}
.contractor-summary-page .form-div .btn-row .col-sm-6:nth-child(2) {border-left: 0px solid #000 !important;}
.income-am-tab label, .new-header-color label{text-indent: 20px;}
.income-am-tab .formBg input#schcontractorinexp-income_amount{background: #79ea5b !important; min-width: 56px;}
.new-total-expenses{background: #dff1ff;border: 2px solid #dddddd;border-top: 0;border-bottom-left-radius: 9px;border-bottom-right-radius: 9px;}
.text-indent20{text-indent: 20px;}
.income-am-tab{padding-top: 5px;}
.contractor-sch-form.rideshare-review-form .new-input label{text-align: left; text-indent: 0px; margin-left: 20px;}
.checkbox input:checked ~ .new-checkbox.checkmark { border-radius: 50%; transition: ease all .2s;-webkit-transition: ease all .2s;}
.new-schedule-checkbox .checkbox input[type="checkbox"] ~ .newexp-checkbox.checkmark{width: 25px !important;  height: 25px !important;}

/* Contractor Summary new css END here by satish on 27-05-2025 */
/* ITR welcome back page changes start-28-05-25 */
.details-form-dropdown .details-section, .chng-pass-dropdown .chng-pass-section{color: #000;font-family: lato;font-family: 'Lato';font-weight: bold;background: #ddd;padding: 10px;border-radius: 10px;}
.new-iitr-help.iitr-share-gotax .share-gotax-section{min-width: 250px;display: flex;align-items: center; color: #000;font-family: lato;font-family: 'Lato';font-weight: bold;background: #ddd;padding: 5px 10px;border-radius: 10px;}
.new-iitr-help.iitr-share-gotax .share-gotax-section .fa-caret-down, .new-iitr-help.iitr-share-gotax .share-gotax-section .fa-caret-up{margin-left: auto;}
.details-form-dropdown, .chng-pass-dropdown, .new-iitr-help.iitr-share-gotax{padding: 0px 10px;}
.new-iitr-imgsection{margin-left: auto;}
.details-form-dropdown{min-width: 210px;}
.new-iitr-box-inner .chng-pass-dropdown .chng-pass-section{white-space: nowrap; min-width: 230px;}
.contact-iitr-img img{width: 100%;}
.details-form-dropdown .details-section{min-width: 190px;}
/* ITR welcome back page changes END-28-05-25 */   

/* Family anf other items css start here -by satish 31-05-2025*/
.enter-dates-together .newinput .row{margin: 0 !important;}
#spouse_dob-kvdate select{border-radius: 7px !important;    padding-right: 0 !important;}
#protecting-sec.new-input .sasuperradio{padding-top: 5px !important;}
.new-input .spouse-msg .spouse-tri{width: 27px !important; top: -8px;left: -309px;rotate: 40deg;}
.new-input .spouse-msg .spouse-txt{top: -60px; float: none !important; text-align: center !important; width: 150px;left: -446px; padding: 8px 10px 10px 10px;height: 79px;}
.newexp-design #othspousedet-gender{text-align: left !important;}

/* Family anf other items css  here -by satish 31-05-2025*/
/* Family anf other items css start here -by satish 31-05-2025*/
.new-small-page-image .rgimg, .rgimg{margin: 0 !important;  max-width: 85px !important;     }
/* Family anf other items css  here -by satish 31-05-2025*/

/* Annuities and super income- 04-06-25 by satish */
.anui-sup-income span{display: block; width: 100%;text-align: start; margin-left: 10px;line-height: normal !important;}
.anui-sup-income{padding-top: 0 !important;}
.newsub-header .pretextformatting{white-space: normal !important;}
.in-inpsipartb-cls .delBtn, .in-inpsipartb-cls .editBtn, .in-inpsipartb-cls .delBtn, .in-inpsipartb-cls .editBtn, .gov-all .delBtn, .gov-all .editBtn, .income-interest .delBtn, .income-interest .editBtn, .inc-pension .delBtn, .inc-pension .editBtn, .inc-divident .delBtn, .inc-divident .editBtn, .lumpsum-pay .delBtn, .lumpsum-pay .editBtn, .emp-share .delBtn, .emp-share .editBtn, .cls-manage-fund .editBtn, .cls-manage-fund .delBtn, .in-etp-cls.income-other .editBtn, .in-etp-cls.income-other .delBtn{min-width: auto !important;}
.no-data-btns-wrap{display: flex; justify-content: center;}
.new-margin-top{margin-top: 15px;}

/* .dividend-tri {-webkit-filter: drop-shadow(5px 5px 5px #222);  margin: 0; position: absolute;filter: drop-shadow(4px 1px 2px grey);width: 33px;top: 100px !important;right: 494px !important;rotate: -69deg !important;}
.dividend-msg-txt {background: #f9ea00 !important; position: inherit !important; color: #000 !important;} */
.dividend-msg{height: 196px;}
.dividend-msg .dividend-msg-txt{top: 110px;left: 0%;}
.dividend-msg .dividend-tri{top: 93px; left: 150px;rotate: -72deg;}
.dividend-msg-txt {background: #f9ea00 !important;color: #000 !important;}
.added-firstchild .formBg07 div:nth-child(1) {width: 100%;}
.manage-fund-img .manage-fund-msg .callout-info-round.inner-fund-msg-text{right: auto !important; bottom: auto !important; position: relative; margin: 0 auto;}
.manage-fund-img .manage-fund-msg .inner-fund-tri{rotate: 84deg !important;right: -28px !important;bottom: -2px !important;margin: 0 auto !important;position: relative;}
.summary-container .new-input label{padding-top: 10px;}
.crypto-provider-container .new-input input{border: 2px solid #e1e1e1 !important;}
.crypto-provider-container {background: #fff !important;}
.crypto-row-tbl.new-input .formBg input{border: 2px solid #e1e1e1 !important;}
.crypto-datePicker span{padding: 0 5px !important; max-height: 35px !important;  margin: 0 auto; border: 2px solid #e1e1e1 !important;background: #efefef !important;}
.crypto-datePicker .date{max-height: 35px !important;}
.crytpo-addmore-btn{min-width: 112px !important;}
/* Annuities and super income end- 04-06-25 by satish */

/* expenses page design changes 07-06-25 by satish */
.covid-exp header h1{padding: 0 !important;}
#self-edu-form.self-edunew-input .form-group{margin-right: 0px;margin-left: 0px; margin-bottom: 0;}
.selfedu-msg .callout-alert-round{background: #ffea07 !important; color:#000 !important;}
.tools_equipment .input-group-addon{padding-top: 9px !important;  }
.equip-tools-cy-form.depn-table select{background-color: #fff !important;}
.equip-this-yr .newselfedu .new-input select, .equip-last-yr .newselfedu-lasy .new-input select{line-height: 16px; background: url(../images/drop-icn.png) calc(100% - 10px) center / 11px no-repeat !important; text-align: left !important;}
.new-percent-posi .addon-div .addon-perc{  right: 2% !important;}
.new-percent-posi .addon-div input{padding-right: 17px !important; width: 100% !important;}
.self-edu-km-tbl{background:#fff !important; padding-top: 20px !important;}
.motor-work-bulky{padding-left: 30px !important;}
#expcar-carry_equip .motor-checkbox-bulky label .vehicle-checkbox .sq-rel {  right: -41px !important;}
#exp-home-office-form .easy-way .home-off-formBg .hrs-worked{width: 100% !important;}
.home-info label.info::before {display: none;}
/* expenses page design changes 07-06-25 by satish */
/* schedule page css- 09-06-2025 by satish */
.private-health-form{margin-top: 0 !important;}
.pvt-health-input.formBg{width: auto !important;}
.pvt-health-quote-txt {background: #f70449;width: 182px;height: 133px;right: -60px !important;top: -160px !important;border: 3px solid white;position: absolute;color: #fff; border-radius: 50%;font-size: 16px; text-align: center; padding: 21px 20px 10px 20px; box-shadow: rgb(26 26 43 / 25%) 4px 5px 6px -2px, rgba(0, 0, 0, 0.3) 0px 2px 7px -3px;}
.pvt-health-quote-tri{rotate: -261deg !important;top: -27px !important;right: 34px !important;}
.medicare-section .select select{width: 100% !important;}
.offset-super-contri-cls .ur-expenses-header h1.min-w-80{font-size: 22px !important;padding: 0 0px !important;line-height: normal !important;}
.new-carer-section .addon-div .addon-perc{top: 6px !important; font-size: 14px; right: 3% !important;}
.new-carer-section .addon-div input{padding-right: 20px !important; width: 100% !important;}
.have-car-cls .responsive-table{overflow: auto;}


/* schedule page css- 10-06-2025 by satish */
.information-section {padding-bottom: 140px !important;}
.basic-details.basic-details-sec.new-input .row{display: block !important;}
.basic-details.basic-details-sec.new-input .user-prs-dtls .personal-details-DOB .formBg{ width: 50px !important;}
.basic-details.basic-details-sec.new-input .personal-details-DOB .formBg .select .year{width: 70px !important;}
.basic-details.basic-details-sec.new-input .row.row-bsb{display: flex !important;}
.new-schedule-wrapper .occu-details-sec .formBg, .new-schedule-wrapper .basic-details-sec .formBg, .new-schedule-wrapper .postal-details-sec .formBg, .new-schedule-wrapper .dependent-child-sec .formBg{width: auto !important;}

/* Salary wages css changes btn prefill-info-btn-prnt- 11-06-2025 by satish */
.prefill-info-btn-prnt{padding: 0; width: max-content; position: absolute; top: -18px;right: -5px;}
.prefill-info-btn-prnt .prefill-btn .formBg02 .btn{padding: 0 !important;}
.main-occu-list .main-occu-li{max-height: 365px; overflow-x: hidden; overflow-y: scroll;padding: 0px 20px;}
.home-back-bdtn-child .new-continue-btn a{ padding-top: 0px !important;  min-width: 100px !important;}
.home-back-bdtn-child .new-cancel-btn a{ padding: 10px 12px !important;}
.new-occupation-text{    font-weight: 800; text-transform: uppercase; font-size: 28px !important;}
.new-occu-height-ad{margin: 4% 0px;}
.new-schedule-wrapper .prefill-info-btn-prnt .formBg02.new-orange-btn{width: 80%;}
.new-schedule-wrapper .prefill-info-btn-prnt .formBg02.new-orange-btn input{font-size: 15px !important;height: 40px !important;}
#newocculi.new-occuli .new-occu-width{display: block !important;}
#newocculi{width: 50%;margin: 0 auto;}
.new-occu-width .all-accu-pation-list{}
.new-input .formBg select{text-align: left !important;}
.select-new-occu{font-size: 28px; font-weight: 800;}
/* css by satish12-06-2025 */
.zone-quote-msg.zone-info .zone-tri{top: 55px;}
.children-sec .table-wrap{overflow-x: scroll;}
/* css by satish13-06-2025 */
.left-menupayment-form header{position: inherit !important; width: 100% !important;}
content.and-parent-cls.and-guest #more-questions-form .yes-no-radio span{padding-left: 0 !important;}
.children-class.active-child-rows .magic-cnt .combodate select.year {padding: 5px 10px 5px 5px !important;}
.children-list-sec .table > thead > tr > th{background: #fff !important;}
content.and-parent-cls.and-guest .spouse-sec .new-input .formBg select{line-height: 14px !important;}
/* css by satish14-06-2025 */
.newoccumsg .occ-quote-msg-txt{background: #ffe900 !important; color: #000 !important;}
.newoccumsg .msg-triangle{left: -58px !important;rotate: -37deg !important; width: 46px !important;}
.expenses-list .selected{background: #fff !important;}
/* .selected::before{border: 0 !important; position: relative !important;}
.offbox{padding: 0 !important;} */
.new-home-btn {background: linear-gradient(0deg, #40c14e, #04ec1f) !important;color: #000;border: none;font-size: 16px !important;margin-right: 5px !important;margin-left: 5px !important; height: 45px !important; border-radius: 4px;}
.new-home-btn:hover {transform: scale(1.05);transition: all 0.2s;}
.new-home-btn::before{border: 0 !important;}
.occ-list .formBg02::before{border: 0 !important;}
.tfn-input-screen .prepaid-alert-msg{color: #000 !important;}
#getTfn-form .fullwidth.padbot10.new-input input.form-control[readonly], #getTfn-form .tfn-input-screen .magic-cnt input[type="text"], #getTfn-form .guest_finyr.new-input .formBg.magic-cnt .select select, #getTfn-form .new-input .magic-cnt .form-control[readonly]{height: 45px !important; line-height: normal !important; background: #efefef !important; background-color:#efefef !important;}
#getTfn-form .field-admmainoccu-dob .magic-cnt p.dob-error{float: left !important;}
#getTfn-form .magic-cnt .formBg .select select{height: 45px !important; line-height: normal !important; background: #efefef !important; background-color:#efefef !important;}
#getTfn-form .new-input .magic-cnt .combodate select.year{padding: 7px 30px 7px 7px !important;}
#name-address-form .select #day, #month, #year{padding: 7px 30px 7px 7px !important;}
.new-input .suggest-select .formBg .select select.input{line-height: 12px !important;}
.new-input .suggest-mailtext .formBg #suggestions-message{border: 2px solid #e1e1e1 !important;}
.trans_details .payment-details .form-actions .formBg01, .trans_details .payment-details .form-actions .formBg02{border-radius: 4px !important;}
.thank-you .continue-btn{margin: 0 auto !important; line-height: 0 !important;}
.thank-you .continue-btn a{line-height: 11px;}
.new-payment-2025-header{width: 100% !important; position: revert !important;padding: 0px !important;}
.new-payment-2025-header h1{padding: 8px 10px 24px 10px !important;}
.sign-up-form{background: #cfeefe !important;}
.l-bstn a{line-height: 36px;}
.new-formBg02::before{border: none !important;}
.sign-up-inner header{border-top-left-radius: 15px; border-top-right-radius: 15px;}
.sign-up-form{border-bottom-right-radius: 15px;}
.sign-up-page .sign-up-inner{box-shadow: 2px 5px 7px 1px rgba(0, 0, 0, 0.17) !important; border-radius: 15px;}
.badge-sec-main{box-shadow: 0px 0px 4px -1px #ccc; border: 0 !important;}
.exp-main #expenses-list.expenses-list.text-center{border: 0px solid #212121 !important; box-shadow: 0px 0px 4px -1px #ccc;}
.border-pricing{border: 0 !important;box-shadow: 0px 0px 4px -1px #ccc;}
.price-pack-sec{border: 2px solid #fff !important; background: #cfeefe;}
.exp-main .heading.wantformore{border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important;border-radius: 15px;}
.Uni-box-main .uniform{background: #e0f5ff !important;}
.Uni-box-main .quicktax{background: #b6deff !important;}
.uniform::before{border: solid 1px #e0f5ff !important;right: 0px !important;bottom: 0px !important; }
.quicktax::before{border: solid 1px #b6deff !important;}
.formBg02.resp-type-btn::before{right: 0px !important;bottom: 0px !important;background: transparent;border: solid 1px #46ff5b !important;}
/* .vid-section .watch-video-button a {line-height: 1.4 !important;} */

/* new login D>E>R>E>K css added-16-06-2025 by-satish */
.new-login-parent .vocal-search-main{min-height: 438px !important; max-height: 400px !important;}
.newlogin-form{margin-top: 20px;}
.new-login-container .contFormInput {padding: 33px 30px !important;}
.new-login-parent .left-talk.help-assistant{z-index: 9;}
.new-login-parent{padding-top: 15px;}
.new-login-parent .chat-message{font-size: 16px;}
@media (max-width: 1199px) {
  .new-login-parent .vocal-main-div {
    margin-top: 0px;
  }
    .new-login-parent #messages-container {
    height: auto;
    min-height: 100px;
  }
}
@media (max-width: 545px) {
  .new-login-parent .left-talk.full-joker.help-assistant {
    top: -30px !important;
  }
  .new-login-parent .vocal-main-div{top: 40px;}
}
@media (max-width: 991px) {
    .rg-logo.n-rg-logo{margin: 0 auto;}
}
/* new login css added-16-06-2025 by-satish */

/* Home office css by satish-17-06-2025 */
.new-home-newoffice #asset-sold-date-0-kvdate .form-control.krajee-datepicker{border: 2px solid #e1e1e1 !important; background: #fff !important;}
.new-home-newoffice .input-group.date .form-control.krajee-datepicker{background: #fff !important;}
.new-home-newoffice .equip-summary .mv-car-add .depn-table.table-fixed .formBg{margin-top: 0px !important;}
.spouse-datebirth .combodate{display: flex;}
.spouse-checkbox .yes-no-radio {width: 80px !important;}
.summary-container, .crypto-provider-container, .individual-trans-container{overflow: hidden;}
.manage-fund-tri { filter: drop-shadow(4px 1px 2px grey); position: absolute; bottom: -31px; rotate: -66deg; width: 33px; left: 98px;}
.manage-fund-msg-text { width: 281px; height: 194px; left: -112px !important; padding: 33px 20px 10px 20px; top: 73px;}
.divident-mt-top{margin-top: 180px !important;}
.adddividend-tri{left: 129px;}
.adddividend-msg-txt{left: -80px !important;}
table.table.schedule-prop-summary thead th:nth-child(2n), table.table.schedule-prop-details thead tr:first-child th:nth-child(2n){background: #cfeefe !important;}
@media (max-width:1500px){
    .box-section .crypto-label{ width: 80%;}
}
@media (max-width: 1480px) {
    .addmanage-fund-sec .manage-fund-msg-text { width: 282px; height: 207px; left: -143px !important; padding: 38px 20px 10px 20px; top: 52px;}
      .adddividend-tri {rotate: -62deg;top: 59px;}
      div#inforeignincome-p_val .yes-no-radio {width: 76px !important;}
}
#exp-home-office-form .home-office-tbl table tbody tr td label.control--radio span {
  position: absolute;
  left: 41px !important;
  top: 3px !important;
}

@media (min-width: 1200px) and (max-width: 1400px) {
    .in-salwage-cls .data-div{width: 67%;   }
}
/* Home office css by satish-17-06-2025 */

/* Home office css by satish-18-06-2025 */
.pvt-health-form.new-input{margin-top: 130px;}

@media (max-width: 1330px) {
.pvt-health-quote-txt{top: -140px !important;}
}
@media (max-width: 991px) {
  .pvt-health-quote-txt {top: -129px !important;}
}
@media (max-width: 767px) {
  .pvt-health-quote-resptri {right: 0; left: -132px !important;filter: none !important;}
}
@media (max-width: 1600px) {
  #insalarywages-is_fbt .yes-no-radio span {
    left: 44px;
    position: relative !important;
  }
}
@media (min-width: 1200px) and (max-width: 1640px) {
  .motor-bulky-check {
    padding: 0;
    margin-left: 0px !important;
  }
}
@media (min-width: 991px) and (max-width: 1640px) {
  .motor-checkbox-carcost {
    padding-left: 15px !important;
  }
    .motor-checkbox-col, .motor-checkbox-claim {
    padding-left: 15px !important;
  }
}
.carDetailsInput .formBg {
  width: 100% !important;
}
@media (max-width: 1400px) {
  .carDetailsInput .formBg {
    width: 80%;
    min-width: 202px !important;
  }
}
/* Home office css by satish-18-06-2025 */
/* Home office css by satish-19-06-2025 */
#additional-pay-popup .trans_details{height: 80vh; overflow-x: auto;max-height: 700px;}
/* .trans_details::-webkit-scrollbar{width: 10px !important;} */

@media (max-width: 1530px) {
  .new-input .spouse-msg .spouse-tri {
    width: 27px !important;
   top: -23px !important;
    left: -226px !important;
    rotate: 76deg !important;
  }
    .new-input .spouse-msg .spouse-txt {
    top: -100px !important;
    float: none !important;
    text-align: center !important;
    width: 150px;
    left: -317px !important;
    padding: 8px 10px 10px 10px;
    height: 79px;
  }
  .spouse-incm{margin-top: 120px;}
}
#dkm-trav .help-block.help-block-error{float: left;}
.motor-checkbox-col p.help-block{float: left;}
#form-user-name-address #userpersonaldetailsinner-occupationid {
    width: 100%;
    white-space: nowrap !important;
}
/* Home office css by satish-18-06-2025 */
/* Home office css by satish-21-06-2025 */
  .row-width-div100 .field-userexpenses-dryclean_clothes, .row-width-div100 .field-userexpenses-total_claim{width: 100%;}
  .row-width-div100 .field-userexpenses-dryclean_clothes label, .row-width-div100 .field-userexpenses-total_claim label{line-height: 39px;}
  .quick-exp-btn .quick-to-all-btn .formBg01 .btn:before{position: relative !important; border: 0 !important;}
  .quickexp-main form#exp-tax-agent-form .clothes-you-wear .formBg .select{line-height: 14px;  white-space: nowrap !important;}
    form#exp-tax-agent-form .select{    white-space: nowrap !important;}
    .quickexp-laudnry .quickexp-weeks .formBg, .quickexp-laudnry .quick-exp-label-mt .formBg{background: white !important;  border: 2px solid #e1e1e1 !important;} 
    .quickexp-laudnry .quick-exp-label-mt .formBg .select select{    padding: 0px 20px 1px 5px !important;}
    .quickexp-laudnry .quickexp-weeks .formBg:before, .quickexp-laudnry .quick-exp-label-mt .formBg:before{    position: relative !important; border: 0 !important;     padding: 0 !important;}
.quickexp-laudnry .quick-exp-label-mt .formBg .select .select__arrow {    right: 5px !important;}
.m-auto.text-center.exp-btn-wrap .new-continue-btn a{ height: auto !important;    padding: 2px 12px;}

  @media (min-width: 1200px) and (max-width: 1350px) {

  .quickexp-main .data-div{width: 63%;}
  }
  @media (max-width: 1500px) {
    .row-width-div100{margin-top: 25px !important;}
  }
/* Home office css by satish-21-06-2025 */ 
/* hang in there  css by satish-23-06-2025 */
.hang-in-the-mobile, #name-address-form label{line-height: 39px;}
/*hang in there  css by satish-23-06-2025 */



@media (max-width: 991px) {
    .msg-triangle {width: 48px; left: 20px;rotate: -60deg !important;top: 67px !important;}
}

.new-sch-logbookedit a{position: absolute;
    bottom: 15px;
    right: -9px;}
.new-sch-logbookedit a i{    color: #1284ff;
    font-size: 23px;
    font-weight: 500;}
.new-sch-step2-form .new-sch-logbookedit .fullwidth .formBg{width: 80% !important;}

.new-alert-box{z-index: 99999 !important;}
.new-overlay{z-index: 99999 !important;}
.new-sch-motorpopup table thead tr th {
    padding: 8px;
    border-right: 1px solid #c9c9c9;
    border-color: #c9c9c9;
    border-top: 1px solid #c9c9c9 !important;
    border-left: 0px;
    background: #dce2e7;
    border-bottom: none;
    font-weight: bold;
}
.new-sch-motorpopup table thead tr th:first-child {
    border-left: 1px solid #c9c9c9;
    border-bottom: none;
    position: relative;
    border-top-left-radius: 5px;
}
.new-sch-motorpopup table thead tr th:last-child {
    border-top-right-radius: 5px;
}
.new-sch-motorpopup table thead tr {
    border: 0px;
    background: none;
}
.new-sch-motorpopup table tbody tr:nth-child(odd) {
    background: #f8fcff;
}

.new-sch-motorpopup table tbody tr:nth-child(even) {
    background: #fff;
}
.new-sch-motorpopup table tbody tr td {
    border-color: #c9c9c9;
    border-top: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: none;
    position: relative;
    padding: 8px;
    vertical-align: top;    border-left: none;
}
.new-sch-motorpopup table tbody tr td:first-child {
    border-left: 1px solid #c9c9c9;
}

.new-sch-motorpopup table tbody tr:last-child td{
    border-bottom: 1px solid #c9c9c9;
}
.new-sch-motorpopup table tbody tr:last-child td:first-child{
        border-bottom-left-radius: 5px;
}
.new-sch-motorpopup table tbody tr:last-child td:last-child{
       border-bottom-right-radius: 5px;
}

.new-sch-motorpopup .no-data-txt{    font-weight: 600;
    color: #007bff;}
.new-sch-motor-popup .modal-dialog {
        width: 900px;
    }
    
.new-sch-motor-popup .no-more-car.greenBtn.btn{border-radius: 7px !important; min-width: 130px !important;    border: none;background: linear-gradient(0deg, #393c45, #9a9a9a) !important; border-top: none !important;color: #fff !important; padding: 10px !important;border-top: none;margin-right: 5px !important; margin-left:5px !important;font-size: 17px !important;}
.new-sch-motor-popup .no-more-car.greenBtn.btn:hover{transition: all 0.5s;transform: scale(1.1); border: none;background: linear-gradient(0deg, #393c45, #9a9a9a) !important; }


.new-sch-motor-popup .othexp-poup-cont{border-radius: 7px !important; min-width: 130px !important;    border: none;background: linear-gradient(0deg, #00c317, #06ff22) !important; border-top: none !important;color: #000 !important; padding: 10px !important;border-top: none;margin-right: 5px !important; margin-left:5px !important;font-size: 17px !important;}
.new-sch-motor-popup .othexp-poup-cont.greenBtn.btn:hover{transition: all 0.5s;transform: scale(1.1);  border: none;background: linear-gradient(0deg, #00c317, #06ff22) !important;}


/* .new-sch-motor-popup .new-input .formBg select{text-align: left;} */
.new-sch-motor-popup .new-input .row{display: flex;align-items: center;}
.new-schedule-checkbox .checkbox label{font-size: 16px;}
.new-sch-motor-popup .new-delete-btn.btn{border-radius: 7px !important;max-width: 60px !important;max-width: 44px !important;    margin: 0;border: none !important;   padding: 4px !important;    font-size: 15px !important;min-width: 58px !important;}
.new-sch-motor-popup .new-edit-btn.btn{    color: #000 !important;border-radius: 7px !important;max-width: 60px !important;    margin: 0;max-width: 44px !important;border: none !important;   padding: 4px !important;    font-size: 15px !important;min-width: 58px !important;}
.new-sch-motor-popup table{border-radius: 5px; border: none;border-collapse: separate;}
.new-sch-motor-popup table thead tr {border: 0px;background: none;}
.new-sch-step2-form .new-sch-motorvehicle.box-section{    margin: 5px;padding: 20px 10px 5px 10px !important}
.new-sch-step2-form .new-sch-logbookedit .fullwidth .formBg.new-sch-formBg {width: 100% !important;}
.new-sch-step2-form .new-schedule-checkbox .checkbox input[type="checkbox"] ~ .newexp-checkbox.checkmark{width: 27px !important;top: 10px;left: -1px;height: 27px !important;}
.new-sch-step2-form .new-schedule-checkbox .checkbox label { padding-top: 0 !important;align-items: center;}
.new-sch-step2-form .box-section {padding: 7px 0 5px 0 !important;}
.new-do-you{top: 0px !important;}
.new-do-you-label label{cursor: default !important;  margin: 0 !important;  padding-left: 0 !important;}
/* .new-sch-deprtotal .new-rethink-btn{width: auto !important;} */
/*Schedules css ends*/

/* Depreciation msg css added by satish- 02-06-2025 */
.new-dep-flash-msg{background: #fff3f3;border: 1px solid red;padding: 5px; line-height: initial !important;}
/* Depreciation msg css added by satish- 02-06-2025 */





/*Salary wages new design - Pranita Jadhav 21/05/2025*/
.new-salwages header{width: auto;position: static;}
.new-salwages .box-section{border: 1px solid #dddddd !important;border-radius: 7px !important;padding: 20px 15px 0 15px !important;}
.new-salwages .box-section .border-bot{border-bottom: none;}
.new-salwages .box-section .border-bot{border-bottom: 1px solid #dddddd !important;}
.new-salwages .add-original-country{cursor: pointer;}
.new-salwages .new-warning{padding: 5px 10px;border-radius: 5px;}
.new-salwages .mdSaleryType label{float: none;}
.new-salwages .mdSaleryType .formBg.etp-type-input .form-control[readonly]{background: transparent !important;}
.new-salwages .new-input .formBg input.form-control[readonly]{width: 100%;}
.new-salwages .new-warning{border-radius: 5px;padding: 5px}
.new-salwages .new-input.formBg-wd10 .formBg.etp-type-input .form-control[readonly]{background: #efefef !important;}
.new-salwages{min-height: 450px;}

/* Labour hire summaries new design - Satish Khomane 03-06-2025 */
.new-schedule-wrapper #protective-clothing-laundry .delBtn.new-delete-btn, .new-schedule-wrapper #protective-clothing-laundry .editBtn.new-edit-btn{min-width: auto !important;}
/* Tax return Summary Page Start - Chaitali Deshmukh on 26-06-2025 */
.tax-summary-container {margin-top: 40px;}
.tax-summary-card {background: #fff;border-radius: 16px;box-shadow: 0 2px 12px rgba(0,0,0,0.08);padding: 32px 24px;}
.schedule-summary-table td, .schedule-summary-table th {font-size: 1em;padding: 0.3em 0.5em;}
.summary-table th, .summary-table td {vertical-align: middle;font-size: 1.1em;}
.summary-table th.bg-light {background: #f7f7f7;font-weight: bold;}
/* Added to allow user to expand the reason field and claim value field of Expense Travel Form - Chaitali Deshmukh on 16-07-2025 */
#exp-travel-form .reason-field-wrap .formBg, #exp-travel-form .claim-value-field-wrap .formBg {height: auto !important;overflow: visible;}
@media (max-width: 991px) {
   .tax-summary-card { padding: 16px 4px; }
    .schedule-summary-card { margin-bottom: 16px; }
}
/* Tax return Summary Page End */

@media (max-width: 3000px) and (min-width: 1900px){
    .new-pclothing .new-radio-checkbox table tbody tr td.sasuperradio {padding-top: 5px !important;}
}
/*iitr css added by Ankita (share the gotax love buttons) on 08-05-25*/
@media (max-width: 1840px) {
    .new-sch-step2-form .minht-label-cls label {min-height: auto;padding-left: 15px;}/*Schedules steps design - Pranita Jadhav 12-05-2025*/
}
@media(min-width: 1830px){
    .new-iitr-help .new-orange-btn{margin-top: 20px;} 
}
@media(max-width: 1830px){
    .new-yellow-btn.iitr-leave-review  { min-width: 135px; padding: 8px 8px !important; border-bottom: none !important;  height: auto !important;font-size: 15px !important;}
}
@media (max-width: 1800px){
    .new-rental-surveyor .surveyor-depr-yr-sublabel {width: 58.33333333% !important;}/*Rental schedule - Pranita Jadhav 05-05-2025*/
}
@media(max-width: 1782px){
    .iitr-sharelove{display: flex;}
}
@media(max-width: 1750px){
   .new-iitr-help .new-yellow-btn.iitr-leave-review{min-width: 100%; border-bottom: none !important;  padding: 7px 7px !important;}
}
/*iitr css END*/
@media(max-width: 1660px){
    .new-rental .resp-rental-prop label{padding-left: 15px;}/*Rental schedule - Pranita Jadhav 05-05-2025*/
}
@media (max-width:1650px){
    /*IITR page - Pranita 26/02/2025 #188798921*/
    .new-iitr-myacc-section .box-section .box-section-txt {left: 7px;}
    .new-iitr-help .new-orange-btn, .new-iitr-help .new-yellow-btn {min-width: 100%;}
}
@media(max-width: 1600px){
    /*Rental schedule - Pranita Jadhav 05-05-2025*/
    .width-assigned.new-next-btn {width: 220px !important;}
    /*.new-next-btn.btncontinue .btn-change-new-arrow:hover{max-width: 220px !important;}*/
    .new-next-btn.btncontinue .btn-change-new-arrow a{font-size: 15px !important;padding: 10px 5px !important;}
    .new-next-btn.btncontinue .btn-change-new-arrow a:after {right: -17px;border-left: 18px solid #02f01e;}
    .new-next-btn-main .new-btn-design .same-width-btn{width: 125px;}
    .new-next-btn-main .new-btn-design .new-cancel-btn{width: 125px;}
    .new-rental-equipthisyr table, .new-rental-equiplstyr table{width: 720px !important;}
    /*Rental schedule ends*/
}
@media (max-width:1580px){
    .new-font-15{font-size: 15px;}
    .new-rental .resp-rental-col-postInput.col-sm-5 {width: 41.66666667%;}/*Rental schedule - Pranita Jadhav 05-05-2025*/
}

@media (max-width:1530px){
    /*IITR page - Pranita 26/02/2025 #188798921*/
    .new-iitr-myacc-section .box-section .box-section-txt {font-size: 15px;padding: 4px 7px;}
    .new-iitr-myacc-section .new-input label {font-size: 15px;}
    .new-iitr-myacc-section .new-radio .yes-no-radio{padding-top: 10px;}
    /*Rental schedule - Pranita Jadhav 05-05-2025*/
    .new-rental-parentdiv .new-input .row{flex-direction: column;}
    .new-rental-parentdiv .new-input .row label{ width: 100%;justify-content: flex-start;}
    .in-salwage-cls .new-rental-parentdiv .new-input .row .col-lg-6, .in-salwage-cls .new-rental-parentdiv .new-input.calendar .row .col-lg-6 .formBg{width: 100% !important;}
    /*Rental schedule ends*/
    .new-input .spouse-msg .spouse-tri {width: 27px !important; top: -8px;left: -271px;rotate: 40deg;}
    .new-input .spouse-msg .spouse-txt {top: -60px;float: none !important;text-align: center !important;width: 150px;left: -408px;padding: 8px 10px 10px 10px;height: 79px; }
}
@media(max-width: 1470px){
    /*Rental schedule - Pranita Jadhav 05-05-2025*/
    .new-rental-equipthisyr table, .new-rental-equiplstyr table {width: 660px !important;}
    .new-rental-equipthisyr table thead tr th:nth-child(1), .new-rental-equiplstyr table thead tr th:nth-child(1) {width: 15%;}
    .new-rental-equipthisyr table thead tr th:nth-child(2), .new-rental-equiplstyr table thead tr th:nth-child(2) {width: 18%;}
    .new-rental-equipthisyr table thead tr th:nth-child(3), .new-rental-equiplstyr table thead tr th:nth-child(3) {width: 10%;}
    .new-rental-equipthisyr table thead tr th:nth-child(4), .new-rental-equiplstyr table thead tr th:nth-child(4) {width: 15%;}
    .new-rental-equipthisyr table thead tr th:nth-child(5), .new-rental-equiplstyr table thead tr th:nth-child(5) {width: 9%;}
    .new-rental-equipthisyr table thead tr th:nth-child(6), .new-rental-equiplstyr table thead tr th:nth-child(6) {width: 1%;}
    /*Rental schedule ends*/
  
}
@media (max-width: 1450px){
    /*Mockup tools and equipments css added by Ankita on 07-05-25*/
    .tools-checkbox.new-radio.radio.newStyle label { width: 35px;  font-size: 15px;}
    .tools-checkbox.radio span { font-size: 14px !important;}
    .tools-checkbox .newexp-checkbox {width: 22px !important; height: 22px !important;}
    .tools-checkbox .control input:checked ~ .newexp-checkbox.control__indicator:after { background-size: 66%; left: 6px; top: -4px;}
    /*Mockup tools and equipments css END*/
    .data-div.expand-data {width: 70%;} /*Rental schedule - Pranita Jadhav 05-05-2025*/
    .reduce-ai{width: 30%;} /*Rental schedule - Pranita Jadhav 05-05-2025*/
}
@media (max-width: 1420px){
    .resp-cnt-to-next{padding: 5px 10px !important;}
    .new-internet .new-continue-btn input.double-line-btn { width: 132px !important;height: 36px !important;}
    .new-laundry-exp .home-offc-radio:first-child {margin-right: 10px;}/*Laundry new design*/
    .new-rental3-checkbox table tbody tr td {width: 75px !important;}/*Rental schedule - Pranita Jadhav 05-05-2025*/
}
@media (max-width: 1400px){
    .new-rental-surveyor .surveyor-depr-yr-sublabel {width: 58.33333333% !important;}/*Rental schedule - Pranita Jadhav 05-05-2025*/
    /*Schedules step 3 design - Pranita Jadhav 19-05-2025*/
    .new-sch-deprtotal{flex-direction: column;}
    .new-sch-stepdiv {width: 250px;}
    /*Schedules step 3 design end*/
    .spouse-checkbox div[role="radiogroup"] .yes-no-radio:nth-of-type(2){justify-content: flex-start !important;}
}
@media(max-width: 1370px){
    .new-unionmember .new-header-top .headertxt h1.sideBorder{font-size: 17px;}
    .new-unionmember .new-header-top .headertxt:after {border-top: 15px solid transparent;border-right: 14px solid #ffe900;border-bottom: 15px solid transparent;}
    .new-unionmember .new-continue-btn input, .new-super-contri .new-continue-btn input{min-width: 70px !important;font-size: 16px !important;}
    .new-unionmember .new-cancel-btn .back-to-prev, .new-super-contri .new-cancel-btn .back-to-prev{min-width: 90px !important;font-size: 16px !important;}
    .new-innerwrapper.innerWrapper {padding: 30px 10px !important;}
    .left-talk.help-assistant {right: 10px !important;}
}
@media(max-width: 1360px){
    .new-other-incm-iprow  .md-pr-0{padding-right: 15px;}
    .new-taxagentfees #exp-tax-agent-form .new-input.formBg-wd10 .formBg {width: 100% !important;}
    .new-laundry-checkbox .home-offc-radio span {padding-left: 20px;}/*Laundry new design*/
    .spouse-tri {top: -25px !important;
    left: -187px !important;
    rotate: 77deg !important;}
    .spouse-txt {left: -285px !important;top: -100px !important;}
}
@media (max-width: 1320px){
    .newexp-checkbox {width: 25px !important;height: 25px !important;}
    .control input:checked ~ .newexp-checkbox.control__indicator {width: 25px;height: 25px;}
    .new-radio.radio .yes-no-radio label.control {width: 34px;}
    .new-radio .yes-no-radio span {line-height: 35px !important;font-size: 13px;}
    .new-radio .yes-no-radio {width: 60px !important;} 
    .new-radio .yes-no-radio label.control{padding-left: 20px;}
    .new-radio.radio table tr td{width: 35px;}
    .new-radio.radio.newStyle label {width: 35px;font-size: 15px;}
    .new-radio.radio span {font-size: 15px;}
    .new-radio.radio.newStyle span {line-height: 33px;}
    .control input:checked ~ .newexp-checkbox.control__indicator:after {background-size: 70%;left: 7px;top: -3px;}
    .new-taxagentfees .new-header-top h1{font-size: 19px !important;}
    .new-laundry-checkbox .home-offc-radio span {padding-top: 5px !important;padding-left: 15px;}/*Laundry new design*/
    .tools-checkbox.new-radio.radio table tr td{width: 66px !important;}
    .new-rental3-checkbox table tbody tr td span {margin-left: 13px;font-size: 14px;padding: 0;}/*Rental schedule - Pranita Jadhav 05-05-2025*/
    .new-rental3-checkbox table tbody tr td { width: 60px !important;}/*Rental schedule - Pranita Jadhav 05-05-2025*/
}
@media(min-width: 1300px){
    .new-mfr-callout{margin-top: 180px;;}
    /*iitr css added by Ankita on 08-05-25*/
    .new-iitr-help .new-orange-btn{margin-top: 20px;}
    .zone-info .zone-tri { top: 55px !important;}
     .zone-tri {width: 31px; top: 44px !important;right: 9px !important; rotate: -49deg !important;  }
       .zone-quote-msg-txt {width: 143px; top: 41px !important; right: 13px !important; height: 121px; padding: 15px 20px 10px 20px;}
}
@media(max-width: 1300px){
     .zone-info .zone-tri {
    width: 34px;
    top: 12px;
    right: 51px !important;
    rotate: -43deg !important;
  }
    .box-section .box-section-txt {font-size: 16px;position: static;padding: 4px 3px;margin-top: -30px;width: 285px;margin-left: 7px;margin-bottom: 15px;}
    .new-continue-btn input{min-width: 70px !important;font-size: 16px !important;}
    .newexp-design .new-cancel-btn input{min-width: 90px !important}
    .newconference-box .new-cancel-btn .back-to-prev{min-width: 90px !important;font-size: 16px !important;}
    .box-section .box-section-txt {width: 255px;margin-left: 5px;}
    .new-parking-callout .new-quote-msg p {padding-left: 15px;}
    .new-parking-callout .new-quote-msg:after {right: -11px;}
    .new-parking-callout .new-quote-msg p{font-size: 14px;}
    .new-super-contri .box-section-txt{width: 65px !important;margin-top: -37px !important;padding: 4px 6px !important;}
    /*IITR page - Pranita 26/02/2025 #188798921*/    
    .new-iitr-myacc-section .box-section .box-section-txt {width: max-content;padding: 4px 10px;margin: -30px auto 15px auto;} /*Mockup tools and equipment css (section box) Added by Ankita on 07/05/25*/
    .tools-section-box .box-section.tools-equip-box .box-section-txt{top: -44px;}
    .new-sch-step2-form .box-section .box-section-txt{position: absolute;margin-top: 0;width: auto; padding: 4px 10px;left: 5px;}/*Schedules steps design - Pranita Jadhav 12-05-2025*/
    
}
@media(max-width: 1290px){
    .new-rental .resp-rental-row4, .new-rental .resp-rental-row7{width: 100%;}
    .new-rental.newexp-design .new-input .row, .new-rental.newexp-design .resp-rental-flex{        flex-direction: row;}
      .zone-info .zone-tri {
    width: 34px;
    top: 48px !important;
    right: 76px !important;
    rotate: -14deg;
  }
   .zone-info .zone-quote-msg-txt {
    width: 173px;
    top: 26px !important;
    right: 89px !important;}
}
@media (max-width: 1280px) {
    .new-sch-step2-form .inputClassWidth .fullwidth .row label {text-align: right;}/*Schedules steps design - Pranita Jadhav 12-05-2025*/
}
@media (max-width: 1270px){
    .new-iitr-myacc-section .new-orange-btn {padding: 5px 12px !important;}/*IITR page - Pranita 26/02/2025 #188798921*/
    /*Rental schedule - Pranita Jadhav 05-05-2025*/
    .new-next-btn-main.justify-end{justify-content: center !important;}
    .new-next-btn-main .new-btn-design{display: flex;flex-direction: column;align-items: center;justify-content: center;}
    .new-next-btn-main .new-btn-design .same-width-btn, .new-next-btn-main .new-btn-design .backbtnright{margin-bottom: 10px !important;}
    .new-rental2-btn .width-assigned.new-next-btn {width: 170px !important;}
    /*Rental schedule ends*/
}
@media (max-width: 1260px) {
    .equip-last-yr .tools-equip-box .fullwidth .box-section-tx{margin-left: 0px;} /* Mockup tools and equipment css added by Ankita*/
} 
@media(max-width: 1250px){
    .new-unionmember-img, .new-super-contri .super-hero-img {display: none;}
    .new-unionmember .new-btn-design{width: 100%;}
    .new-laundry-checkbox .home-offc-radio span {padding-left: 13px;}/*Laundry new design*/
    .dividend-tri-down{rotate: -90deg !important;top: 94px !important;}
}
@media(max-width: 1243px){
    .tools-checkbox.new-radio.radio.newStyle label { width: 35px;  font-size: 15px;}
    .tools-checkbox.radio span { font-size: 14px !important;}
    .tools-checkbox .newexp-checkbox {width: 22px !important; height: 22px !important;}
    .tools-checkbox .control input:checked ~ .newexp-checkbox.control__indicator:after { background-size: 66%; left: 6px; top: -4px;}
    .tools-section-box .tools-equipment-box .fullwidth .box-section-txt{    left: 8px;}      
}
@media(max-width: 1200px){
    .left-talk.full-joker.help-assistant{top: 0;right: 10px;}
    .new-radio.radio .yes-no-radio span {margin-left: 0 !important;}
}
@media(min-width: 1200px){
    /* iitr css added by Ankita*/
   .iitr-sharelove .box-section-txt{ width: 127px;}
   .new-sch-motor-popup .modal-dialog {width: 780px;}/*Schedules design - Pranita Jadhav 19-05-2025*/  
}
@media(max-width: 1199px){
    .goToTaxAssistant-txt{display: block !important;opacity: 0;animation-delay: 2s;width: 70px;margin-left: 3px;margin-top: 3px;}
    .derek-text{display: none !important;}
    .newexp-resprow{flex-direction: column;}
    .new-advertexp{margin: 15px 5px 5px 5px;}
    .new-subscriptn .subcrip {margin-top: 15px;margin-bottom: 0;}
    .new-subscriptn-img.sub-jourimg img {width: 115px;}
    .new-subscriptn .subcrip .padbot15{padding-bottom: 0;}
    .new-subscriptn form {margin-top: 0px;}
    .newsub-header h2.pretextformatting{padding: 10px;}
    .new-btn-design .fullwidth {margin-top: 0;}
    .new-incmprotection .newsub-header {margin-top: 20px;padding: 10px;line-height: 20px;font-size: 15px;}
    .new-radio .yes-no-radio {width: 50% !important;}
    .new-sunprotection .sunprotecttion-img{display: none;}
    /*IITR page - Pranita 26/02/2025 #188798921*/    
    .new-iitr-myacc-section .new-iitr-box-main{padding: 0 20px !important;}
    .new-iitr-box-main{flex-wrap: wrap;}
    /* .new-iitr-help {margin-top: 30px;} */
    .new-iitr-imgsection{padding-top: 20px;align-items: flex-start;}
    .new-iitr-imgsection .mt-30{margin-top: 10px !important;}
    .new-iitr-imgsection img.newspaper-reading{width: 27%;}
    .new-iitr-help .new-orange-btn, .new-iitr-help .new-yellow-btn {min-width: 130px;}
    .new-iitr-help .box-section{flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: flex-start;}
    .new-iitr-myacc-section .box-section .box-section-txt{position: absolute;top: 0;margin: -12px auto 10px auto;left: 0;right: 0;}
    .new-iitr-myacc-section .new-orange-btn{padding: 11px 11px !important;}    
    .new-overtime .donut-man .new-warning{width:100% !important;}
    .new-overtime .donut-man{display: block !important;}
    .newheader-topvalue .top-value{height: auto;}
    /*Rental schedule - Pranita Jadhav 05-05-2025*/
    .data-div.expand-data, .reduce-ai {width: 100% !important;}
    .new-rental3-checkbox table tbody tr td {width: 80px !important;}
    .taxassistant-toggle{display: none !important;}
    /*Rental schedule ends*/
    .new-iitr-help .new-yellow-btn.iitr-leave-review {  min-width: 130px;  height: auto !important;   padding: 12px 12px !important;} /*iitr css added by Ankita*/
    /*Schedules step 3 design - Pranita Jadhav 19-05-2025*/
    .new-sch-deprtotal {flex-direction: row;}
    .new-sch-step {font-size: 17px;}
    .new-sch-stepname {font-size: 16px;}
    .new-sch-stepdiv {width: 190px;}
    /*Schedules step 3 design end*/
    .exp_det_div .d-flex .fullwidth:nth-child(1){border-bottom: 2px solid #ddd;}
    .spouse-checkbox .yes-no-radio.sasuperradio{width: 90px !important;}
    .spouse-checkbox div[role="radiogroup"] .yes-no-radio:nth-of-type(2){justify-content: flex-start !important;}
}
@media(max-width: 991px){
     .zone-info .zone-quote-msg-txt {
    right: 191px !important;
    top: 10px !important;
  }
    .zone-alert .zone-quote-msg-txt {
    border-radius: 0;
    padding: 5px;
    width: 245px;
    height: auto;
    right: 60px;
    top: 47px !important;
  }
    .zone-info .zone-tri {
    right: 176px !important;
    rotate: -32deg !important;
    top: 34px !important;
  }
   .zone-alert .zone-triangle-down {filter: none !important;}
    .left-talk.help-assistant{display: block !important;}
    .new-btn-design .fullwidth {padding-bottom: 0px;padding-top: 10px;}
    .new-sunprotection .new-btn-design .fullwidth {padding-bottom: 20px}
    .left-talk.help-assistant .derek-img{margin-left: 7px;}
    .new-internet .new-btn-design .fullwidth {padding-bottom: 25px;}
    /*IITR page - Pranita 26/02/2025 #188798921*/    
    .new-iitr-taxtbl.table{width:991px; min-width: 991px;margin-bottom: 5px;}
    .new-iitr-accttbl{margin-bottom: 20px;}
    .new-iitr-imgsection img.newspaper-reading{display: none;}
    .new-iitr-myacc-section .new-iitr-imgsection{ justify-content: flex-start !important;}
    .new-next-btn-main .new-btn-design{display: flex;flex-direction: row;}/*Rental schedule - Pranita Jadhav 05-05-2025*/
    /*Schedules steps design - Pranita Jadhav 12-05-2025*/
    .new-sch-vocal .vocal-main-div{padding: 0; margin-top: 0;}
    .new-sch-motor-popup .modal-dialog {width: 630px;}
    .new-sch-motor-popup #motor-exp-form .d-flex{flex-direction: column;}
    .new-sch-motor-popup #motor-exp-form .d-flex .col-sm-6{width: 100%;}
    .new-sch-motor-popup #motor-exp-form .new-sch-motoractions{flex-direction: row;}
    .new-iitr-box-inner h4{font-size: small;}
    .new-iitr-box-inner .chng-pass-dropdown .chng-pass-section{white-space: nowrap;min-width: 180px;}
    .new-iitr-help.iitr-share-gotax .share-gotax-section{min-width: 200px;}
    /*Schedules steps design ends*/    
}
@media (max-width: 767px) {

    .newexp-design .new-input.new-home-newoffice .row.nhno-row{flex-direction: inherit !important;display: initial;}
    .complete-exp-chevron {margin-top: 112px;}
    .new-innerwrapper.innerWrapper{padding: 30px 10px !important;}
    .new-innerwrapper.innerWrapper header{margin-top: 0 !important;}
    .newconference-box .new-input .row, .new-advertexp .new-input .row{display: block;}
    .complete-exp-chevron ul{padding-inline-start: 15px;}
    .derek-img {margin-left: 5px;}
    .newconference-box label.conference-text{float: none !important;}
    .new-advertexp {margin: 27px 5px 5px 5px;}
    .newsub-header h2.pretextformatting{line-height: 18px;}
    .newexp-design .new-input .row{flex-direction: column;}
    .new-callout img {display: none !important;}
    .new-callout .new-quote-msg{margin: auto;width: 95%;margin-bottom: 20px;}
    .new-callout .new-quote-msg p {padding: 0;margin: 0;}
    .new-input.calender-formBg-resp .formBg {width: 85% !important;}
    .new-travel .new-quote-img {padding: 0;}
    .new-telephone-radio.new-radio{width: 100%;}
    .new-super-contri .superbutton{display: flex;}
    /*IITR page - Pranita 26/02/2025 #188798921*/
    .new-iitr-chngpass{margin-top:30px;}
    .new-iitr-myacc-section .new-iitr-box-main{flex-direction: column;}
    .new-iitr-myacc-section .new-iitr-box-main .new-iitr-box-inner{display: block;}
    .new-iitr-myacc-section .new-iitr-imgsection {justify-content: center!important;}
    .new-iitr-taxbtn{margin-top: 10px;justify-content: flex-start !important;flex-wrap: wrap;}
    .new-truckies .form-horizontal .new-truckies-checbox .radio .sasuperradio{padding: 10px !important;}
    .new-iitr-myacc-section .new-iitr-chngpass {padding-right: 15px;padding-left: 15px;}
    .new-iitr-help.iitr-share-gotax, .chng-pass-dropdown, .details-form-dropdown{width: 100% !important;}
    /*Laundry new design*/
    .new-laundry-exp .mt-10{margin-bottom: 0;}
    .new-laundry-alert .redalertweeks{bottom: 10px;}
    .new-laundry-exp .xs-text-left label{ text-align: left;}
    .new-laundry-exp .pb-10, .new-laundry-exp .purchase-section, .new-laundry-exp .pb-5, .new-laundry-exp .pb-15{padding-bottom: 20px !important;}
    .tools-checkbox .new-radio.radio table tr td {width: 66px !important;} /*Mockup tools and equipment css (section box) Added by Ankita on 07/05/25*/
    /*Rental schedule - Pranita Jadhav 05-05-2025*/
    .new-rental .resp-rental-mainrow{flex-direction: column;}
    .new-schedule-wrapper.new-innerwrapper.innerWrapper {margin: 140px 25px 0 25px !important;}
    .new-rental.newexp-design .new-input .row, .new-rental.newexp-design .resp-rental-flex{flex-direction: column;}
    .new-rental .resp-rental-col-postInput.col-sm-5 {width: 100%;}    
    .new-rental-parentdiv .newform-bg-sty{flex-direction: column;}
    .new-rental-surveyor .surveyor-depr-yr-sublabel {width: 100% !important;text-align: left;}
    .new-rental-surveyor .surveyor-depr-yr-sublabel span {display: inline;}
    /*Rental schedule ends*/
    /*Mockup tools and equipment css Added by Ankita on 07/05/25 section box*/
    .tools-checkbox .new-radio.radio table tr td {width: 66px !important;}
    /*Schedules steps design - Pranita Jadhav 12-05-2025*/
    .new-sch-step2-form .inputClassWidth .fullwidth .row label {text-align: left;}
    .new-sch-step2-form .minht-label-cls label {text-align: left;}
    .new-schedule-checkbox .checkbox input[type="checkbox"] ~ .newexp-checkbox.checkmark.new-sch-chck2{top: 46px;}
    .new-sch-stepsection .btn{white-space: normal;}
    .new-sch-stepname {display: block;line-height: 19px; margin-top: 8px;}
    .new-sch-stepdiv {width: 160px;}
    .new-sch-motor-popup .new-input .row {display: flex; align-items: center;flex-direction: column;}
    .new-sch-motor-popup .modal-dialog {width: 90%;margin: 20px auto;}
    /*Schedules steps design ends*/
    .contractor-sch-form .exp_det_div{padding: 0px 0px 0px 0px !important;}
    .new-summary-design-classes .newexp-design .new-input .row{flex-direction: unset;}
    .new-summary-design-classes .newexp-design .new-input .row label{width: 50%;}
    /*Salary wages new design - Pranita Jadhav 21/05/2025*/
    .new-salwages .pr-0 {padding-right: 15px !important;}
    .new-salwages .pb-40 {padding-bottom: 0 !important;}
    .new-salwages .row.border-bot{padding-bottom: 15px;}
    .resp-flexcol{flex-direction: column;}
    .xs-text-right{text-align: right;}
    .new-salwages .sm-mb-20 {margin-bottom: 5px;}
    .new-salwages .padbot15 {padding-bottom: 0px;}
    .new-salwages .btnaddmore .new-blue-btn{width: max-content;}
}
@media (max-width: 600px){
    /*Schedules steps design - Pranita Jadhav 12-05-2025*/
    .new-sch-stepsection{flex-direction: column;}
    .new-sch-stepsection .btn.sch-active{background: #007bff;z-index: 1;position: relative;width: 100%;}
    .new-sch-stepsection .btn span {color: #fff !important;}
    .new-sch-stepsection .btn{background: #b1b1b1;position: relative;margin-bottom: 25px; width: 100%; z-index: 9;}
    .new-sch-stepprogress:before {width: 2px; height: 100%;background: #b1b1b1;left: 50%;top: -25px;}
    .new-sch-stepcircle:before {background: #c1c1c1; border: 2px solid #ffffff !important;}
    .new-sch-stepcircle:after {background: #ffffff !important; border: 2px solid #ffffff !important;}
    /*Schedules steps design end*/
}
@media(max-width: 545px){
    /* added on 16-06-25- by satish */
    .l-bstn a {line-height: 1.4;}
    .vid-section .watch-video-button a {  line-height: 1.4 !important;}
    /* added on 16-06-25- by satish */

    .sign-up-form #personalinfo-form .formBg01 a {line-height: normal !important;}
    .prefill-info-btn-prnt{position: relative;}
    .new-input label{text-align: left;}
    .left-talk.full-joker.help-assistant {top: -50px;right: 0px;}
    .new-innerwrapper.innerWrapper{margin: 50px 25px 0 25px !important;padding: 30px 0 !important;}
    .new-header-top .headertxt h1.sideBorder {font-size: 20px;}
    .box-section .box-section-txt {width: 210px;margin-top: -36px;text-align: left;padding: 4px 10px;}
    .new-innerwrapper.innerWrapper header{position: static;width: 90%;margin: auto;}
    .new-header-top .headertxt:after{content: none;}
    .new-continue-btn input{min-width: 60px !important;font-size: 15px !important;}
    .new-continue-btn{font-size: 15px !important;padding: 5px 5px !important;height: 40px !important;}
    .newexp-design .new-cancel-btn input {min-width: 70px !important;}
    .new-cancel-btn{height: 40px !important;}
    .new-lastyr-img.last-year-img {width: 40px;height: 40px;margin-right:3px;}
    .new-btn-design .fullwidth .backbtnright{margin-right: 0 !important;}  
    .new-super-contri .sa-down-arrow a {line-height: 23px;}
    .new-internet .new-continue-btn input.double-line-btn {height: 40px !important;line-height: 16px;}
    .new-internet .new-continue-btn.resp-cnt-to-next {height: 50px !important;}
    .new-internet .new-lastyr-img.last-year-img {margin: auto;margin-bottom: 10px;}
    .new-internet .fr.back-btn-mr-5, .new-internet .btn-div{margin: auto;margin-bottom: 5px;}
    .new-internet .new-btn-design .fullwidth {flex-direction: column;align-items: center;}
    /*IITR page - Pranita 26/02/2025 #188798921*/    
    .new-iitr-taxbtn .new-continue-btn {padding: 9px 5px !important;}
    .new-iitr-taxbtn .new-blue-btn{font-size: 15px !important;height: 40px !important;}
    .new-travel .new-quote-img {padding: 0px 0 0px 5px;}
    .new-btn-design{padding-bottom:10px;}
    .newsub-header h2.pretextformatting {font-size: 16px;}
    .new-warning .label{font-size: 15px;}
    .new-header-topclick{display: none;}
    .top-value-div{display: flex; flex-direction: column;}
    .odin-search-top-container .occu-exist.lodge-link{padding: 5px 0;height: 27px;}
    .new-super-contri .new-continue-btn.resp-cnt-to-next{height: 50px !important;}
    .new-super-contri .new-super-no-backbtn{height: 50px !important;}
    /*Rental schedule - Pranita Jadhav 05-05-2025*/
    .width-assigned.new-next-btn {margin-bottom: 0 !important;margin-right: 10px;}
    .new-next-btn.btncontinue .btn-change-new-arrow a:after{content: none;}
    .new-next-btn-main .new-btn-design {flex-direction: column;}
    .new-next-btn-main .new-btn-design .same-width-btn{margin-right: 0 !important;}
    .new-next-btn-main .new-btn-design{padding-right: 0px !important;}
    .new-schedule-wrapper.new-innerwrapper.innerWrapper {margin: 210px 25px 0 25px !important;}
    /*Rental schedule ends*/
    .new-sch-arrow-btn:after {top: -8px;border-top: 28px solid transparent;border-left: 27px solid #02f01e;border-bottom: 28px solid transparent;}/*Schedules steps design - Pranita Jadhav 12-05-2025*/
    .new-sch-deprtotal {flex-direction: column;}/*Schedules steps design - Pranita Jadhav 12-05-2025*/
}
@media(max-width:480px){
    .complete-exp-chevron {margin-top: 155px;}
    .new-header-top .headertxt {padding: 4px 5px;}
    .newexp-design .exp-btn-wrap{flex-direction: column;align-items: flex-end;}
    .newconference-box .last-year-img{margin-bottom: 5px;}
    .new-super-contri .superbutton {flex-direction: column;align-items: center;}
    .new-super-contri .superbutton .btncontinue.ml-15{margin-left: 0;}
    .resp-cnt-to-next{padding: 5px 5px !important;font-size: 14px !important;}
    .new-iitr-taxbtn{flex-direction: column;align-items: center;}
    .new-iitr-taxreturnbtn{flex-direction: column;margin-left: 0 !important;margin-top: 10px;}
    .new-iitr-taxbtn .new-continue-btn{margin-bottom: 10px;}
}
@media(max-width:470px){
    .equip-last-yr .tools-equip-box .fullwidth h3 { width: 250px;}/*Mockup tools and equipment css added by Ankita*/
} 

@media(max-width:400px){
    .new-btn-design .fullwidth, .new-action-btn {flex-direction: column;align-items: normal !important;}
    .new-lastyr-img.last-year-img {margin: auto;margin-bottom: 10px;}
    .new-btn-design .fullwidth .backbtnright, .new-btn-resp .backbtnright {margin-bottom: 10px !important;margin-right: 0 !important;}
    .new-continue-btn{margin-right: 0 !important;margin-left: 0 !important;}
    .newexp-design .exp-btn-wrap {align-items: normal;padding-right: 10px !important;padding-left: 10px;}
    .exp-btn-wrap .btn-div.backbtnright {margin-bottom: 10px !important;}
    .new-btn-resp{display: block !important; width: auto !important; padding-right: 10px; padding-left: 10px;}
    .new-btn-design{padding-right: 10px !important;padding-left: 10px;}
}

.resp-Ride-select.new-sch-select div .help-block.help-block-error {text-align: right;font-size: 17px;}
.form-group.field-schcontractorinexp-abn.has-error{margin-bottom: 30px;}
.payment-derek .vocal-main-div{width: 100%;}
.payment-derek .button-section.posRel{position: absolute;}
.income-am-tab .tab-new-50, .income-am-tab .new-act-btns{width: 50%;float: left;}
.income-am-tab .tab-new-50{padding-right: 15px;}
.income-am-tab .new-act-btns{padding-top: 0 !important;}
/* .data-div .income-am-tab, .data-div .review-btn-sec{width: 100%;}
.data-div.expand-data .income-am-tab, .data-div.expand-data .review-btn-sec{width: 100%;} */
@media (max-width: 1450px){
  .income-am-tab .tab-new-50, .income-am-tab .new-act-btns{width: 100%;float: left;}
  .expand-data .income-am-tab .tab-new-50, .expand-data .income-am-tab .new-act-btns{width: 50%;float: left;}
  .income-am-tab .new-act-btns{margin-top: 0px;}
  .income-am-tab .tab-new-50 {padding-right: 0px;margin-bottom: 10px;}
  .expand-data .income-am-tab .tab-new-50{padding-right: 15px;}

}
.equip-this-yr.tools-section-box .mv-car-add, .equip-last-yr .mv-car-add{background: #fff !important;}
.errorhaserror .formBg{height: auto !important;}
.pricing-next-btn{position: relative;}
  .pricing-next-btn .loaderImgBtn{    top: 26px !important;right: 20px !important;}
  .colResp.motor-checkbox-claim.motor-claim-div label, .log-book-condition.motor-log-bk label{padding-top: 0 !important;}
  .ppdt.totalColumnsResp.field-expcar-totalkm .addon-km span{right: 2% !important; top: 7px !important;}
  .cent-per-km-condition .formBg .form-control[readonly]{padding-right: 37px !important;}
  #nda-whm-country{padding: 5px;float: left; min-width: 50px; height: 50px !important; width: fit-content !important;}
  #additional-pay-popup .box-section.card-details-sec input,   #additional-pay-popup .box-section input{border: 2px solid #e1e1e1 !important;}