body, p
{
    color:#000;
    font-weight:normal;
}
.skin-blue .main-sidebar
{
background:linear-gradient(to right,#8971ea,#7f72ea,#7574ea,#6a75e9,#5f76e8);
background:linear-gradient(to right,#3926db,#3929d4,#222fb9);
/* 	background: linear-gradient(#2a1c5a, #4b3a6e);
background: url(../images/sidebar-bg.jpg);position: fixed; */

}
.main-header .logo {
font-size: 26px;
}
.skin-blue .main-header .logo, .skin-blue .main-header .logo:hover {
    background:none;
}

.skin-blue .sidebar-menu>li>a
{
font-weight: 700;	color:#fff;
        font-size: 16px;
}
.skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a, .skin-blue .sidebar-menu>li.menu-open>a {

    border-radius: 0 60px 60px 0;
    color: #fff!important;
    background: linear-gradient(to right,#998cf0,#9d9af1,#9d9cf1,#9d9cf1,#9babf5);
     background: #6d76cc;
    box-shadow: 0 7px 12px 0 rgb(95 118 232 / 21%);
    opacity: 1;
}
.skin-blue .sidebar-menu>li>.treeview-menu {
margin: 0 1px;
background: #4f3f86;
        margin-top: 3px !important;
}
.skin-blue .sidebar-menu .treeview-menu>li>a {
color: #ffffff;
}
.skin-blue .main-header .navbar {
background-color: #fff;
}	
.navbar-nav>.user-menu>.dropdown-menu {
width: auto;
}	
.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default {
color: #000000;
}	
.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default:hover {
background:none;
}	
.text-danger
{
color:#dc3545!important;
}	
.navbar .navbar-nav>li>a {
display: flex;
}
.info-box-icon
{
position: absolute;
right: -10px;
top: 50%;
transform: translateY(-50%);
width: 57px;
height: 57px;
border-radius: 2px;

display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;

}
.info-box-icon i
{
font-size:30px;
}
.info-box 
{
position: relative;
}
.info-box-content {
padding: 5px 10px;
margin-left: 0;
}
.table-striped>tbody>tr:nth-of-type(odd) {
background-color: #e6edf0;
}

.box p, .info-box p, .small-box p, .nav-tabs-custom p, .callout p {
font-weight: normal;
}
.skin-blue a, .skin-blue a:hover, .skin-blue a:focus {
color: #fff;
}
.box .box-header .box-title {
font-size: 24px;
font-weight: 700;
color: #000;
}
.box .box-header .box-title {
font-size: 22px;
font-weight: 700;
color: #000;
}
.width_auto {
width: auto !important;
}
.mrg_b_20 {
margin-bottom: 20px;
}
.display_flex {
display: flex;
}

.form-group
{
width:100%;margin:0
}
.btn-success {
background-color: #00a65a !important;
border-color: #008d4c !important;
color:#fff !important;
}
.pull-right {
float: right !important;
}
.input-group {
width: 100% !important;
    position: relative;
display: table;margin: 10px 0;
border-collapse: separate;

}
.form-control {
display: block;
width: 100%;
/*  height: 24px; */
padding: 7px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #000;
background-color: #fff!important;
background-image: none;
border: 1px solid #ccc;
border-radius: 3px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0;
    display: table-cell;
}
.input-group-addon, .input-group-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
display: table-cell;
}
.btn-danger {
background-color: #dd4b39;
border-color: #d73925;
color:#fff;
}
.input-group-btn {
position: relative;
font-size: 0;
white-space: nowrap;
}
.input-group-btn>.btn {
position: relative;z-index:2;
}
.bg-olive
{
background-color:#cf852a!important;
}
.btn-small
{
padding: 4px 8px
}
.button-shadow
{
box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12) !important
}
.alert {
border-radius: 2px;
padding: 10px;
color:#fff;
}

.alert h3{margin:0;font-weight:700;    font-size: 18px;}
.alert p{color:#fff;}
.box.box-info {
border-top: 2px solid #00c0ef;
}
::-webkit-input-placeholder { /* Edge */
color: #000!important;
font-size:14px;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #000!important; font-size:14px;
}
::placeholder {
color: #000!important; font-size:14px;
}
.max-width-800
{
max-width:800px;
}

textarea {
min-height: 100px;
resize: none;
}
.input-group>.custom-file {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
    position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.custom-file-input {
position: relative;
z-index: 2;
width: 100%;
height: calc(1.5em + .75rem + 2px);
margin: 0;
opacity: 0;
}
.custom-file-label {
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 1;
height: calc(1.5em + .75rem + 2px);
padding: .375rem .75rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff;
border: 1px solid #ced4da;
border-radius: .25rem;
}
.custom-file-label::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
z-index: 3;
display: block;
height: calc(1.5em + .75rem);
padding: .375rem .75rem;
line-height: 1.5;
color: #495057;
content: "Browse";
background-color: #e9ecef;
border-left: inherit;
border-radius: 0 .25rem .25rem 0;
}
.custom-file-input:lang(en)~.custom-file-label::after {
content: "Browse";
}
label
{
color:#000 !important;
}
.md-form {
position: relative;
margin-top: 1.5rem;
margin-bottom: 0;
}
.form-group input[type=file] 
{
position: relative;
}
.md-form .input-group
{
margin-top: 0 !important;	
}
.content-header>h1>small {
font-weight: normal;
}
.content-header>h1 {
font-size: 20px;
font-weight: 700;
        color: #342acf;
}

.select2_style .select2-container--default .select2-selection--single, .select2_style .select2-selection .select2-selection--single{
border: 0;
border-radius: 0;
padding: 7px 12px;
height: 37px;
border-bottom: 1px solid #d2d6de;
color:#000 !important;font-size:14px;
}
.select2_style .select2
{
width:100% !important;
}
.select2_style .select2-container--default .select2-selection--multiple{
border: 0;
border-bottom:1px solid #d2d6de;
}

.navbar .navbar-nav>li>a {
color: inherit;
padding-top: 19px;
    padding-bottom: 18px;
}
.skin-blue .main-header .navbar .sidebar-toggle:hover {
background-color: #292ec1;
}
@media(min-width:768px){
.skin-blue .main-header .logo, .skin-blue .main-sidebar{
        position: fixed;
}
}

.form-group .input-group.date
{
margin: 0!important;
}
.max-width-700
{
max-width:700px;
}
.m-tb-2em
{
margin:2em 0;
}
.m-t-2em
{
margin:2em 0 0 0;
}
.table>thead>tr>th {
background: #b5a7d7;
}

.grid_colomns p
{
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid_colomns p .desc
{
font-weight:700
}
.d-grid
{
display: grid;
grid-template-columns: repeat(2, 1fr);
align-items: center;
}
.justify-right
{
justify-self: end;
}	
.skin-blue .nav-tabs {
background: none;
}
.nav-tabs-custom>.nav-tabs>li.active>a {
color: #000 !important;
background: #fff !important;
}
.nav-tabs-custom>.nav-tabs>li>a {
color: #fff !important;
background: #2196f3 !important;
margin: 0 !important;
}
.pagination>.active>a
{
background-color:#342acf;
border-color: #0089ff;	
}
.dataTables_wrapper 
{
padding: 10px;
}	

table .form-group {
padding-bottom: 0;
}
table .form-group .form-control {
margin-bottom: 0;
}
.clearfix
{
clear: both;	
}
.tab-content .alert {
margin-bottom: 10px;
}

.tab-content .form-group .form-control{
margin:0;
}	
.tab-content .form-group
{
padding:0;
}
.upload_btn
{
border:none;
border-radius:2px;
}
.inner-tab
{
box-shadow:none;
}
.inner-tab .nav-tabs li a {
background: #2a1a5b !important;
}
.fieldset {
margin: 0 0 10px;
padding: 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
position: relative;
}
.white {
background-color: #fff;
border: solid 1px #ccc;
color: #000 !important;
}
.fieldset legend {
background-color: #003366;
color: #fff;
padding: 2px 5px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
width: 250px;
font-size: 16px;
margin-bottom: 0;
}

.nav-tabs-custom>.nav-tabs>li.active {
border-top-color: #f32121;
}
.form .title {
display: block;
float: left;
padding: 6px 0 0;
width: 250px;
}
.upload_file
{
border: solid 1px #c9d1da;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: #fff;
-moz-box-shadow: inset 1px 1px 1px #eeeff0;
-webkit-box-shadow: inset 1px 1px 1px #eeeff0;
box-shadow: inset 1px 1px 1px #eeeff0;
font: normal 12px/14px Verdana, sans-serif;
font-family: Verdana !important;
margin: 0;
padding: 7px 6px;
opacity:1 !important;
}
.d-flex
{
display:flex;
}

.modal-content .modal-header {
padding-top: 5px;
}
button.close
{
font-size: 36px;
color: red;
opacity: 1;	
}
.text-center
{
text-align:center;
}
.modal-body .pad
{
padding:0;
}

.choose_file {
position: relative;
cursor: pointer;
margin: 0 10px;
}
.choose_file input[type="file"]{
-webkit-appearance:none; 
position:absolute;
top:0;
left:0;
opacity:0;
width: 100%;
height: 100%;

}
.or_style
{
width: 100%;
display: block;
font-weight: 700;
font-size: 20px;
color: red;
}
.modal-content .modal-footer {
clear: both;
}
.m-t-15
{
margin-top:15px;
}

/**********************************2020 dec 21 suchithra******************************************/

.form-group .help-block{
	display : block !important;
	font-family: Roboto,Helvetica,Arial,sans-serif;
}
/*** 29-05-2021 ***/.bg-info {    background-color: #00aaff;}.bg-success {     background-color: #59c92b;}.bg-warning {    background-color: #ff7610;}.bg-danger {    background-color: #ff2a2a;}.occupancy_status{align-items: baseline;    justify-content: center;}.btn-primary{	    background-color: #0082cd !important;    color: #fff !important;}.dataTables_filter{	    float: right;    text-align: right;}.d_flex label {  min-width: initial !important;}table .input-group{    margin-top: 0;}.select2-container .select2-selection--multiple {   position: relative;height: 38px;    border-radius: 0;    line-height: 38px;}.select2-container .select2-search--inline, .select2-container .select2-selection--single .select2-selection__rendered {    position: absolute;    left: 0;top:8px}.addsection, .addsection2 {	 background:none !important;}.inner_table table .form-control {    width: 100%;}.p0 {  padding: 0em !important;}.btn-orange{	background: orange!important;    color: #fff!important;}.select2-container .select2-selection--single {  height: 38px;    position: relative;   margin: 5px;}.select2-container--krajee .select2-selection--single .select2-selection__arrow {   height: 35px;line-height: 32px; }.field-bookingdetails-age  input{	width:auto;}.select2-container--krajee .select2-selection--single .select2-selection__clear{    position: absolute !important;	}.inner_table table .form-control {    width: 100% !important;}.seat_avalability #close {     display: none;}.price_filter ul.discountPrice, .set-left ul li {    list-style: none;}.set-left {     border-left: 0 !important;    padding: 0 10px;}.bookingSeatsKey span {    display: inline-block;    margin-right: 5px;    font-size: 14px;    font-weight: 400;    vertical-align: middle;	width:15px;	height:15px;}.bookingSeatAvailable {    background: #c1c1c1;}.bookingSeatSelected {    background: #56ae33;}.bookingSeatBooked {    background: #ed0909;}.bookingSeatsFoot {    background: none;}.set-left ul li {      width: 20%;}table label.radio-inline input[type=radio] {    opacity: 1;    height: 15px;    width: 15px;    overflow: visible;}.dataTables_wrapper .row {    margin: 0;    display: flex;}table a{	border: none;    border-radius: 2px;    position: relative;    padding: 0 !important;    margin: 10px 1px;    font-size: 14px;    font-weight: 500;    text-transform: uppercase;    letter-spacing: 0;    will-change: box-shadow,transform;       transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);    outline: 0;    cursor: pointer;    text-decoration: none;    background: 0 0;}.skin-blue .sidebar-menu>li>.treeview-menu {    margin: 0 1px;    background: #4f3f86 !important;}


.sidebar-menu {
    list-style: none;
    margin: 0;
    padding: 0 !important;
    float: none !important;
    display: block;
}
.treeview-menu {
    display: none;
    list-style: none;
    padding: 0 !important;
    margin: 0 !important;
    padding-left: 5px;
    float: none !important;
}
.form-group input[type=file] {
    opacity: 1;
}


/*** Responsive ***/

.datepicker {
    z-index: 9999 !important;
}
.set-left ul { 
    width: auto;
}

@media(max-width:991px)
{
.add_search.display_flex {
    display: block;
} 	
.dashboard_section .display_flex input {
    width: 100%;
}
.content-wrapper {
    margin-top: 2em;
}
.skin-blue.sidebar-mini.sidebar-open .main-header {
    position: relative;
    margin-left: 230px;
}
.skin-blue.sidebar-mini .main-header {
    background: #3c8dbc;
}
table td label{
    display: block !important;
}
.inner_table select, .inner_table input {
    display: block;
}
.custinfo_label.gender_info, .custinfo_label.gender_info label{
    display: flex !important; 
}
.rucDetails_block label.check {
 display: flex !important; 	
}
.dashboard_section .display_flex input {
     word-break: break-all;
    white-space: pre-line;
}
.clear {
    clear: both;
}
#seatlayout-toilet_available label, #seatlayout-upper_deck label
{
display: flex!important;	
}
}  

@media(max-width:575px)
{
	.bookingSeatsKey li {
    width: 100% !important;
}
}
@media(max-width:414px)
{
.skin-blue .main-header .navbar
{
  /*   display: flex;
    justify-content: space-between;	 */
}
}
.wrapper
{
    overflow: hidden;	
}

.bsMapContainer{
position: relative;	
}
.bookingSeatsContainer{
position: relative;
    overflow-x: auto;
    overflow-y: hidden;
    display: flex;
	
}
.bookingSeatsContainer ul li{
    display: block;
    width: 35px;	
}
.bookingSeatsContainer ul li img.steering{
        width: 100%;	
}
.form-group .help-block {
    position: relative;
}

@media(max-width:767px)
{
	.main-footer .copyright {
		float: none !important;
       text-align: center;
	}
}

@media(max-width:414px)
{
	.main-footer .copyright span{
		display:block;
	}
}

.login_body {
       background: linear-gradient( #5357e569 100%, rgb(168 19 184 / 33%)100%),url(/test/Client%20Manger%20%20/backend/dist/img/bg.jpg) !important;
    background-size: cover !important;
       
    background-position: right;
}

.sidebar{
    margin-right: 10px;
    padding-top: 18px;
}
.skin-blue .sidebar-menu>li:hover>a i{
          background-color: white;
    color: #6576e9;
    padding: 10px;
    border-radius: 50%;
    width: 36px;
    height: 36px;
}
.sidebar-menu>li>a>.fa,.sidebar-menu>li>a>.fas, .sidebar-menu>li>a>.glyphicon, .sidebar-menu>li>a>.ion{
       width: unset;
        padding: 11px;
    border-radius: 50%;
    
}
.skin-blue .sidebar-menu>li:hover>a .fa-angle-left {
    background-color: unset;
    color: #ffffff;
   padding: unset; 
     border-radius: unset;
    width: unset;
  height: unset;
}
.content{
    
    padding-top: 34px;
    background-color: #ecf0fa 
}
.bg-success{
        background: linear-gradient(to left, #0db2de 0%, #005bea 100%) !important;
    color: white;
}
.bg-warning{
 background: linear-gradient(45deg, #f93a5a, #f7778c) !important;
    color: white;
}
.bg-danger{
 background: linear-gradient(to left, #efa65f, #f76a2d) !important;
  color: white;
}
.small-box .icon .ion {
        color: white;
    opacity: 0.6;
}
.small-box p{
     color: white;
}

.skin-blue .main-header .logo, .skin-blue .main-header .logo:hover{
        border-bottom: 1px solid #2a2ec2;
    box-shadow: 0 1px 6px 0 rgb(0 0 0 / 12%), 0 1px 6px 0 rgb(0 0 0 / 12%);
}

.navbar .navbar-nav>li>a{
align-items: center;
}
.add-new-clients, .design-admin{
        background-color: #ffffff!important;
    margin-left: 21px;
    border-radius: 26px !important;
    margin-top: 20px;
       border: 1px solid #272ebf;
    color: #232ebb !important;
   
    padding: 8px 16px;
}
.table>thead>tr>th{
        padding: 17px 2px !important;
        font-size: 13px;

}
@media (min-width: 768px){
.form-inline .form-control {
    
        margin-left: 10px;
    border-radius: 20px;
       border: 1px solid #272ebf;
    
    
    }
    .custom-width-set{  
    width: 50%;
    }

    
}
.custom-icon-admin{
       background-color: #cf852a!important;
    box-shadow: unset !important;
    color: #ffffff !important;
    padding: 3px !important;
}
.table>tbody>tr>td{
        line-height: 1.5;
}
.table>thead>tr>th{
        color: white;
    background: #342acf;
}
.box-body{
        border-top: 2px solid #362ad0 !important;
}
button, select, textarea{
        border-radius: 20px;
    padding: 4px;
    border: 1px solid #7178d3;
        line-height: 20px;
}
input{
        line-height: 25px;
     border-radius: 20px;
     border: 1px solid #7178d3;
}
.add-new-clients:hover , .design-admin:hover {
        background-color: #272ebf !important;
        color: #ffffff !important;
}
.service-provider-create .table-striped>tbody>tr:nth-of-type(odd), .service-provider-update .table-striped>tbody>tr:nth-of-type(odd), .client-service-create1 .table-striped>tbody>tr:nth-of-type(odd), .admin-details-update .table-striped>tbody>tr:nth-of-type(odd), .company-profile-update  .table-striped>tbody>tr:nth-of-type(odd), .plan-detail-info .table-striped>tbody>tr:nth-of-type(odd), .service-setting .table-striped>tbody>tr:nth-of-type(odd), .fee-plan-design .table-striped>tbody>tr:nth-of-type(odd), .regional-settings-update .table-striped>tbody>tr:nth-of-type(odd), .notifications-setting .table-striped>tbody>tr:nth-of-type(odd), .terms-update .table-striped>tbody>tr:nth-of-type(odd), .admin-details-create .table-striped>tbody>tr:nth-of-type(odd), .tax-fee-update .table-striped>tbody>tr:nth-of-type(odd){
       display:none !important;
    
}


.service-provider-create .form-group .form-control, .service-provider-update .form-group .form-control, .client-service-create1 .form-group .form-control, .admin-details-update  .form-group .form-control, .company-profile-update .form-group .form-control, .plan-detail-info  .form-group .form-control, .service-setting .form-group .form-control, .fee-plan-design .form-group .form-control,  .regional-settings-update .form-group .form-control, .notifications-setting  .form-group .form-control, .terms-update .form-group .form-control, .admin-details-create .form-group .form-control, .tax-fee-update .form-group .form-control{
        border: 1px solid #262ebe;
    background: #fefeff !important;
    border-radius: 20px;
}
.service-provider-create .table-striped>tbody>tr:nth-of-type(odd), .service-provider-update  .table-striped>tbody>tr:nth-of-type(odd), .client-service-create1 .table-striped>tbody>tr:nth-of-type(odd), .admin-details-update .table-striped>tbody>tr:nth-of-type(odd), .company-profile-update .table-striped>tbody>tr:nth-of-type(odd), .fee-plan-design .table-striped>tbody>tr:nth-of-type(odd),  .regional-settings-update .table-striped>tbody>tr:nth-of-type(odd), .notifications-setting .table-striped>tbody>tr:nth-of-type(odd), .terms-update .table-striped>tbody>tr:nth-of-type(odd),  .admin-details-create  .table-striped>tbody>tr:nth-of-type(odd), .tax-fee-update  .table-striped>tbody>tr:nth-of-type(odd){
    color: white;
    background:linear-gradient(to right,#6848e7,#6454f0,#7574ea,#6a75e9,#5f76e8);
}
.service-provider-create  .table-bordered>tbody>tr>td,  .service-provider-update  .table-bordered>tbody>tr>td, .client-service-create1 .table-bordered>tbody>tr>td, .admin-details-update  .table-bordered>tbody>tr>td,  .company-profile-update .table-bordered>tbody>tr>td, .plan-detail-info  .table-bordered>tbody>tr>td, .service-setting .table-bordered>tbody>tr>td, .fee-plan-design  .table-bordered>tbody>tr>td, .regional-settings-update .table-bordered>tbody>tr>td, .notifications-setting  .table-bordered>tbody>tr>td, .terms-update .table-bordered>tbody>tr>td, .admin-details-create .table-bordered>tbody>tr>td, .tax-fee-update .table-bordered>tbody>tr>td{
        border: unset !important;
}
.service-provider-create .table-bordered>tbody>tr .left-style-design, .service-provider-update .table-bordered>tbody>tr>td:nth-child(1), .client-service-create1 .table-bordered>tbody>tr>td:nth-child(1), .admin-details-update .table-bordered>tbody>tr>td:nth-child(1), .company-profile-update .table-bordered>tbody>tr>td:nth-child(1), .regional-settings-update .table-bordered>tbody>tr>td:nth-child(1), .admin-details-create .table-bordered>tbody>tr>td:nth-child(1), .tax-fee-update .table-bordered>tbody>tr>td:nth-child(1) {
            width: 34%;
}
.service-provider-create .table-bordered>tbody>tr .center-style-design, .service-provider-update .table-bordered>tbody>tr>td:nth-child(2),   .client-service-create1  .table-bordered>tbody>tr>td:nth-child(2), .admin-details-update .table-bordered>tbody>tr>td:nth-child(2), .company-profile-update  .table-bordered>tbody>tr>td:nth-child(2), .regional-settings-update  .table-bordered>tbody>tr>td:nth-child(2), .admin-details-create  .table-bordered>tbody>tr>td:nth-child(2), .tax-fee-update  .table-bordered>tbody>tr>td:nth-child(2){
        width: 7%;
}
.service-provider-create .table-bordered>tbody>tr .right-style-design, .service-provider-update .table-bordered>tbody>tr>td:nth-child(3),   .client-service-create1  .table-bordered>tbody>tr>td:nth-child(3), .admin-details-update  .table-bordered>tbody>tr>td:nth-child(3), .company-profile-update .table-bordered>tbody>tr>td:nth-child(3), .regional-settings-update .table-bordered>tbody>tr>td:nth-child(3), .admin-details-create  .table-bordered>tbody>tr>td:nth-child(3), .tax-fee-update   .table-bordered>tbody>tr>td:nth-child(3){
        width: 65%;
}

.service-provider-create  .table-bordered>tbody>tr, .service-provider-update  .table-bordered>tbody>tr, .client-service-create1 .table-bordered>tbody>tr, .admin-details-update .table-bordered>tbody>tr,  .company-profile-update .table-bordered>tbody>tr,  .regional-settings-update  .table-bordered>tbody>tr, .admin-details-create .table-bordered>tbody>tr, .tax-fee-update  .table-bordered>tbody>tr{
        width: 50%;
    float: left;
        display: table;
        height: 70px;
    
   
}
.service-provider-create  .table-bordered,  .service-provider-update .table-bordered, .client-service-create1 .table-bordered,  .admin-details-update .table-bordered, .company-profile-update .table-bordered, .plan-detail-info  .table-bordered, .service-setting .table-bordered, .fee-plan-design .table-bordered,  .regional-settings-update  .table-bordered,  .notifications-setting .table-bordered, .terms-update .table-bordered, .admin-details-create  .table-bordered, .tax-fee-update  .table-bordered{
        border: 1px solid #f4f4f400;
    
    margin-top: 22px;
}
.service-provider-create .bg-maroon, .service-provider-update .bg-maroon, .client-service-create1 .bg-maroon,  .admin-details-update  .bg-maroon, .company-profile-update .bg-maroon, .plan-detail-info .bg-maroon, .service-setting  .bg-maroon , .fee-plan-design .bg-maroon, .regional-settings-update .bg-maroon, .notifications-setting .bg-maroon, .terms-update  .bg-maroon, .admin-details-create .bg-maroon,  .tax-fee-update .bg-maroon{
        background-color: #282dc0 !important;
    font-size: 18px !important;
    border-radius: 20px !important;
}
@media (max-width: 768px){
    .service-provider-create .table-bordered>tbody>tr, .service-provider-update .table-bordered>tbody>tr, .client-service-create1 .table-bordered>tbody>tr, .admin-details-update .table-bordered>tbody>tr,  .company-profile-update  .table-bordered>tbody>tr, .regional-settings-update .table-bordered>tbody>tr, .admin-details-create .table-bordered>tbody>tr, .tax-fee-update .table-bordered>tbody>tr{
            width: 100%;
    float: left;
    display: table;
         height:unset;
    }  
   
}
.content-header {
    position: relative;
    padding: 20px 15px 0 28px;
    background-color: #ecf0fa;
    color: #2b2dc3;
}
.service-provider-create .table-responsive, .service-provider-update .table-responsive, .client-service-create1 .table-responsive,  .admin-details-update .table-responsive,  .company-profile-update .table-responsive, .plan-detail-info .table-responsive,  .service-setting  .table-responsive,  .fee-plan-design .table-responsive, .regional-settings-update .table-responsive, .notifications-setting  .table-responsive, .terms-update  .table-responsive, .admin-details-create  .table-responsive,  .tax-fee-update  .table-responsive{
    padding: 0px 10px;
}
.client-service-create1 h4 {
        padding-left: 23px;
    padding-bottom: 10px;
    color: #3928d6;
}
.client-service-update h4{
    color: #3928d6;
        padding-left: 23px;
    padding-top: 12px;
}
.plan-detail-info h4, .service-setting h4, .fee-plan-design h4{
    padding-left: 13px;
    padding-bottom: 10px;
    color: #252fbd;
}
.sidebar-menu>li{
        margin-top: 12px;
}
.breadcrumb{
    background-color: #342acf !important;
}

.swal-button{
        background-color: #1f197c !important;
}
.breadcrumb li .btn-default{
    background-color: #fcfcfc;
    color: #342acf !important;
    border: 1px solid;
    border-radius: 20px;
}
.company-details-index .table-bordered>tbody>tr>th, .company-details-index  .table-bordered>tbody>tr>td{
        border: 1px solid #cbcae1;
        line-height: 33px;
}
.company-details-index .table-striped>tbody>tr:nth-of-type(odd){
        background-color: #e7e5f6;
}

.breadcrumb li .btn-default:hover{
    background-color: #f4f4f4 !important;
    color: #000000 !important;
    border: 1px solid;
    border-radius: 20px;
}
.skin-blue .sidebar-menu .treeview-menu>li>a:hover{
    background-color: #7580e7;
}

.form-group.has-error .help-block, .form-group.has-error label.control-label{
        position: absolute;
    top: 29px;
    left: 4px;
}
.login-box-body .form-group.has-error .help-block{
    position: absolute;
    top: 39px;
    left: 4px;
}
.payment-history .table>tbody>tr>td{
        line-height: 1.7 !important;
}