.cusheadsec .page-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    padding-top: 20px;
    padding-bottom: 0px;
    margin-bottom: 3px;
}
.cusheadsec h5 {
    margin-bottom: 20px;
    font-size: 16px;
}
/*.search input.form-control {*/
/*    width: 300px;*/
/*}*/
.bgcontent {
    font-size:14px !important;
}
.whole-data.customer {
    padding: 25px;
}
button.btn.btn-danger.new {
    /*float: right;*/
}
.content-module {
    padding: 25px;
}
.invoitableform {
	padding-top: 40px;
}
.col-md-4.invoice {
    float: left;
}
.col-md-8.invoice {
    float: left;
}
.padsaud {
	padding-bottom: 10px;
}
/*.invoitableform .table thead th {*/
/*    border: 0px;*/
/*    background: #636872;*/
/*    color: #fff;*/
/*    padding: 10px 15px;*/
/*    font-size: 13px;*/
/*    border-right:1px solid #8A8E95;*/
/*}*/
.col-md-12.invoice-btnn button {
    margin: 2px;
}
.col-md-2.invoice.res ul {
    list-style: none;
}
.invoice .fa-calendar-alt {
    position: absolute;
    top: 40px;
    right: 26px;
    color: #a5a5a5;
}
i.fas.fa-trash {
    padding-top: 10px;
    color: rgba(233, 30, 99, 0.44);
}
.sauspacec1, .sauspacec2 {
	margin-top: 0;
    margin-bottom: 20px;
}
.sauspacenew {
	margin-bottom: 20px;
}
.sauspacec1 .invoitableform {
    padding-top: 0px;
}
.sauspacec1 .content-module {
    padding: inherit;
}
.sauspacec1 {
    padding-bottom: 0px;
}
i.fas.fa-pencil-alt {
    color: #1a63f6;
}
.shipping .col-md-8.invoice, .shipping .col-md-8.invoice input {
    text-align: right;
}
.tickets-page h1 {
    font-size: 13px !important;
    font-weight: bold;
    float: left;
    margin-right: 7px;
    margin-top: 9px;
    text-transform: uppercase;
}
.tickets-page li {
    display: inline-block;
}
.search-container input {
    text-indent: 12px;
}
/*.tickets-page .btn.btn-default {*/
/*    padding: 4px 19px;*/
/*    background-color: transparent;*/
/*    border: 1px solid #c3bdbd;*/
/*    color: #000;*/
/*}*/

.tickets-page .fas.fa-sliders-h, .tickets-page .fas.fa-th-large {
	background-color: #ccc;
    padding: 10px 10px 12px 10px;
    border-radius: 3px;
}
.chan {
    padding: 2px 8px;
    margin-left: 5px;
}
.tickets-page-below {
    margin-top: 0px;
    font-weight: bold;
    display: inline-block;
}
.tickets-page-below ul {
    display: inline-block;
    list-style: none;
}
.label-pro {
    display: inline-block;
}
.tickets-page-below .label-pro li:nth-child(1) {
    padding-top: 7px;
}
.tickets-page-below .label-pro li select.form-control {
    margin-left: 5px;
}
.tickets-page-below .label-pro li {
    float: left;
}
.tickets-page-below .label-pro li:nth-child(1) {
    padding-top: 7px;
}
.tickets-page-below .label-pro:nth-child(2) {
    padding-left: 13px;
}
.saurowne {
	padding: 20px;
}
.tickets-page-below ul {
    margin-bottom: 0px;
}
.saupa {
	padding-bottom: 0px;
	margin-bottom: 30px;
}
.content-body.saupanew {
    padding: 25px;
}
.filter input[type="search"] {
    border: 1px solid #ddd;
    height: 40px;
    width: 290px;
}
.float-left {
    float: left!important;
}
.filter {
    padding-bottom: 15px;
}
.meargis {
	width: 62%;
}
.search-container {
	width: 100%;
}
.search-container input {
	float: left;
    width: 68%;
}
.search-container button {
	margin-left: 5px;
}
p.item {
    font-weight: bold;
    font-size: 19px;
    margin: 0px;
}
.well label {
	width: 100%;
}
.sign-head {
    text-align: center;
    margin: 0 auto;
    font-size: 19px;
    background-color: #0d327c;
    color: #fff;
    padding: 6px;
}
.modal-header button.close {
    margin-top: 0px;
    margin-bottom: 0;
    right: 14px;
    position: absolute;
    color: #999;
    top: 0px;
}
.sign h2 {
    font-size: 19px;
    padding-top: 22px;
    color: #0d327c;
    font-weight: bold;
}
.sign p {
    font-weight: bold;
}






/* Single-Invoice */


.single-invo
{
	float:left;
}

.total-single {
    padding-top: 15px;
    border-bottom: 3px solid #ccc;
    padding-bottom: 14px;
    text-align: right;
}

h3.to {

    padding-bottom: 15px;
}

.total-single strong
{
	padding-left:30px;
	
}

.to a
{
	padding-left:12px;
}

.amount
{
	list-style:none;
	column-count:2;
}

.amount li {
    font-size: 12px;
}

.amount li strong
{
	font-size:23px;
}

.record
{
	width:100%;
	margin-top:20px;
}

.amount li:nth-child(2)
{
	float:right;
}

.turn {
    width: 100%;
    margin-top: 20px;
    background-color: transparent;
    border: 1px solid #1a63f6;
    color: #1a63f6;
}

.turn:hover
{
	color: #1a63f6;
}


.icon-inv {
    float: left;
    width: 100%;
    margin-top: 30px;
    
}

.icon-inv ul li {
    list-style: none;
    line-height:40px;
    font-size:12px;
}

.icon-inv strong
{
	padding-left:0;
	color:#353535;
}
.bootstrap-datetimepicker-widget table td.day{
        line-height: 27px!important;
}
.bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th{
    border-radius:0px !important;
}.bootstrap-datetimepicker-widget table th{
        line-height: 28px !important;
        border: 0px solid #ddd !important;
}

/* setting-page */


/* setting-page */


.wrapper{
  width:70%;
}
@media(max-width:992px){
 .wrapper{
  width:100%;
} 
}
.panel-heading {
  padding: 0;
	border:0;
	   transition:all 0.5s ease;
}
.panel-title>a, .panel-title>a:active{
display:block;
padding:15px;
color:#555;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:1px;
word-spacing:3px;
text-decoration:none;
font-weight: 400 !important;
line-height: 1.5  !important;
background-color: #ffffff !important;
text-decoration:none;
}
.panel-heading  a:before {
    font-family: "Font Awesome 5 Free";
    content: "\f054";
    float: right;
    transition: all 0.5s;
    font-weight: bold;
    font-size: 18px;
    top: -2px;
    position: relative;
 
}
.panel-heading.active a:before {
	content: "\f078";
} 

ul.list-body
{
	list-style:none !important;
	padding:0px;
	margin:0;
}

ul.list-body li
{
	background: #585858;
    color: #495057;
    display: block;
    border-bottom: 1px solid rgba(255, 255, 255, 0.125);
	cursor:pointer;
}
ul.list-body li a
{
 color: #fff;
  padding: .75rem 1.25rem;
      display: block;
}



.back-bg
{
	background-color:#efefef;
	padding:20px;
}

h4.list-title
{
	margin-bottom:0px !important;
	border:1px solid rgba(0,0,0,.125);
}


/* calandar-popup */




.calandar-pop span {
    float: left;
    padding-right: 5px;
}


.calandar-pop label.opt-dia {
    float: left;
}

.calandar-pop .cal-gro
{
	margin-bottom:3px;
}

.checkbox.diary-up input[type=checkbox] {
    position: relative;
    top: 2px;
}

.checkbox.diary-up + .form-group {
    margin-top: 0px;
}

.form-group.dia-pat
{
	padding-bottom:30px !important;
}

.col-md-3.rider {
    width: 25%;
    float: left;
}

textarea.text {
    width: 100%;
}

.col-md-9.rider-grid {
    width: 75%;
    float: left;
}

.diar1 {
    clear: both;
    padding: 0px !important;
}

.dia-pat span {
     padding-top: 4px;
}

.diar
{
	margin-bottom:20px !important;
}



/* style.css for popup */






/* diary-popup */

.calandar-pop .make-it
{
	width:50%;
	float:left;
}
.calandar-pop button.btn.btn-default.new {
    background-color: #2ecc71;
    padding: 5px 12px;
    display: inline-block;
    float: right;
    margin: 0px 5px 5px 5px;
    border: none;
}
.calandar-pop select.form-control.phone1 {
    margin-top: 5px;
}
.calandar-pop button.btn.btn-danger.new {
    padding: 5px 12px;
    display: inline-block;
    float: right;
    margin: 10px 5px;
    border: none;
}

.calandar-pop .diary-pop
{
	max-width:670px;
}

.calandar-pop .diary-pop label {
    float: left;
}

.calandar-pop label.opt-rad {
    padding-left: 35px;
}

.calandar-pop .opt-rad [type=radio] {	
    position: relative;
    top: 1px;
}

.calandar-pop .opt-dia [type=radio]
{
	  position: relative;
    top: 1px;
}

.calandar-pop .diary-up
{
	width: 100%;
    display: inline-block;
}

.calandar-pop .diary-pop span {
    float: left;
    padding-right: 5px;
}

.calandar-pop .diary-check [type=checkbox] {
    position: relative;
    top: 2px;
}

.calandar-pop .diar
{
	clear:both;
}

.calandar-pop .dia-pat label
{
	width:100%;
	text-align:left;
}

.calandar-pop .dia-pat input
{
	width:50%;
	float:left;
}

.calandar-pop .dia-pat span
{
	padding-left:10px;
}

.timing {
    width: 100%;
    -webkit-display: flex;
    display: -webkit-flex;
    display: flex;
    margin: 0 -4px;

}
.timing .form-group {
    width: 24% !important;
    float: left;
    padding: 0 4px;
}


.sedation
{
	margin-top:52px;
}


.timing label {
    font-size: 11px;
}

.timing .form-group:nth-child(4) {
    padding-top: 30px;
}

.calandar-pop .col-md-4.make-it {
    float: right;
}

.calandar-pop .make-it
{
	width:75% !important;
}

.timing .form-group:nth-child(1) {
    width: 35% !important;
}

.timing .form-group:nth-child(3) {
    width: 22% !important;
}

.timing .form-group:nth-child(4) {
    width: 19% !important;
    position:relative;
    top:-4px;
}

.modal-header .close
{
	outline:none;
}





/* calandar - popup - colors */


.list-of-colors li {
    list-style: none;
    display:inline-block;
    padding-right:10px;
}

.list-of-colors .fa {
    font-size: 11px;
}

.calandar-report
{
	max-width:590px;
}

.list-of-colors li:nth-child(1) {
    background-color: #eeeeee;
    text-align: center;
    padding: 3px 21px 5px 21px;
    margin-right: 11px;
}

.list-of-colors li:nth-child(2) {
    background-color: #ffaaaa;
    text-align: center;
    padding: 3px 21px 5px 21px;
    margin-right: 11px;
}

.list-of-colors li:nth-child(3) {
    background-color: #aaffaa;
    text-align: center;
    padding: 3px 21px 5px 21px;
    margin-right: 11px;
}

.list-of-colors li:nth-child(4) {
    background-color: #aabbff;
    text-align: center;
    padding: 3px 21px 5px 21px;
    margin-right: 11px;
}

.list-of-colors li:nth-child(5) {
    background-color: #ffffaa;
    text-align: center;
    padding: 3px 21px 5px 21px;
    margin-right: 11px;
}

.list-of-colors li:nth-child(6) {
    background-color: #a9fefe;
    text-align: center;
    padding: 3px 21px 5px 21px;
    margin-right: 11px;
}

.list-of-colors li:nth-child(7) {
    background-color: #ee99ee;
    text-align: center;
    padding: 3px 21px 5px 21px;
    margin-right: 11px;
}

.list-of-colors li:nth-child(8) {
    background-color: #ffeecc;
    text-align: center;
    padding: 3px 21px 5px 21px;
    margin-right: 11px;
}

.calandar-report h4 strong {
    color: #f00;
}

.calandar-rise .form-group {
    width: 100%;
    margin: 10px auto;
}

.calandar-rise label {
    padding-right: 14px;
    width: 32%;
    font-weight: bold;
}

p.print-cal {
    text-align: center;
    padding-top: 15px;
    font-size:22px;
}

.ok-cal {
    padding: 4px 22px;
    border: 1px solid #ccc;
    text-align: center;
     margin-left: 10px;
}

.cal-in-head
{
	padding-bottom:25px;
}
span.iconsau {
    background: #a9a9a9;
    color: #fff;
    border-radius: 40%;
    padding: 2px 5px;
}


/* manish */

.rose
{
	   color: #ffffff;
    display: inline-block;
    background: #28a745;
    padding: 5px 8px;
    border-radius: 3px;	
}


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


.right-data{
    margin-top: -35px;
}