@charset "utf-8";/* CSS Document */@media screen and (min-width: 1200px) {}@media only screen and (min-width : 768) {}@media screen and (min-width: 992px) and (max-width: 1199px)  {    .btn,.form-control,.table tr th,.utli_cont h5 {        font-size: 15px !important;    }    .utli_cont p{        font-size: 14px !important;    }    .table tr td ,.table tbody tr th{        font-size: 14px !important;    }    .btn img {        width: 17px !important;        height: 17px !important;    }    .dash_bx {        padding: 20px 10px;    }    .dash_bx span {        font-size: 30px;    }    .dash_bx h1 {        font-size: 23px;    }    .dash-container {        width: 100%;        padding-left: 15px;        padding-right: 15px;    }    .selectedbx {        display: inline-table;    }    .selectedbx div {        margin-left: 0;        margin-right: 5px;    }    .selectedbx div select, .selectedbx div input {        width: 100%;        min-width: 172px;        padding: 11px 9px;    }    .perfornment_tble tr td{        font-size: 10px !important;    }} @media screen and (min-width: 768px) and (max-width: 991px)  {    .btn,.form-control,.table tr th,.utli_cont h5 {        font-size: 14px !important;    }    .utli_cont p{        font-size: 13px !important;    }    .table tr td ,.table tbody tr th{        font-size: 13px !important;    }    .btn img {        width: 17px !important;        height: 17px !important;    }    .dash_bx h1 {        font-size: 27px;    }    .dash-container {        width: 100%;        padding-left: 15px;        padding-right: 15px;    }    .selectedbx div select, .selectedbx div input {        width: 100%;        min-width: 219px;        padding: 11px 9px;    }    .selectedbx {        display: inline-table;    }    .selectedbx div {        margin-left: 0;        margin-right: 5px;    }    .perfornment_tble tr td{        font-size: 10px !important;    }    .exra_befotertable_field {        position: relative;        top: 20px;        right: 0;        text-align: right;        margin-bottom: 53px;    }}@media only screen and (max-width : 576px) {    .btn,.form-control,.table tr th,.utli_cont h5 {        font-size: 14px !important;    }    .utli_cont p{        font-size: 13px !important;    }    .table tr td ,.table tbody tr th{        font-size: 13px !important;    }    .btn img {        width: 17px !important;        height: 17px !important;    }    .menus {        overflow: auto;        height: 100%;        padding-bottom: 20px;    }    .main_body {        margin-left: 0;        transform: translate(0px, 0px);    }    .main_body.open {        margin-left: 0;        transform: translate(290px, 0px);    }    .topmenubar{        left: 0;    }    .topmenubar.open{        left: 0;    }    .backdrop-layout{        position: fixed;        background: #0000008c;        width: 100%;        height: 100vh;        z-index: 0;        top: 0;        left: 0;        right: 0;        bottom: 0;        opacity: 0;	        transition: all 0.2s;        -webkit-transition: all 0.2s;        -moz-transition: all 0.2s;        transition: all 0.2s;    }    .backdrop-layout.open{        opacity: 1;        z-index: 99;    }    .menubar {        left: -290px;        /* transform: translate(-102% , 0px);	 */        transition: all 0.2s;        -webkit-transition: all 0.2s;        -moz-transition: all 0.2s;        transition: all 0.2s;    }    .menubar.open{        left: 0;        /* transform: translate(0% , 0px); */    }    .collapse_nav {        display:block;    }    .topmenubar.open .collapse_nav{        display:none;    }    .close_menu {        display:block;        opacity:0;        left: 0;         transition: all 0.2s;        -webkit-transition: all 0.2s;        -moz-transition: all 0.2s;        transition: all 0.2s;    }    .menubar.open .close_menu{        opacity:1;        left: 315px;    }    .dash-container {        width: 100%;        padding-left: 15px;        padding-right: 15px;    }    .dash_title{        display: table;    }    .page_title {        font-size: 17px;    }    .checksecection{        width: 100px;    }    .btn_common{        padding: 10px 11px;        margin-bottom: 9px;        display: block;        width: 100%;    }    .btn_cancel{        padding: 10px 7px;        margin-left: 0;        margin-bottom: 9px;        display: block;        width: 100%;    }    .btn_success{        padding: 10px 7px;        margin-left: 0 !important;        margin-bottom: 9px;        display: block;        width: 100%;    }    .selectedbx div select {        width: 100%;        min-width: 100%;    }    .btn_impexm {        padding: 11px 8px;        margin-left: 0;    }    .selectedbx {        display: inherit;    }    .selectedbx div {        margin-left: 0;        margin-right: 0px;        display: grid;    }    .perfornment_tble tr td{        font-size: 10px !important;    }    .accepeter_popup {        padding: 10px;    }    .calndrbtn span {        font-size: 12px;    }    .calndrbtn span small {        font-size: 11px;    }    .calnd_popup {        max-height: 600px;    }    .popup_dtls,.popup_history{        align-items: inherit;    }    .extratable_filter button{    margin:auto !important;}    .extratable_filter {        top: -5px;        left: 0;        right: 0;        text-align: center;        margin-bottom: 30px;    }    .exra_befotertable_field {        position: relative;        top: 0;        right: 0;        text-align: right;        margin-bottom: 29px;    }    .dropdown .btn,.dropdown-menu{        width:100%;        min-width:100%;        text-align: center !important;    }    .dataTables_filter label {        width: 100%;    }    .dataTables_filter label input {        min-width: 99% !important;        margin-left: -2px !important;    }    .copy_right_bar {        position: relative;        top: inherit;        width: 290px;        height: 61px;    }    /*------------New Style 08-09-2022-----------*/    .subscriptionpayment {        border-left:0 !important;        padding-left: 0 !important;        border-top: 5px solid #fff;        padding-top: 15px;    }}