*{
	margin:0;
	padding:0;
}
.logoupload {
    width: 250px;
}
.arheaderItemss.navbar-expand-lg .navbar-nav .nav-link {
    text-transform: uppercase;
}
input[type=text],input[type=email],input[type=number],input[type=time],input[type=date],input[type=tel],input[type=url] {
    
    height: 38px;
}
.custom-control-label::before {
    
	    border: 1px solid #b5b5b5dd;
}
.validationerror p{
color:red !important;	
}
.validationerror{
text-align:left;	
}
button:disabled{
    cursor: not-allowed !important;
}
span.required{
	color:red;
}
.btn-add {
    
    background: #28a745;
    color: #fff;
    border: 1px solid #28a745;
}

.btn-remove{
    background: #dc3545;
    color: #fff;
    border: 1px solid #dc3545;
}

.btnright{
 text-align:right;	
}
@media (min-width: 992px){
.modal-lg {
    max-width: 990px;
}
}

.form-group label{
	font-weight:600;
}
.modal-body::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.modal-body::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

.modal-body::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}
body{
	    background-color: #f1f1f1;
}
a:hover{
	text-decoration:none;
}
.modal { overflow: auto !important; }
.panel_s .card-title {

    padding: 15px;
    border-bottom: 1px solid #ddd;
}
.bgcontent{
    background-color: #ffffff;
    padding: 15px;
    border: 1px solid #e4e4e4;
    box-shadow: 0px 1px 2px #ddd;    overflow: hidden;
}
.bg-color{
   background-color: #1963F6;	
}
li.nav-item {
    position: relative;
}
.hvr-underline-reveal:hover:before {
background-color: #1963F6;
    height: 3px;

}
.cursor{
    cursor:pointer;
}
.navbar-nav .active>a:before {
    -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
    background-color: transparent;
    bottom: 0;
    content: "";
    height: 0;
    left: 0%;
    position: absolute;
    right: 0%;	
    background-color: #dc3545;
    height: 3px;
}
.hvr-underline-reveal:before {
    -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
    background-color: transparent;
    bottom: 0;
    content: "";
    height: 0;
    left: 0%;
    position: absolute;
    right: 0%;
}
.top-header {
    padding: 18px;
}

.wapper .page-title{
padding: 20px 0;
    font-size: 2.5em;	
}
.logoupload img {
    width: 120px;
    border: 2px dotted #ddd;
    padding: 3px;
    cursor: pointer;
    max-height: 120px;
}
.content-body{
    background: #fff;
    border: 1px solid #e8e8e8;
    box-shadow: 0px 2px 4px #dcdcdc;
    /*margin-top: 30px;*/
    margin-bottom: 50px;
    padding-bottom: 15px;
    /*display:table;*/
    width:100%;
}
.table-setting{
	position:relative;
}
.table thead th{
    border: 0px;
    background: #3C424F;
    color: #fff;
    padding: 10px 15px;
    font-size: 13px;
    border-right: 1px solid #525252;
}
.table tbody tr {
	cursor:pointer;
}
.table td { 
    padding: 5px 15px;
    font-size: 12px;
}
.tdactioncol{
	position:relative;
	min-width: 200px;
	    min-height: 45px;
}
.fillter {
    display: table;
    width: 100%;
    margin-bottom: 20px;
}
.form-control:focus{
	border:1px solid #1963F6;
	box-shadow: none;
}
.btn.focus, .btn:focus {

	box-shadow: none;
}

.fillter .search input{
    padding-right: 25px;
}
.fillter .search{
    position: relative;

}
.filtter-btn{
    background: #fff;
    border: 1px solid #ddd;
    color: #8c8c8c;    height: 38px;
}
.btn-default {
    height: 34.65px !important;
    color: #6b6b6b;
        transition: all 0.2s ease;
    -ms-transition: all 0.5s ease;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.s ease;
}
.btn-default:hover{
transform: scale(1.05);	
}
.coloryblue{
color: #1a63f6;		
}
.coloryellow{
color: #ffc107;	
}
.colorgray{
    color: #8c8c8c;
}
.colorred{
color: #dc3545;		
}
.colorgreen{
color: #28a745;		
}

/*.filtter-btn:hover{*/
/*background-color: #1963F6;	*/
/*color:#fff;*/
/*}*/
.fillter .search i{
    position: absolute;
    right: 7px;
    top: 14px;
    color: #a5a5a5;
}
.btn-theme {
    background: #1a63f6;
    color: #fff;
      transition:all 0.2s ease;
    -ms-transition:all 0.5s ease;
    -webkit-transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
    -moz-transition:all 0.s ease;
}

.btn-theme:hover{
	color:#fff;transform: scale(1.05);
}
.btn-theme i{
	    font-size: 13px;
}

.search-filter{
	float:left;
}
.date-filter{
position: relative;	
}
.date-filter>div{
position: relative;	
}
.date-filter i{
    position: absolute;
    right: 22px;
    top: 13px;
    color: #a5a5a5;
}
.date-filter input{
	
}

.time-table table>tbody tr:nth-child(even) {background-color: #f2f2f2;}
.filter-function {
    width: 0;
    overflow: hidden;
    transition:all 0.5s ease;
    -webkit-transition:all 0.5ms ease;
    -moz-transition:all 0.5ms ease;
    -o-transition:all 0.5ms ease;
    -ms-transition:all 0.5ms ease;
}
.displayfunctionbtn{
 width:auto;
 margin-right:20px;
}
.table{
margin-bottom:0px;	
}
/*

CALENDAR

*/
thead tr.fc-first {
background-color: #3c424f !important;
    color: #fff;
}
.fc-border-separate .fc-week .fc-last {
    border-right: 1px solid #ddd !important;
}
.fc-border-separate tr.fc-last td {
    border-bottom: 1px solid #ddd;
}
.fc-border-separate .fc-week .fc-first {
     border-left: 1px solid #ddd !important;
}
.fc-border-separate th, .fc-border-separate td {
    border-width: 1px 0 0 1px;
    border-color: #dadada;
}

.tabsfltr{
    overflow:hidden;
    margin: 15px 0px;	
}
.tabsfltr li{
    list-style: none;
    display: inline-block;
    border: 1px solid #ddd;
    transition:all 0.2s ease;
    -ms-transition:all 0.5s ease;
    -webkit-transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
    -moz-transition:all 0.s ease;
    text-align:center;

}
.margintopbottpm{
	margin:20px 0;
}
.marginhide{
	margin:0 !important;
}
.tabsfltr ul li:hover{
  transform: scale(1.1);
      /*background: #bcd2e8;*/
background: #e6f2ff;
}
.tabsfltr li a{
    display: block;
    padding: 12px;
    color: #3c424f;
    font-size: 12px;
    background: #fff;
}
.tabsfltr li a i{
    display: block;
    margin-bottom: 6px;
    font-size: 18px;
}
.tabsfltr .active{
transform: scale(1.1);
  background:#e6f2ff;	
}
.tabsfltr li.active>a:before {
    -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
    background-color: transparent;
    bottom: 0;
    content: "";
    height: 0;
    left: 0%;
    position: absolute;
    right: 0%;	
    background-color: #007bff;
    height: 3px;
}
.tabledots i{
	    font-size: 15px;
    color: #777575;
}

/*
Setting
*/
.settingcontenthead{
    padding: 15px;
    border-bottom: 1px solid #ddd;	
}
.settingcontenthead h4{
    margin: 0;
    font-size: 17px;
    font-weight: 600;
    color: #4a4a4a;	
}
.emailtemplatewapper {
    padding: 15px;
}
.note-editor.note-frame {
    margin-bottom: 15px;
}

.custom-control label{
	    padding-top: 3px;
}


/* single - ticket */

.selectwithicon{
	position:relative;
}
.selectwithicon i{
position: absolute;
    z-index: 99;
    top: 13px;
    left: 25px;	
}

.single-rapp
{
	float:left;
}

.single-ticket-left {
    background-color: #f5f5f5;
    padding: 0px 10px 20px;
    border: 1px solid #e8e8e8;
        border-radius: 4px;
}

.ticket-info strong
{
	padding-left:20px;
}

.ticket-info {
    border-bottom: 1px solid #ccc;
    padding-top: 25px;
}

.ticket-rel strong {
    width: 200px !important;
    display: inline-block;
    padding-top: 15px;
    padding-left:20px;
    font-weight: normal;
    color: #525252;
}

.ticket-rel ul
{
	list-style:none;
}

.customer-rel strong {
    width: 200px !important;
    display: inline-block;
    padding-top: 15px;
    padding-left:20px;
    font-weight: normal;
    color: #525252;
}

.customer-rel ul
{
	list-style:none;
}

.ticket-info P {
     margin-bottom: 6px;
}

.customer-rel .fas {
    padding-right: 15px;
}

.ticket-info button {
    margin-top: -8px;
}

.single-rapp-right
{
	float:left;
	width:100%;
}


.single-ticket-right
{
	padding-top:0px;
}

.single-right-01 {
    background-color: #353535;
    padding: 4px 20px;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 10px 15px;
    position: relative;
    overflow: hidden;
}



.single-right-01 p
{
	margin-bottom:0px;
}

.single-right-01 strong {
    padding-left: 20px;
}

.single-right-01-below ul {
    list-style: none;
    margin-bottom:0px;
}

.single-right-01-below {
    background-color: #fafcff;
    padding: 14px 20px;
    /* box-shadow: 1px 0px 0px 12px #545252; */
    border: 1px solid #d4d4d4;
    box-shadow: 0px 2px 3px #dadada;
    border-top: 0;
     
}
.single-page-ticket{
	margin-bottom:20px;
}

.single-right-01-below strong {
    display: block;
}

.single-right-01-below li {
    display: inline-block;
    width: 200px;
}

.single-02
{
	padding:20px;
	position:relative;
}

.single-02 select {
    padding-left: 40px;
    position: relative
}

.single-02 li:nth-child(1) .fas {
    position: absolute;
    top: 68px;
    z-index: 99999;
    color: #000;
    left: 34px;
}

.single-02 li:nth-child(3)
{
	float:right;
	text-align:right;
}


.single-02 .form-group {
    padding-top: 15px;
}

.single-02 .addbtn {
    float: none;
    margin-left: 10px;
}

.single-03 {
    border-top: 1px solid #ccc;
}

.single-03 li {
    width: 32.33%;
    text-align: center;
}

.single-03 li:nth-child(1)
{
	text-align:left;
}

.single-03 p strong {
    padding-top: 20px;
}

.single-03 p span {
    color: #007bff;
}

.single-03 .fas {
    float: right;
    padding-left: 10px;
    background: #28a745;
    padding: 5px 8px;
    border-radius: 3px;
    display: inline-block;
    margin-right: 0px;
    margin-left: 9px;
    color:#fff;
    cursor:pointer;
}

.single-page-rad ul
{
	list-style:none;
}

.single-page-rad li {
    display: inline-block;
    position:relative;
}

.single-page-rad .fas {
    position: absolute;
    right: 10px;
    top: 10px;
}

.single-page-rad li:nth-child(1)
{
	
	     border: #1a63f6;
    background-color: #1a63f6;
	 color:#fff;
	
}


.single-page-rad li:nth-child(4)
{
	margin-right:0px;
	float:right;
}

.single-page-rad li {
 
    color: #000;
    padding: 7px 50px 0px;
    border:2px solid #ccc;
    width: 23%;
    margin-right: 30px;
}

.single-page-rad input[type=radio] {
    position: absolute;
    top: 10px;
    left: 28px;
    background-color: #fff;
    
}

.single-02 input.form-control {
    height: 38px;
    margin-left: 10px;
}

.single-03 .fa-trash-alt {
    color: #ffffff;
    display: inline-block;
    background: #dc3545;
    padding: 5px 8px;
    border-radius: 3px;
}

.single-ticket-left .badge {
    padding: 7px 20px;
}


/*

Inventroy css

*/


.newinventory{
	padding:20px;
}
.newinventory h5{
    font-weight: 600;
    margin-bottom: 30px;	
}
.newinventory label{
    display: block;
    text-align: right;
    font-weight: 600;
}
.newinventory .box{
    border: 1px solid #cdd4da;
    padding: 15px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    border-radius: 3px;
}
.newinventory .box:hover{
	  background: #e6f2ff;
}
.newinventory .box strong{
    font-size: 14px;
    margin-bottom: 10px;
    display: block;	
}

.close span{
     color: red;
    font-size: 30px;   
}
.close {
 opacity:1;   
}
.btnfrght{
	float:right;
}
.editpenicon {
    color: #ffffff;
    display: inline-block;
    background: #28a745;
    padding: 5px 8px;
    border-radius: 3px;	
}
.deletetrasicon{
    color: #ffffff;
    display: inline-block;
    background: #dc3545;
    padding: 5px 8px;
    border-radius: 3px;	
}
/*
Admin setting

*/

.panel-title a.list-body-head {
    font-size: 12px !important;
}

/*
 Customer Single page
 
*/
.cusotmer-details .nav-tabs{
    margin-bottom: 25px;	
}
.cusotmer-details .tab-content{
	padding:20px;
}
.cusotmer-details .customer-rel .row{
	margin-top:20px;
}

.customerleftbar .sidebaritems i{
    padding-right: 6px;	
}
.customerleftbar .sidebaritems .row{
padding: 5px 0;	
}
.customerleftbar .sidebaritems .tleft{
    font-weight: 600;	
}
.customerleftbar .sidebaritems .row:nth-child(odd) {
	    background: #fbfbfb;
}
.customerleftbar .sidebaritems .row:nth-child(even) {
	    background: #f0f6ff;
}
.customerleftbar .additem{
padding: 10px 15px;
    background: #28a745;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    border-top-right-radius: 4px;	
}
.custreminders p{
    margin: 3px;	
}
.custreminders .row{
    border-left: 3px solid #777;	
}
.custreminders .tright i{
    position: relative;
    top: 10px;
    color: #888686;
        font-size: 15px;
    cursor: pointer;
	
}
.custoverview{
    padding: 0 !important;	
}
.custoverview .balance{
	    font-size: 23px;
}
.custoverview .balance .tright{
    text-align: right;
}
.custoverview .credit {
	font-size:15px;
}
.totinvc{
    padding: 15px;
    font-size: 20px;
    border-top: 2px solid #b9b8b8;
    border-bottom: 2px solid #b9b8b8;	
}
.totinvc .tright{
    text-align: right;
}
.custoverview .credit .tright{
 text-align: right;	
}
.custstats{
    padding: 15px;
    text-align: left;	
}
.custstats strong{
font-size: 17px;
    font-weight: 600;
    margin-bottom: 2px;	
}
.custstats .tright{
	
}
.custstats span{
    font-size: 20px;
    padding-left: 12px;	
}
.custstats p{
    font-size: 15px !important;
    font-weight: 100;	
}
.cusotmer-details .tablebx {
	
}
.single-right-01-below table th{
    color: #5a5a5a;
    background: none;
    border: 0;
}
#communication select{
	padding-left:10px;
}
.cusotmer-details .single-right-01>p{
	float:left;
}
.tablegroupbtn .btn{
    padding: 2px 10px;	
}
#communication .single-page-ticket{
	margin-bottom:0;
}
.communicationmessage {
    background: #fafcff;
    border: 1px solid #ddd;
    border: 1px solid #d4d4d4;
    box-shadow: 0px 2px 3px #dadada;
    padding: 20px 15px;
    position:relative;
}
.communicationmessage .badge {
        padding: 6px 8px;	
}
.communicationmessage .badge i{
padding-right:10px;	
}
.communicationmessage .dmenu{
    position: absolute;
    top: 30px;
    right: 25px;
    color: #757373;
    font-size: 18px;	
}
.comunicationselect select{
	    height: calc(2.25rem + -2px) !important;
}
#history strong{
	display:inline-block;
}
#history .hdate,.huser,.hchange{
    padding-bottom: 10px;
    font-size: 12px;
    color: #3e3e3e;	
}
#history .single-right-01 .additem{
	position: absolute;
    top: 0;
    right: 0;
    height: 41px;
    background: #28a745;
    padding: 0 10px;
    line-height: 43px;
    color: #fff;
}

          .custfilters {
    display: table;
    width: 100%;
    padding-top: 30px;
}
.custfilters .page-title{
 padding-top:0 !important;
}
.custfilters .cusheadsec{
   float:left; 
}
.custfilters .custmerdtbtns{
   float:right; 
}

/*
Progress Bar
*/

.profile-progressbar{
    display: block;
    margin-bottom: 40px;
    overflow: hidden;
}

 .progressbar {
    counter-reset: step;
    margin-top: 35px;
  }
  .progressbar li {
      list-style-type: none;
      width: 16.66%;
      float: left;
      font-size: 12px;
      position: relative;
      text-align: center;
      text-transform: uppercase;
      color: #7d7d7d;
          cursor: pointer;
  }
  .progressbar li:before {
        width: 40px;
    height: 40px;
    font-size: 15px;
    font-weight: 600;
      content: counter(step);
      counter-increment: step;
      line-height: 35px;
      border: 2px solid #d0d0d0;
      display: block;
      text-align: center;
      margin: 0 auto 10px auto;
      border-radius: 50%;
      background-color: white;
  }
  .progressbar li:after {
      width: 100%;
      height: 10px;
      content: '';
      position: absolute;
      background-color: #d0d0d0;
      top: 15px;
      left: -50%;
      z-index: -1;
  }
  .progressbar li:first-child:after {
      content: none;
  }
  .progressbar li.active {
      color: green;
  }
  .progressbar li.active + li:after { 
      background-color: #55b776 !important;
  }
  .progressbar li.active:before {
      border-color: #55b776;
    background: #55b776;
    color: #fff;
  }
 .manageformwapper{
     background: #fff;	
     padding:15px;
 } 
 .manageform {
    background: #f9fcff;
    margin-bottom: 10px;
    border: 1px solid #ececec;
    box-shadow: 0px 2px 2px #e8e8e8;
}

/* 
Parts
*/
/*******vasu company-setting*******/
.profile-progressbar {
    display: none;
}
.newparts{
	padding:20px;
}
.content-body.add-back.rider-setup {
    margin-top: 0px;
}
h4.riders-heading {
    padding-left: 21px;
    padding-top: 9px;
}
label.btn.btn-default.rider-btn {
    border: 1px solid #ccc;
    background-color: #eee;
    /* padding: 6px; */
    margin: 6px;
    width: 160px;
}
input.rider-check {
    margin-left: 33px;
}

/*
Data table css
*/

.dt-buttons,.dataTables_filter{
	display:none !important;
}
table.dataTable{
     margin:0px !important; 
}
div#myTable_info {
    float: left;
    padding: 15px;
}
.dataTables_paginate{
 float: right;
    padding: 15px;	
}

.tableaction{
    position: absolute;
    bottom: 0;
    left: -7px;
    margin: 0;
    display:none;
}
.tableaction li {
display: inline-block;	
padding: 0 6px;
}
.tableaction li a {
	
}
tbody tr:hover .tableaction {
display:block !important;	
}

.paymentsuccess,.paymenterror{
    text-align: center;
        margin: auto;
    margin-top: 10%;
}
.paymentsuccess i{
font-size: 6vw;
    color: #28a745;	
}
.paymenterror i{
    font-size: 6vw;
    color: #ff283c;	
}
.paymentsuccess,.paymenterror p{
	margin-top:10px;
    font-size: 20px;	
}
h4.modal-title {
    font-size: 20px;
}
h4#myModalLabel {
    font-weight: bold;
}
.modal-dialog{width: 700px!important;}
#myTables_wrapper .dt-buttons.btn-group {
    display:none;
}
.modal-dialog {
    max-width: 700px!important;}
    .modal-footer {
    float: left;
    width: 100%;
}
a.light {
    float: left;
    width:100%;
    text-align: center;
    background: #ccc;
    padding: 20px 13px;
    color: #fff;
    border-radius: 3px;
    margin-right: 5px;
     margin-bottom: 15px;
}
a.dark {
    float: left;
    width: 100%;
    text-align: center;
    background: #777;
    padding: 20px 13px;
    color: #fff;
    border-radius: 3px;
    margin-left: 5px;
    margin-bottom: 15px;
}
a.light1 {
    float: left;
    width: 100%;
    text-align: center;
    background: #ccc;
    padding: 20px 13px;
    color: #fff;
    border-radius: 3px;
    margin-left: 5px;
}
a.dark1 {
    float: left;
    width: 100%;
    text-align: center;
    background: #777;
    padding: 20px 13px;
    color: #fff;
    border-radius: 3px;
    margin-right: 5px;
}
/*a.green {
    text-align: center;
    width: 100%;
    float: left;
    margin: 15px 0px;
    background: #85ae27;
    padding: 20px;
    border-radius: 4px;
    color: #fff;
    font-weight: 500;
}*/
.anjh{
    float: left;
    width: 100%;
    background: transparent;
    height: 40px!important;
    margin-bottom: 13px;
    border: 1px solid #cccc;
    border-radius: 4px;
}
a.red {
    text-align: center;
    width: 100%;
    float: left;
    margin: 15px 0px;
    background: red;
    padding: 20px;
    border-radius: 4px;
    color: #fff;
    font-weight: 500;
}
div#has1 {
    float: left;
    width: 100%;
    background: #eee;
    padding: 10px;
    margin-bottom: 20px;
        border-radius: 4px;
}
div#has1 p {
    margin-bottom: 0px;
}
input.sel-one {
    width: 50% !important;
    padding: 41px 18px !important;
    height: 65px !important;
    float: left;
    position: absolute;
    text-align: center;
    opacity: 0;
}
p.btn-1 {
    width: 50%;
    float: left;
}
p.btn-1.active a {
    background: cornflowerblue;
}
@media(max-width: 425px){
    .fnameNew
    {
    width: 100% !important;
 
    }
    
}
@media only screen and (max-width: 768px) and (min-width: 444px){
    .fnameNew
    {
    width: 75% !important;
    float: right;
    }
     .nreFname
    {
        margin-left: 92px !important;
    }

}
@media only screen and (max-width: 1024px) and (min-width: 800px){
    .fnameNew
    {
    width: 88% !important;
    float: right;
    }
     .nreFname
    {
        margin-left: 46px !important;
    }

}
@media(max-width: 767px){
    .search {
    margin-bottom: 15px;
}
    header .col-lg-2.col-md-2.col-sm-2.col-xs-2.col-xl-2 {
    width: 40%;
}
header .col-lg-10.col-md-10.col-sm-10.col-xs-10.col-xl-10 {
    width: 60%;
}
    span.select2.select2-container.select2-container--default {
    width: 100%!important;
}
.form-group {
    display: unset!important;
}
.form-group {
    float: left;
    width: 100%;
    margin-bottom: 20px!important;
}
label {
    margin-left: 0px !important;
}
.search-filter.row form {
    margin: 20px 0px;
}
form {
    display: unset!important;
}
input.btn.btn-default {
    margin-top: 20px;
}

.tabsfltr ul li {
    margin: 8px 0px;
    width: 100%;
}
a.addbtn.btn.btn-theme {
    width: 100%;
}
.search-filter .col-md-6 {
    margin-bottom: 15px;
}
.search-filter.row .col {
    margin-bottom: 15px;
}
.content-body{float: left;width: 100%;}
/*table.grid-layout.table {
    overflow: scroll;
    display: block;
}*/

}
@media (max-width: 1024px)
{
table.grid-layout.table {
    overflow: scroll;
    display: block;
}
}
.modal-dialog
{
    width: 100% !important;
}
input[type="file"]
{
    width: 100%;
}

 div.hover_button ul.btn_list {
    padding: 0px 0 0 17px;
    width: 14%;
    float: left;
}
div.hover_button ul.btn_list li {
    display: inline-block;
    width: 50%;
    float: left;
    text-align: center;
}
.sedationist, .addMoreSedationist, .arCustomSlect{
	height: 38px !important;
	line-height: 38px;
	padding: 0 10px;
}

header {
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    /*float: left;*/
    width: 100%;
    z-index: 99;
    top: -50px;
}
header.sticky{
    position: fixed;
    left: 0;
    top: 0; 
    -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.2);
    z-index: 9;
}
.content{
    width: 100%;
    /*float: */
}
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.grid-table.table tbody td{
	padding: 0px 10px !important;
    height: auto;
}



