@import url('https://fonts.googleapis.com/css2?family=Alegreya:ital,wght@0,400..900;1,400..900&family=Barriecito&family=Inter:wght@100..900&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Outfit:wght@100..900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Alegreya:ital,wght@0,400..900;1,400..900&family=Barriecito&family=Inter:wght@100..900&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Outfit:wght@100..900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

*, *::before, *::after {box-sizing: border-box;transition: all 0.3s ease-in-out;scroll-behavior: smooth;}

body{margin: 0px;padding: 0px;background-color: #dcdcdc;}



a, a:hover {text-decoration: unset;cursor: pointer;color: unset;}

a, button {cursor: pointer !important;}

a label {cursor: pointer !important;}

hr {margin: 0 auto;color: inherit;background-color: currentColor;border: 0;opacity: .25;width: 100%;position: absolute;left: 0px;}

/* SCROLLBAR CSS START */

::-webkit-scrollbar {width: 5px;}

::-webkit-scrollbar-track {box-shadow: inset 0 0 5px grey; border-radius: 10px;}

::-webkit-scrollbar-thumb {background: #005dac; border-radius: 10px;}

::-webkit-scrollbar-thumb:hover {background: #005dac;}

/* SCROLLBAR CSS ENDD */



/* INPUT CSS START */

.form-label {text-align: left;color: #000;font-size: 13px;line-height: 15.23px;font-weight: 400;text-transform: capitalize;font-family: "Roboto", sans-serif;}

.form-label span {color: #F22121;}

.form-check-label {text-align: left;color: #8F8F8F;font-size: 14px;line-height: 16.94px;font-weight: 400;font-family: "Inter", sans-serif;}

.form-check-label span {color: #F22121;}

.form-control {background-color: #FFF;border: 1px solid #AAAAAA;border-radius: 4px;padding: 12px;color: rgba(0, 0, 0, 0.99);text-align: left;font-size: 15px;line-height: 17.58px;font-weight: 500;font-family: "Roboto", sans-serif;}

.form-control:focus {color: #212529;background-color: #fff;border-color: #B31217;outline: 0;box-shadow: 0 0 0 0.25rem #B31217;}

.frgtpswd {text-align: left;color: #F22121;font-size: 13px;line-height: 15.23px;font-weight: 400;text-transform: capitalize;font-family: "Roboto", sans-serif;}

.form-control[type="password"] {background-image: url(../images/svg/pswdicn.svg);background-repeat: no-repeat;background-position: right 10px bottom 50%;background-size: 20px;}

.form-check-input {border: 2px solid #929292;border-radius: 0px !important;}

.form-check-input:checked {background-color: #005DAC;border-color: #005DAC;}



/* DATE PICKER ICON CHANGE */

.form-control[type="date"]::-webkit-calendar-picker-indicator {color: rgba(0, 0, 0, 0);opacity: 1;display: block;background: url(../images/svg/dateicn.svg) no-repeat;width: 20px;height: 20px;border-width: thin;}



/* BUTTON CSS START */

.btn-drkblue {background: #005DAC;border-radius: 7px;border: 1px solid #005DAC;color: #FFF;display: block;width: 100%;padding: 15px;text-align: center;font-size: 15px;line-height: 17.58px;font-weight: 600;text-transform: capitalize;font-family: "Roboto", sans-serif;}

.btn-drkred  {background: #B31217;border-radius: 7px;border: 1px solid #B31217;color: #FFF;display: block;width: 100%;padding: 15px;text-align: center;font-size: 15px;line-height: 17.58px;font-weight: 600;text-transform: capitalize;font-family: "Roboto", sans-serif;}

.btn-drkblue .plusset {background-color: rgb(255 255 255 / 28%);padding: 5px;border-radius: 30px;}

/* FONT SIZE CSS START */

.fw-12 {font-size: 12px !important;line-height: 14.52px !important; }

.fw-17 {font-size: 17px !important;line-height: 19.92px !important;}



/* CUSTOME CLASS CSS START */

.line {border-bottom: 1px solid #AEAEAE;margin-bottom: 15px;}

.mt-mb-30 {margin-top: 30px;margin-bottom: 30px;padding: 30px;}

.txt_uprcs {text-transform: uppercase !important;}



/* LOGIN CSS START */

.loginpgset {background-color: #FFF;}

.loginpgset .mh-100-center {min-height: 100vh;align-items: center;}

.loginpgset .mainlogo {display: block;margin: 0 auto;}

.loginpgset .boxx_set_center {background-color: #FFF;padding: 40px;box-shadow: 1px 9px 18.7px 0px #00000040;border-radius: 10px;}

.loginpgset .boxx_set_center h3 {text-align: left;color: #000;font-size: 24px;line-height: 28.13px;font-weight: 500;font-family: "Roboto", sans-serif;margin-bottom: 15px;}

.loginpgset .boxx_set_center .inputs-box {display: flex;align-items: center;justify-content: space-between;}

.loginpgset .boxx_set_center .inputs-box input {width: 60px;height: 50px;border: 2px solid #B31217;border-radius: 4px;text-align: center;font-size: 15px;cursor: not-allowed;pointer-events: none;}

.loginpgset .boxx_set_center .inputs-box input:focus {border-bottom: 3px solid #B31217;outline: none;}    

.loginpgset .boxx_set_center .inputs-box input:nth-child(1) {cursor: pointer;pointer-events: all;}

#frgtpswddv, #entercddv, #newpswddv {display: none;}





/* SIDE BAR WITH PAGE SET CSS */

 /* Layout */

 .s-layout {display: flex;width: 100%;}

 .s-layout__content {display: flex;justify-content: center;align-items: center;flex: 1;}

 /* Sidebar */

 .detail_containt {display: block;position: relative;margin-bottom: 30px;text-align: center;}

 .s-sidebar__trigger {z-index: 1;position: fixed;top: 0;left: 0;width: 100%;height: 4em;background-color: #005DAC;}

 .s-sidebar__trigger > i {display: inline-block;margin: 1.5em 0 0 1.5em;color: #FFF;}

 .s-sidebar__nav {position: fixed;top: 0;left: -300px;overflow: hidden;transition: all .3s ease-in;width: 300px;height: 100vh;background: #005DAC;color: rgba(255, 255, 255, 0.7);padding: 20px;z-index: 2;}

 .s-sidebar__nav:hover,

 .s-sidebar__nav:focus,

 .s-sidebar__trigger:focus + .s-sidebar__nav,

 .s-sidebar__trigger:hover + .s-sidebar__nav {left: 0;}

 .s-sidebar__nav ul {position: relative;padding: 20px;width: 100%;margin: 0 auto;list-style: none;}

 .s-sidebar__nav ul li {width: 100%;}

 .s-sidebar__nav-link {position: relative;display: inline-block;width: 100%;margin-bottom: 10px;background: #FFFFFF;color: #000;border-radius: 10px;padding: 15px;}

 .s-sidebar__nav-link span {text-align: left;font-size: 14px;line-height: 16.94px;font-weight: 400;font-family: "Inter", sans-serif;margin-left: 7px;}

 .s-sidebar__nav-link > svg {stroke: #005DAC;}

 .s-sidebar__nav-link > svg.fillsvg {fill: #005DAC;}

 .s-sidebar__nav-link > i::before {}

 .s-sidebar__nav-link.active {color: #FFF;background-color: #B31217;border-left: 2px solid #FFF;}

 .s-sidebar__nav-link.active > svg {stroke: #FFF;}

 /* Mobile First */

 @media (min-width: 42em) {

.s-layout__content {margin-left: 0px;}

/* Sidebar */

.s-sidebar__nav, .s-sidebar__nav ul {padding: 15px;}

.s-sidebar__trigger {width: 100%;}

/* .s-sidebar__nav {width: 0px;left: 0;} */

.s-sidebar__nav:hover,

.s-sidebar__nav:focus,

.s-sidebar__trigger:hover + .s-sidebar__nav,

.s-sidebar__trigger:focus + .s-sidebar__nav {width: 300px;}

 }

 @media (min-width: 68em) {

    .s-sidebar__nav {left: 0;}

.s-layout__content {margin-left: 300px;}  

/* Sidebar */

.s-sidebar__trigger {display: none}

.s-sidebar__nav {width: 300px;}

.s-sidebar__nav ul {top: unset;}

 }

 .logout_main {padding: 20px;align-content: end;}

 .logout_main .btn_logout {background: #FFC1C1;border-radius: 3px;border: 1px solid #FFFFFF;width: 100%;padding: 10px;text-align: center;color: #FF012F;font-size: 13px;line-height: 15.73px;font-weight: 400;font-family: "Inter", sans-serif;}

 





/* manage_tickets CSS PAGE START */

.main_table_warp {}

.main_table_warp .rght-topset .btn-drkblue {width: auto;border-radius: 29px;padding: 15px 30px;display: inline-block;}

.main_table_warp .right_side_cont {background-color: #FFFF;padding: 20px;border-radius: 10px;box-shadow: 1px 3px 6.8px 0px #0000000D;margin: 30px 0px;}

.main_table_warp .right_side_cont h3 {text-align: left;color: #000;font-size: 16px;line-height: 18.75px;font-weight: 500;text-transform: capitalize;font-family: "Roboto", sans-serif;margin-bottom: 15px;}

.main_table_warp .right_side_cont .dt-layout-row {margin: 10px 0px;}

.main_table_warp .right_side_cont .dt-layout-row .dt-layout-cell.dt-start {width: 50%;float: left;}

.main_table_warp .right_side_cont .dt-layout-row .dt-search label {display: none;}

.main_table_warp .right_side_cont .dt-layout-row .dt-search .dt-input {background-image: url(../images/svg/searchicn.svg);background-repeat: no-repeat;background-position: left 5px bottom 50%;background-size: 15px;padding-inline-start: 30px;border: 1px solid rgba(194, 194, 194, 1);border-radius: 5px;}

.main_table_warp .right_side_cont .dt-layout-row .dt-search .dt-input::placeholder {font-size: 13px;line-height: 15.73px;font-weight: 400;font-family: "Inter", sans-serif;}

.main_table_warp .right_side_cont .dt-layout-row .dt-search .dt-input:focus-visible {outline: 0px;}

.main_table_warp .right_side_cont .dt-layout-row .dt-paging.paging_full_numbers {text-align: end;margin-left: auto;}

.main_table_warp .right_side_cont .dt-layout-row .dt-paging.paging_full_numbers .dt-paging-button {border: 0px;background-color: #005DAC;border-radius: 5px;color: #FFF;margin: 0px 5px;padding: 10px;font-size: 13px;line-height: 15.73px;font-weight: 600;font-family: "Inter", sans-serif;}

.main_table_warp .right_side_cont .custableset thead tr th {white-space: nowrap;vertical-align: middle;text-align: left;color: #4053FF;font-size: 13px;line-height: 15.23px;font-weight: 400;font-family: "Roboto", sans-serif;}

.main_table_warp .right_side_cont .custableset thead tr th.minw_350 {min-width: 350px;}

.main_table_warp .right_side_cont .custableset tbody tr td {white-space: nowrap;vertical-align: middle;text-align: left;color: #393939;font-size: 15px;line-height: 17.58px;font-weight: 400;font-family: "Roboto", sans-serif;}

.main_table_warp .right_side_cont .custableset tbody tr td.minw_350 {min-width: 350px;}

.main_table_warp .right_side_cont .custableset tbody tr td .white_space_breakspcs {white-space: break-spaces;}

.main_table_warp .right_side_cont .custableset tbody tr td .color_green {color: #24AF01;}

.main_table_warp .right_side_cont .custableset tbody tr td .color_dblue {color: #518CFF;}

.main_table_warp .right_side_cont .custableset tbody tr td.flex_center_end {display: flex;align-items: center;justify-content: space-between;}

.main_table_warp .right_side_cont .custableset tbody tr td .set_btn .btn_inside {display: inline-flex;align-items: center;justify-content: center;text-align: center;border: 0px;border-radius: 4px;padding: 5px 10px;width: 100%;color: #FFF;font-size: 12px;line-height: 14.06px;font-weight: 400;font-family: "Roboto", sans-serif;}

.main_table_warp .right_side_cont .custableset tbody tr td .set_btn .btn_inside img {margin-right: 5px;}

.main_table_warp .right_side_cont .custableset tbody tr td .set_btn .btn_ylew {background: #2B55EC;}

.main_table_warp .right_side_cont .custableset tbody tr td .set_btn .btn_pink {background: #AD3AB7;}

.main_table_warp .right_side_cont .custableset tbody tr td .set_btn .btn_gren {background: #50A979;}

.main_table_warp .right_side_cont .custableset tbody tr td .set_btn .btn_dble {background: #2D3F80;}

.main_table_warp .right_side_cont .custableset tbody tr td .set_btn .btn_lred {background: #FF0000;}



.main_warp .left_side_cont {background-color: #FFF;padding: 30px;min-height: 100%;}

.main_warp .left_side_cont h3 {text-align: left;color: #2C2C2C;font-size: 22px;line-height: 26.63px;font-weight: 600;text-transform: capitalize;font-family: "Inter", sans-serif;margin-bottom: 10px;}

.main_warp .left_side_cont h4 {text-align: left;color: #2C2C2C;font-size: 18px;line-height: 21.78px;font-weight: 600;text-transform: capitalize;font-family: "Inter", sans-serif;margin-bottom: 10px;}

.main_warp .right_side_cont {background-color: #FFF;padding: 30px !important;min-height: 100%;}

.main_warp .right_side_cont h3 {text-align: left;color: #2C2C2C;font-size: 22px;line-height: 26.63px;font-weight: 600;text-transform: capitalize;font-family: "Inter", sans-serif;margin-bottom: 10px;}

.main_warp .right_side_cont h4 {text-align: left;color: #2C2C2C;font-size: 18px;line-height: 21.78px;font-weight: 600;text-transform: capitalize;font-family: "Inter", sans-serif;margin-bottom: 10px;}

.main_warp .right_side_cont .checkbox_scroll {height: 170px;overflow: hidden;border: 1px solid #C7C7C7;border-radius: 3px;padding: 10px;}

/* CHECKBOX SCROLLBAR CSS START */

::-webkit-scrollbar {width: 5px;}

::-webkit-scrollbar-track {box-shadow: inset 0 0 5px #BBB9B9; border-radius: 0px;}

::-webkit-scrollbar-thumb {background: #EAEAEA; border-radius: 0px;}

::-webkit-scrollbar-thumb:hover {background: #EAEAEA;}

/* CHECKBOX SCROLLBAR CSS ENDD */

.main_warp .leftdwn_side_cont {background-color: #FFF;padding: 30px !important;min-height: 100%;}

.main_warp .leftdwn_side_cont h3 {text-align: left;color: #2C2C2C;font-size: 18px;line-height: 21.78px;font-weight: 600;text-transform: capitalize;font-family: "Inter", sans-serif;margin-bottom: 5px;}

.main_warp .leftdwn_side_cont h4 {text-align: left;color: #2C2C2C;font-size: 13px;line-height: 15.73px;font-weight: 700;text-transform: capitalize;font-family: "Inter", sans-serif;margin-bottom: 5px;}

.main_warp .leftdwn_side_cont p  {text-align: left;color: #2C2C2C;font-size: 13px;line-height: 15.73px;font-weight: 400;text-transform: capitalize;font-family: "Inter", sans-serif;margin-bottom: 5px;}

.main_warp .leftdwn_side_cont .add_more {background: #005DAC;border-radius: 30px;border: 1px solid #005DAC;color: #FFF;width: 100%;padding: 10px;font-size: 13px;font-weight: 400;line-height: 15.73px;text-align: left;text-transform: capitalize;font-family: "Inter", sans-serif;justify-content: space-evenly;align-items: center;display: inline-flex;}

.main_warp .full_dwn_cont {background-color: #FFF;padding: 30px !important;}

.main_warp .full_dwn_cont .form-check-input:checked {background-color: #6372FF;border-color: #6372FF;}

.main_warp .full_dwn_cont .form-check .form-check-label {color: #000;text-align: left;font-size: 13px;line-height: 15.73px;font-weight: 600;font-family: "Inter", sans-serif;}

.main_warp .full_dwn_cont p {text-align: left;color: #2C2C2C;font-size: 13px;line-height: 15.73px;font-weight: 400;font-family: "Inter", sans-serif;}



/* Ticket CSS START  */

.main_warp .ticket_vwcnt {background-color: #FFF;border: 2px dashed #FFACAF;padding: 30px !important;margin-bottom: 20px;}

.main_warp .ticket_vwcnt h3 {text-align: left;color: #2C2C2C;font-size: 18px;line-height: 21.78px;font-weight: 600;font-family: "Inter", sans-serif;margin-bottom: 0px;}

.main_warp .ticket_vwcnt span {background-color: #00AC64;border-radius: 4px;padding: 5px;text-align: center;color: #FFF;font-size: 13px;line-height: 15.73px;font-weight: 400;font-family: "Inter", sans-serif;}

.main_warp .ticket_vwcnt h4 {display: inline-block;background: #DAEEFF;padding: 5px;text-align: left;color: #0989FF;font-size: 17px;line-height: 20.57px;font-weight: 700;font-family: "Inter", sans-serif;}

.main_warp .ticket_vwcnt h5 {text-align: left;color: #2c2c2c;font-size: 16px;line-height: 19.36px;font-weight: 400;font-family: "Inter", sans-serif;}

.main_warp .ticket_vwcnt p  {text-align: left;color: #2c2c2c;font-size: 13px;line-height: 15.73px;font-weight: 400;font-family: "Inter", sans-serif;}



/* Contact Detail Card CSS START */

.main_warp .contact_detail_card {background-color: #FFF;padding: 30px !important;margin-bottom: 20px;}

.main_warp .contact_detail_card h3 {text-align: left;color: #2C2C2C;font-size: 16px;line-height: 19.36px;font-weight: 600;font-family: "Inter", sans-serif;border-bottom: 1px solid #AEAEAE;padding-bottom: 10px;}

.main_warp .contact_detail_card h5 {text-align: left;color: #2C2C2C;font-size: 15px;line-height: 18.15px;font-weight: 400;font-family: "Inter", sans-serif;margin-bottom: 8px;}

.main_warp .contact_detail_card h4 {text-align: left;color: #2C2C2C;font-size: 18px;line-height: 21.78px;font-weight: 600;font-family: "Inter", sans-serif;}

.main_warp .contact_detail_card p  {text-align: left;color: #2C2C2C;font-size: 13px;line-height: 15.73px;font-weight: 400;font-family: "Inter", sans-serif;margin-bottom: 8px;}



.main_warp .machine_detail_ticketpg {background-color: #FFF;padding: 30px !important;margin-bottom: 20px;}

.main_warp .machine_detail_ticketpg .sianbox {background: #DDEFFF;padding: 15px !important;min-height: 100%;}

.main_warp .machine_detail_ticketpg .sianbox p  {text-align: left;color: #2C2C2C;font-size: 13px;line-height: 15.73px;font-weight: 400;font-family: "Inter", sans-serif;margin-bottom: 8px;}

.main_warp .machine_detail_ticketpg .sianbox h3 {text-align: left;color: #2C2C2C;font-size: 13px;line-height: 15.73px;font-weight: 700;font-family: "Inter", sans-serif;margin-bottom: 0px;}

.main_warp .machine_detail_ticketpg .pinkbox {background: #FFDDED;padding: 15px !important;min-height: 100%;}

.main_warp .machine_detail_ticketpg .pinkbox p  {text-align: left;color: #2C2C2C;font-size: 13px;line-height: 15.73px;font-weight: 400;font-family: "Inter", sans-serif;margin-bottom: 8px;}

.main_warp .machine_detail_ticketpg .pinkbox h3 {text-align: left;color: #2C2C2C;font-size: 13px;line-height: 15.73px;font-weight: 700;font-family: "Inter", sans-serif;margin-bottom: 0px;}

.main_warp .machine_detail_ticketpg .pinkbox .check_list ul {list-style-image: url(../images/svg/checkicn.svg);list-style-type: none;list-style-position: inside;padding-inline-start: 0px;margin: 0px;}

.main_warp .machine_detail_ticketpg .pinkbox .check_list ul li {text-align: left;color: #2C2C2C;font-size: 12px;font-weight: 700;line-height: 16.52px;font-family: "Inter", sans-serif;}



/* Estimate Ticket CSS START */

.main_warp .estimate_ticket {background-color: #FFF;border: 2px dashed #ACB9FF;padding: 30px !important;margin-bottom: 20px;}

.main_warp .estimate_ticket h3 {text-align: left;color: #2C2C2C;font-size: 18px;line-height: 21.78px;font-weight: 600;font-family: "Inter", sans-serif;margin-bottom: 5px;}

.main_warp .estimate_ticket p  {text-align: left;color: #2c2c2c;font-size: 13px;line-height: 15.73px;font-weight: 400;font-family: "Inter", sans-serif;margin-bottom: 5px;}

.main_warp .estimate_ticket h4  {text-align: left;color: #2c2c2c;font-size: 13px;line-height: 15.73px;font-weight: 700;font-family: "Inter", sans-serif;margin-bottom: 5px;} 

.main_warp .estimate_ticket .line {border: 1px solid #000000;margin-bottom: 15px;}

.main_warp .estimate_ticket .esttbl thead {background-color: #005DAC;color: #FFF;font-size: 15px;line-height: 18.15px;font-weight: 400;font-family: "Inter", sans-serif;}

.main_warp .estimate_ticket .esttbl tbody tr {background-color: #ECECEC;border-top: 10px solid #FFF;border-bottom: 10px solid #FFF;}

.main_warp .estimate_ticket .esttbl tbody tr th {color: #2C2C2C;font-size: 15px;line-height: 18.15px;font-weight: 400;font-family: "Inter", sans-serif;vertical-align: middle;}



/* Completed Ticket CSS START  */

.main_warp .ticket_Completed_vwcnt {background-color: #FFF;border: 2px dashed #FFACAF;padding: 30px !important;margin-bottom: 20px;}

.main_warp .ticket_Completed_vwcnt h3 {text-align: left;color: #2C2C2C;font-size: 18px;line-height: 21.78px;font-weight: 600;font-family: "Inter", sans-serif;margin-bottom: 0px;}

.main_table_warp .searchinput .form-control[type="search"] {background-image: url(../images/svg/searchicn.svg);background-repeat: no-repeat;background-position: left 10px bottom 50%;background-size: 15px;padding: 10px;padding-inline-start: 30px;border: 1px solid rgba(194, 194, 194, 1);border-radius: 5px;}

.main_warp .ticket_Completed_vwcnt span {background-color: #6B7AFF;border-radius: 4px;padding: 5px;text-align: center;color: #FFF;font-size: 13px;line-height: 15.73px;font-weight: 400;font-family: "Inter", sans-serif;}

.main_warp .ticket_Completed_vwcnt h4 {display: inline-block;background: #DAEEFF;padding: 5px;text-align: left;color: #0989FF;font-size: 17px;line-height: 20.57px;font-weight: 700;font-family: "Inter", sans-serif;}

.main_warp .ticket_Completed_vwcnt h5 {text-align: left;color: #2c2c2c;font-size: 16px;line-height: 19.36px;font-weight: 400;font-family: "Inter", sans-serif;}

.main_warp .ticket_Completed_vwcnt p  {text-align: left;color: #2c2c2c;font-size: 13px;line-height: 15.73px;font-weight: 400;font-family: "Inter", sans-serif;}



/* Final Cost CSS START */

.main_warp .final_cost_ticket {background-color: #FFF;border: 2px dashed #ACB9FF;padding: 30px !important;margin-bottom: 20px;}

.main_warp .final_cost_ticket h3 {text-align: left;color: #2C2C2C;font-size: 18px;line-height: 21.78px;font-weight: 600;font-family: "Inter", sans-serif;margin-bottom: 5px;}

.main_warp .final_cost_ticket p  {text-align: left;color: #2c2c2c;font-size: 13px;line-height: 15.73px;font-weight: 400;font-family: "Inter", sans-serif;margin-bottom: 5px;}

.main_warp .final_cost_ticket h4  {text-align: left;color: #2c2c2c;font-size: 13px;line-height: 15.73px;font-weight: 700;font-family: "Inter", sans-serif;margin-bottom: 10px;} 

.main_warp .final_cost_ticket .final_cost h3 {text-align: right !important;}

.main_warp .final_cost_ticket .final_cost p  {text-align: right !important;}

.main_warp .final_cost_ticket .line {border-bottom: 1px solid #D2D2D2;margin-bottom: 15px;}

.main_warp .final_cost_ticket .esttbl thead {background-color: #005DAC;color: #FFF;font-size: 15px;line-height: 18.15px;font-weight: 400;font-family: "Inter", sans-serif;}

.main_warp .final_cost_ticket .esttbl tbody tr {background-color: #ECECEC;border-top: 10px solid #FFF;border-bottom: 10px solid #FFF;}

.main_warp .final_cost_ticket .esttbl tbody tr th {color: #2C2C2C;font-size: 15px;line-height: 18.15px;font-weight: 400;font-family: "Inter", sans-serif;vertical-align: middle;}



/* Profile Detail CSS START */

.profile_detail {background: #FFFFFF;padding: 40px !important;border-radius: 10px;box-shadow: 1px 9px 18.7px 0px #00000040;}

.profile_detail h3 {text-align: left;color: #000;font-size: 17px;line-height: 19.92px;font-weight: 500;font-family: "Roboto", sans-serif;}

.profile_detail h4 {background: #E4E4E4;padding: 10px;text-align: left;color: #000;font-size: 17px;line-height: 19.92px;font-weight: 500;font-family: "Roboto", sans-serif;}

.profile_detail p  {text-align: left;color: #FF1010;font-size: 14px;line-height: 16.41px;font-weight: 500;font-family: "Roboto", sans-serif;margin-bottom: 2px;}



/* MODAL START */

.modal_section .modal_delet {padding: 30px;border-radius: 18px !important;}

.modal_section .modal_delet h3 {padding: 0px 80px;text-align: center;color: #2C2C2C;font-size: 18px;line-height: 21.78px;font-weight: 600;text-transform: capitalize;font-family: "Inter", sans-serif;margin: 0px !important;}

.modal_section .modal_drftorder {padding: 50px;border-radius: 18px !important;}

.modal_section .modal_drftorder h3 {color: #2C2C2C;font-size: 18px;line-height: 21.78px;font-weight: 600;text-transform: capitalize;font-family: "Inter", sans-serif;}

.modal_section .modal_drftorder p  {text-align: left;color: #2C2C2C;font-size: 13px;line-height: 15.73px;font-weight: 400;text-transform: capitalize;font-family: "Inter", sans-serif;margin-bottom: 10px;}

.modal_section .modal_drftorder h4 {color: #2C2C2C;font-size: 13px;line-height: 15px;font-weight: 700;text-transform: capitalize;font-family: "Inter", sans-serif;}

.modal_section .modal_drftorder .add_more {background: #005DAC;border-radius: 30px;border: 1px solid #005DAC;color: #FFF;width: 100%;padding: 10px;font-size: 13px;font-weight: 400;line-height: 15.73px;text-align: left;text-transform: capitalize;font-family: "Inter", sans-serif;justify-content: space-evenly;align-items: center;display: inline-flex;}

.modal_section .modal_drftorder .add_more i {background-color: rgb(255 255 255 / 47%);padding: 7px;border-radius: 6px;}



/* SHOW HIDE CSS */

.checkshow {display: none;}

.backbutton {

    padding: 0;

    margin-top: 28px;

}

.backbutton .linkatag span {

    border: solid #000000 !important;

    border-width: 0px 3px 3px 0px !important;

    display: inline-block;

    padding: 4px !important;

    transform: rotate(135deg);

    -webkit-transform: rotate(135deg);

    margin-right: 6px;

    position: relative;

    top: -2px;

}



.backbutton .linkatag {

    padding-left: 17px;

    color: #000;

    font-size: 24px;

    font-weight: 600;

}

span.errror_zip {

    color: red;

    font-size: 14px;

}

ul.suggestionul {

    list-style: none;

    position: absolute;

    z-index: 9999;

    background: #fff;

    border: 1px solid #ccc;

    padding: 7px 14px;

    height: 200px;

    overflow-x: hidden;

    overflow-y: scroll;

    width: 100%;

    display: none;

}

ul.suggestionul li {

    cursor: pointer;

    padding: 6px 1px;

}

li.gifimmgm {

    display: inline-block;

    text-align: center;

    width: 100%;

}



li.gifimmgm img {

    width: 52px;

}
.search_input_main {
  background: url('https://cdn-icons-png.flaticon.com/512/622/622669.png') no-repeat left 10px center;
  background-size: 16px 16px;
  text-align: left;
  padding-left: 32px;
}