body{
  margin: 0;
  padding: 0;
  /*font-family: 'Satisfy', cursive;*/
  font-family: 'Open Sans', sans-serif;
  background-color: #ECF0F5;
}
h1{font-size:26px;}
.header_top {
  /*border-bottom: 1px solid #000;*/
  text-align: center;
  padding: 5px;
  background-color: #FF8A1E;
  color: #fff;
}
.header_top a{line-height: 58px; color: #fff;}
.menu{display: inline-block; width: 100%;}
.middle{margin: 20px 0;}
h2{font-size: 20px; margin: 5px;}
.menu_col a {
  /*border: 1px solid;*/
  border-radius: 5px;
 
  text-align: center;
      padding: 3px;
  width:100%;
  width: 100%;
    display: block;
}
.menu_col{
	margin: 10px;
	float: left;
    /* height: 100px; */
    width: 11%;
}
.menu i {
  font-size: 26px !important;
  margin: 10px 0;
}
.menu a {
  color: #fff;
  text-decoration: none;
}
.menu a:hover {
  color: #eee;
}
.rowpad{
	margin-top:20px;
}
footer {
  text-align: center;
  background:#424242;
  padding:20px 0px;
}
.client_link{ cursor: pointer; color: #FF8A1E; }
.fa{font-size: 16px !important ;}
.lab {
  line-height: 29px;
}
.client_details_table tr {
  border-bottom: 1px solid;
  height: 30px;
}
.new_client {
  /*background: #ccc none repeat scroll 0 0;*/
  text-align: center;
}
.new_client i {
  font-size: 50px !important;
  margin: 10px 0;
  color: #000;
}
.client_search{width:100%;float:left;text-align:left;}

.client_search ul{width:100%;float:left;margin:0px;padding:0px;}

.client_search ul li{float:left;list-style:none;margin-right:10px;}

.client_search ul li a{float:left;font-size:15px;color:#000;text-decoration:none;}

.client_search ul li a i{margin-right:10px;}

.exc_client {
  /*background: #ccc none repeat scroll 0 0;*/
  text-align: center;
}
/** 13-12-2018 **/

.client_search{width:100%;float:left;text-align:left;}

.client_search ul{width:100%;float:left;margin:0px;padding:0px;}

.client_search ul li{float:left;list-style:none;margin-right:10px;}

.client_search ul li a{float:left;font-size:15px;color:#fff;text-decoration:none;}

.client_search ul li a i{margin-right:10px;}

.client_sale_content{width:100%;float:left;padding:20px;background:#fff;}

.client_sale_content span{width:100%;float:left;margin-bottom:20px;}

.client_content{width:100%;float:left;border:#ccc solid 1px;text-align:left;}

.client_content p{width:100%;float:left;font-size:14px;color:#000 !important;padding:10px;margin:0px 0px 0px 0px !important;font-weight:normal !important;}

/* .error {
  width: ; 
  margin: 0px auto; 
  padding-left:8px; 
  padding-top:5px; 
  border: 1px solid #a94442; 
  color: #a94442; 
  background: #f2dede; 
  border-radius: 5px; 
  text-align: left;
  padding-bottom:px;
  font-family: Open Sans, sans-serif;
  margin-top : 10px;
} */
/** 7-1-2018 **/

.table_content{width:100%;float:left;text-align:left;}


table {border-collapse:collapse; }

.table_04 td {padding:10px 10px; text-align:left;border:#000 solid 1px;}
.table_04 tr {font-size:13px;}


.table_04 thead {background: #f4f4f4;border:#000 solid 1px;border-top:#000 solid 1px;}

.table_04 thead tr th{padding:12px 20px;text-align:left;color:#9f9f9f;font-weight:normal;border:#000 solid 1px;}

.table_sales_content{width:100%;float:left;}

.table_sales_content h2{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:13px;color:#000;font-weight:bold;margin-left:0px;}

.table_sales_content h3{width:100%;float:left;margin-top:10px;margin-bottom:0px;font-size:13px;color:#000;font-weight:bold;}

.table_sales_content p{width:100%;float:left;margin-top:15px;margin-bottom:0px;font-size:13px;color:#000;}

.table_sales_content span{width:100%;float:left;margin-top:5px;margin-bottom:0px;font-size:12px;color:#000;}

.table_ammount{width:100%;float:left;}

.table_ammount p{width:100%;float:left;margin-bottom:0px;font-size:12px;color:#000;}

.chargeable_content{width:100%;float:left;background:#fff;}

.chargeable_content h3{width:100%;float:left;margin-top:0px;margin-bottom:60px;font-size:13px;color:#000;font-weight:bold;text-align:center;padding-top:10px;}

.chargeable_content figure{width:100%;float:left;}

.chargeable_content figure img{width:100%;}

.chargeable_content p{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:13px;color:#000;font-weight:bold;text-align:center;padding-bottom:10px;}

.terms_conditions{width:100%;float:left;text-align:left;margin-top:15px;}

.terms_conditions h3{width:100%;float:left;margin-top:0px;margin-bottom:13px;font-size:19px;color:#000;font-weight:bold;text-align:left;padding-top:10px;}

.terms_conditions p{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:13px;color:#000;text-align:left;margin-bottom:10px;}

.print_button{width:100%;float:left;margin-top:10px;text-align:left;}

.print_button a{float:left;background:#ff2b2b;padding:5px 16px;border-radius:10px;color:#fff;text-decoration:none;}

.print_button a i{font-size:14px !important;margin-right:10px;color:#fff;}

.chargeable_top_content{width:100%;float:left;text-align:center;margin-bottom:10px;}

.chargeable_top_content figure{display:inline-block;margin-bottom:10px;}

.chargeable_top_content p{width:100%;margin-top:0px;margin-bottom:0px;font-size:12px;color:#000;text-align:center;margin-bottom:10px;display:inline-block;}

.chargeable_top_content h3{width:100%;margin-top:0px;margin-bottom:0px;font-size:20px;color:#000;text-align:center;margin-bottom:10px;display:inline-block;font-weight:bold;}

.chargeable_top_content h5{width:100%;margin-top:0px;margin-bottom:0px;font-size:20px;color:#000;text-align:center;margin-bottom:10px;display:inline-block;font-weight:normal;}

.month_dues_serch{width:100%;float:left;text-align:center;}

.month_searchbar{width:300px;height:40px;float:left;margin-left:167px;border-radius:0px;}

.month_submit{width:63px;height:40px;border:#000 solid 1px;float:left;background:url(../img/search-bg.png) no-repeat 21px 11px #e4e4e4;}

.box_scroll{width:100%;float:left;height:300px;overflow:scroll;/*margin-top:30px;*/margin-bottom:20px;overflow-x:hidden;}


/*22-01-2019*/
.main-dashboard .col-md-8{
	padding:0px !important;
}
.month_submit {
    width: 63px;
    height: 40px;
    border: #ccc solid 1px !important;
    float: left;
    background: url(../img/search-bg.png) no-repeat 21px 11px #ffffff !important;
    border-left: 0px !important;
}
.month_searchbar {
    width: 260px;
    height: 40px;
    float: left;
    margin-left: 0px;
    border-radius: 0px;
}
.header_top .row{
	margin:0px;
}
.month_dues_serch form{
	width: 364px;
    margin: auto;
}
.current-ticket .month_dues_serch form {
    width: 324px;
    margin: auto;
}
.change-name-ticket .month_searchbar, .issues-box .month_searchbar {
    width: 200px;
}
.change-name-ticket .month_dues_serch form, .issues-box .month_dues_serch form {
    width: 264px;
}
.month-dues{
	padding:0px;
}
.change-name-ticket, .issues-box, .current-ticket{
	padding-right:0px;
}

.main-dashboard .box-body td span{
	    /*background: #14a909;*/
    color: #fff;
    padding: 5px 7px;
    font-size: 11px;
    border-radius: 4px;
	text-align: center;
}
.box_scroll {
    width: 100%;
    float: none;
    height: 300px;
    overflow: scroll;
    /* margin-top: 30px; */
    margin-bottom: 20px;
    overflow-x: hidden;
}
.dashboard .box {
    max-height: 435px !important;
    min-height: 435px !important;
}
.month_dues_serch {
    width: 100%;
    float: none;
    text-align: center;
	margin-bottom:20px;
}
.client_details_table tr {
    border-bottom: 1px solid #ddd;
    height: 30px;
}
.client_details_table pre {
    display: block;
    padding: 9px 0px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: transparent;
    border: 0px solid #ccc;
    border-radius: 4px;
}

/**/
.amount {
	position:relative;
}
.amount i {
	    position: absolute;
    top: -3px;
    right: -3px;
    font-size: 19px !important;
    color: #ff0000;
    /* background: #da542e; */
    padding: 3px 4px;
}

.menu_col .drop-down-div{
	display:none;
}
.menu_col.active .drop-down-div{
	display:block;
}
.drop-down-div li{
	    list-style-type: none;
}
.menu_col{
	position:relative;
}
.menu_col .drop-down-div{
	position:absolute;
	width: 100%;
	border: 1px solid #e8e8e8;
	z-index: 9999999999;
	    border-radius: 7px !important;
    bottom: -58px;
	background: #ff8a1e;
}
.drop-down-div li a{
	border-radius: 0px ;
	color: #fff;
	font-weight: 600;
}
.drop-down-div li{
	border-bottom: 1px solid #ffb570;
}
.drop-down-div li:last-child {
    border-bottom: 0px solid #ffb570;
}
.model-domain{
    color: #5454e4;
    font-weight: 600;
}
.menu_col {
    width: 8.5%;
    float: none;
    width: 8.2%;
    display: inline-block;
}
.menu {
    width: 1340px !important;
    margin: auto;
    display: block;
    text-align: center;
}
.model-domain{
    color: #5454e4;
    font-weight: 600;
}
.menu_col h2{
	    font-size: 17px;
}
.btn-status {
    border: 2px solid #f15922;
   /* display: block;*/
    padding: 8px;
    text-align: center;
    border-radius: 4px;
    color: #f15922;
}

.table .closed {
    border: 2px solid grey !important;
    color: grey !important;
}
.table .open {
    border: 2px solid #14a909 !important;
    color: #14a909 !important;
}
.table .in-process {
    border: 2px solid #fc0 !important;
    color: #fc0 !important;
}
.table .wait {
    border: 2px solid #ff8000 !important;
    color: #ff8000 !important;
}
.table .assigned {
    border: 2px solid #00ccff !important;
    color: #00ccff !important;
}
/*24-01-210  edit-sales*/
.edit-3seach form {
    width: 935px;
    margin: auto;
}
.edit-3seach form input{
  margin-left:15px;
}
.month_submit{
  border-left: 1px solid #ccc !important;
}
.menu_col .drop-down-div {
    top: 84px;
  bottom:auto;
}

/*24-01-210 edit-sales*/
.edit-3seach form {
width: 935px;
margin: auto;
}
.edit-3seach form input{
margin-left:15px;
}
.month_submit{
border-left: 1px solid #ccc !important;
}
.menu_col .drop-down-div {
top: 84px;
bottom:auto;
}

.edit-3seach-table button.active {
background: #14a909;
color: #fff;
padding: 5px 7px;
font-size: 11px;
border-radius: 4px;
border: 0px solid #f15922;

}

.edit-3seach-table button.cancle {
background: #ff4802;
color: #fff;
padding: 5px 7px;
font-size: 11px;
border-radius: 4px;
border: 0px solid #f15922;
}
.edit-3seach-table button{
color: #fff;
padding: 5px 7px;
font-size: 11px;
border-radius: 4px;
border: 0px solid #f15922;
}
.edit-3seach-table button.unactive {
background: #e00e0e;
color: #fff;
padding: 5px 7px;
font-size: 11px;
border-radius: 4px;
border: 0px solid #f15922;
background: #ea3535;
}
/*.edit-3seach-table button.active {
display:none;
}*/
.input-show{
display:none;
}
.input-show input{
margin-right: 5px;
margin-bottom:5px;
padding-left: 5px;
border: 1px solid #ddd;
}
.input-show button{
color: #fff;
padding: 5px 7px;
font-size: 11px;
border-radius: 4px;
border: 0px solid #f15922;
background: #0998dc;
}
.error-msg{
	    background: #e05353;
    padding: 13px 25px;
    /* height: 25px; */
    display: inline-block;
    width: auto;
    border-radius: 25px;
    color: #fff;
    font-weight: 600;
}
.error-div{
	text-align:center;
}
.input-show input{
margin-right: 5px;
margin-bottom:5px;
padding-left: 5px;
border: 1px solid #ddd;
}
.input-show button{
color: #fff;
padding: 5px 7px;
font-size: 11px;
border-radius: 4px;
border: 0px solid #f15922;
background: #0998dc;
}

html body .ticket-data-tab span {
    background: #ffffff !important;
    color: #fff;
    padding: 5px 7px;
    font-size: 12px !important;
    border-radius: 4px;
    width: auto;
    display: inline-block;
    width: 88%;
	border: 2px solid grey !important;
}

.ticket-data-tab span i{
	color:#000 !important;
	    float: right;
    cursor: pointer;
    border-left: 1px solid #a7a6a6;
    padding-left: 9px
}
.ticket-data-tab span i{
	float: right;
	cursor:pointer;
}
.status-edit .input-buton select{
	width: 80%;
    border: 1px solid #ddd;
    height: 30px;
    border-radius: 4px;
}
.status-edit .modal-header button{
	color: #ddd !important;
    border: 0px;
    padding: auto !important;
    border-radius: 4px !important;
}
.status-edit button{    background: #109b07;
    color: #fff;
    border: 0px;
    padding: 6px 15px;
    border-radius: 4px;}
	#status-edit .input-buton{
		    padding-bottom: 15px;
	}

/**/
	/*.select-open{
		display:none;
	}*/
	#test{
		    width: auto;
    float: left;
    border: 1px solid #ddd;
    margin-right: 3px;
	}
	.status-edit .modal-header button {
		background: transparent;
		color: #fff !important;
		opacity: 1;
		background: #d20000;
		font-size: 16px;
		padding: 9px 13px;
	}
	html body .main-dashboard .box-body td.ticket-number span{
		background:transparent;
        color: #5454e4;
    padding:0px;
    font-size: 14px;
    border-radius: 0px;
    text-align: left;
	font-weight:600;
	}
	.ticket-data-only td{
		    border-top: 1px solid #a7a7a7 !important;
	}
	    
		td.images a{
			    padding-left: 10px;
		}

/**01-02-2019*/
    .all-images-here img{
      padding:15px;
      height: 110px;
      border: 1px solid #ececec;
      margin-left:15px;
      margin-bottom:15px;
    }
    .edit-3seach-table button.suspended{
      background: #ff8a1e;
	      border: 2px solid #ff8a1e;
    background: transparent !important;
    color: #ff8a1e;
    }
    .edit-3seach-table button{
      width: 64px;
      text-align: center;
    }
	.fa-inr{
		    font-size: 13px !important;
	}
	.clients td a i{
		font-size:14px !important;color: #337ab7;
    text-decoration: none;
	}
	.clients td{
		text-align:left;
	}
	.user-view-sales button.launch{
		background: #d9534f !important;
		border: 2px solid #d9534f;
		background: transparent !important;
		color: #e00e0e;
	}
	.user-view-sales button.active{
		  background: #449d44 !important;
		border: 2px solid #449d44;
		background: transparent !important;
		color: #449d44;
	}
	.user-view-sales.table-responsive {
    min-height: .01%;
    overflow-x: hidden;
    overflow-y: hidden;
}
.unpaid-demo{
	display:none;
}
div.select_open{
	display: inline-block;
	float: left !important;
}
div.select_open .hidden_div{
    width: 65px;
}
.user-view-sales #test{
	height: 24px;
}
.user-view-sales .input-show input {
    width: 65px;
	    float: left;
}
.user-view-sales #test, .user-view-sales .select_open input{
	    margin-top: 1px;
}
.user-view-sales .input-sumbit-show{
	width: 68px !important;
}
.edit-3seach-table button.genbill{
	    background: #0998dc !important;
    border: 0px solid #e00e0e !important;
    color: #fff  !important;
}
.user-view-sales  button.viewbill{
	background: grey;
	width: 41px !important;
}
.isDisabled {
  color: currentColor;
  cursor: not-allowed;
  opacity: 0.5;
  text-decoration: none;
}
html body .user-view-sales button.unpaid-demo{
	    background: #14a909 !important;
		color:#fff !important;
		border:2px !important;
}
.label-color{
    color: #e00e0e;
    font-size: 12px;
    font-weight: 600;
}
.blinking{
    animation:blinkingText 1s infinite;
}
@keyframes blinkingText{
    0%{     color: #000;    }
    89%{    color: #e00e0e; }
    100%{    color: #e00e0e; }
    99%{    color:#e00e0e;  }
    100%{   color: #000;    }
}

.edit_invoice_sale{
    position: relative;
}

.edit_invoice_sale i{
    position: absolute;
    top: 0px;
    right: 0px;
    color: #ff8a1e;
}
html body .user-view-sales button.partially-paid{
	background: #ef6f01 !important;
    border: 2px solid transparent;
    background: #ef6f01 !important;
	background: #f58423 !important;
    color: #fff;
}
html body .user-view-sales button.btn-status.paid {
    border: 2px solid transparent;
    background: #449d44 !important;
    color: #fff;
}

/*.one_dayedit a{
    background: grey;
    padding: 6px 13px;
    border-radius: 4px;
    color: #fff;
}*/
html body .toggle {
    background: transparent;
    color: #5454e4;
    padding: 0px;
    font-size: 14px;
    border-radius: 0px;
    text-align: left;
    font-weight: 600;
}
.view-sale .modal-dialog {
    width: 700px;
}
.dperiod .form-control {
    display: block;
    width: 100%;
}
.dperiod label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
    float: none;
	padding-right:5px;
}
.dperiod .data {
    float: none;
}
.dperiod .col-sm-6, .dperiod .col-sm-12{
	margin-bottom:10px;
}
.dperiod .data-picker{
	display: list-item;
	    position: relative;
    width: 98%;
}
.dperiod .data-picker i{
	    position: absolute;
    right: 0px;
    z-index: 999;
}
.dperiod .col-sm-6.input-group.date{
	padding:0px 15px !important;
	float: left;
}
.dperiod .col-sm-12.input-group.date{
	padding:0px 15px !important;
	float: left;
}
.dperiod input{
	width:100%;
}
.service-alied{
	padding-top:15px;
}
#test {
    width: auto;
    float: none;
	margin-bottom: 5px;
}
.user-view-sales #test {
    height: 24px;
    width: 83px;border: 1px solid #949494;
    display: block;
	margin-bottom: 10px;
}
.user-view-sales .input-show input {
    width: 83px;
    float: none;
	display: block;
	border: 1px solid #949494;
	margin-bottom: 10px;
}
.select_open .input-sumbit-show {
    width: 83px !important;
}

/*22-02*/
#appendData .services-input .col-sm-1 {
width: 8.33333333%;
padding: 0px;
width: 3%;
}
#appendData .services-input .col-sm-3 {
width: 31%;
}
#appendData .services-input .form-control {
display: block;
width: 100%;
margin-bottom: 15px;
}
.advance-received-yes-open input {
display: inline-block;
width: 36%;
margin-bottom: 15px;
}
html body .advance-received-yes-open .form-control {
display: block !important;
width: 100% !important;
margin-bottom: 15px !important;
float: left;
margin-right: 0%;
}
html body .advance-received-yes-open label {
    display: block;
    max-width: 100%
}
#appendData .services-input .col-sm-3.input-group.date{
padding:0px 15px;
float: left;
}
.col-sm-3.width-haf {
    width: 15% !important;
    padding: 0px 3px;
}
#appendData .services-input .col-sm-1 label{
	    padding-bottom: 6px;
}
.advance-received-yes-open{
	display:none;
}
thead{
	    border-top: 0px solid #ddd;
}
.table-responsive{
	    border-top: 2px solid #ddd;
}
.box_scroll {
    width: 100%;
    float: none;
   height: auto; 
    overflow: auto;
    margin-top: 30px;
    margin-bottom: 20px;
    overflow-x: hidden;
}
.table-cont{
  max-height: 300px;
  overflow: auto;
}
thead{
  background-color: #fff;
}
.issues-box .table thead tr th, .issues-box .table thead tr td  {
    vertical-align: bottom;
    border-bottom: 0px solid #ddd;
    border-top: 1px solid #ddd !important;
}
.dashboard .box {
    max-height: 450px !important;
    min-height: 450px !important;
}
div.sticker {
	padding: 0px;
	margin: 0px 0;
}
.stick {
    position: fixed !important;
    top: 0px;
    width: 1140px !important;
    display: block;
}
.new_client .table {
	margin-bottom: 0px;
}
.ticket-data .box, .view-sale .box {
    max-height: auto !important;
    min-height: auto !important;
	z-index:999;
}
.ticket-data .month_dues_serch {
    padding-bottom: 20px;
	margin:0px;
}
.ticket-data table, .view-sale table{
	margin:0px;
}
.servers .box{
	margin:0px;
}
.servers .box-body{
	padding-top:20px;
}
.clients .table > tbody > tr:first-child > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top:0px solid #ddd;
}
.edit-sale .box-body{
	padding:5px 15px;
}

.btn-tranparent, .btn-tranparent:focus, .btn-tranparent:hover{
	background:transparent;
	border:0px;
	outline: -webkit-focus-ring-color auto 0px;
}

#appendData label{
	font-size:13px;
  padding-right:1px;
}

/*lasttstt 06-03*/
.reports-all .box-title{
	text-align:center;
	padding-left:0px;
}
.reports-all .single-report p {
    color: #94919e;
    margin-bottom: 0px;
    padding: 10px;
    border: 1px solid #ececec;
    border-radius: 3px;
	font-weight:600;
}

.reports-all .single-report {
	
    margin-bottom: 9px;
}
.reports-all .single-report p i{
	padding-right:5px;
	font-size: 12px !important;
}
.reports-all .box{
	    padding: 0px 23px;
		max-height: none !important;
    min-height: auto !important;
	padding-bottom: 32px;
}
.reports-all .box-header {
    padding: 15px;
}
.reports-all a:hover, .reports-all a:focus{
	text-decoration:none;
}
.reports-all .single-report:hover p, .reports-all .single-report.active p{
    border: 1px solid #ffa319;
    color: #ffa319;
}
.reports-all .col-sm-5.input-group.date{
	float:left;
	width:47%;
}
.reports-all .center-dates{
	float:none;
	margin:auto;
	padding:20px 0px;
	    border: 1px solid #ddd;
    padding: 20px;
    margin-top: 32px;
    margin-bottom: 32px;
    background: #f7f7f7;
}
.reports-all .col-sm-2 {
    width: 6%;
}
.reports-all .btn-submit{
	margin-top:10px;
	text-align:right;
}
.center-dates{
	display:none;
}
.reports-all .single-report p {
    color: #585858;
    margin-bottom: 0px;
    padding: 10px;
    border: 1px solid #ececec;
    border-radius: 3px;
    font-weight: 600;
    background: #fdfdfd;
}
.monthdues .input-group{
	float:left;
	    width: 44%;
}
.monthdues .data-picker {
    display: list-item;
    position: relative;
    width: 98%;
}
.monthdues input.form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 83%;
}
.monthdues .data-picker{
	    padding: 8px 12px;
}
 form.monthdues-form{
    width: 90%;
    margin: auto;
}
.monthdues-form .month_submit{
	    float: left;
		float: left;
    margin-top: 30px;
	height: 35px;
	background: url(../img/search-bg.png) no-repeat 21px 9px #ffffff !important;
}
.monthdues-form label{
	    display: block;
    text-align: left;
}




input:-internal-autofill-previewed, input:-internal-autofill-selected, textarea:-internal-autofill-previewed, textarea:-internal-autofill-selected, select:-internal-autofill-previewed, select:-internal-autofill-selected {
    background-color: #fff !important;
}
.menu_col .active{
	    box-shadow: 6px 6px 12px -5px rgba(0,0,0,0.9);
}

.ticket-centect-reply-details, .single-tab-ticket {
    border: 1px solid #c5ddf1;
}
.single-tab-ticket .card-header h5 {
    margin: 0px;
}
.single-tab-ticket .btn.btn-link.collapsed {
    background: #eaf5ff;
}
.single-tab-ticket .btn.btn-link {
    background: #eaf5ff;
    display: block;
    width: 100%;
    text-align: left;
}
.btn-link .fa-plus {
    display: none !important;
}
.btn-link .fa-plus {
    display: none !important;
}
.btn-link.collapsed .fa-plus {
    display: block !important;
}
.btn-link.collapsed .fa-minus {
    display: none !important;
}
.single-tab-ticket .arrow-right {
    float: right;
    color: #908c8c;
}
.single-tab-ticket .btn-link {
    display: block;
    width: 100%;
    text-align: left;
    background: #e6e6e6;
    color: #000;
    border-radius: 3px 3px 0px 0px;
}
.single-tab-ticket .btn-link i {
    padding-right: 10px;
}
#ticketForm {
    padding-top: 26px;
}
.single-tab-ticket .form-group {
    display: inline-block;
    /* width: 100%; */
}

.single-tab-ticket .form-group {
    margin-bottom: 15px;
}
.chap-input-full {
    BACKGROUND: #f1f1f1;
    padding: 12px;
}
.single-tab-ticket .card-body .capchaa {
    width: 16%;
}
.accordion .file-width .form-group {
    width: 87%;
}
#effect {
    padding: 23px 0px;
    float: right;
    margin-right: 17px;
}
.single-tab-ticket .capchaa {
    width: 13%;
    padding-right: 0px;
}

.single-tab-ticket .capchaa {
    padding-top: 25px;
}
.single-tab-ticket .card-body .box-footer {
    padding: 15px 15px;
    text-align: right;
}
.single-tab-ticket .card-body .box-footer button {
    background-color: #f15922;
    border-color: #f15922;
}
.ticket-centect-reply-details, .single-tab-ticket {
    margin-bottom: 15px;
}
/*.ticket-gen-title, .single-tab-ticket .btn-link {
    background: #f2f9ff;
}*/

.ticket-gen-title {
    padding: 4px 17px;
    border-radius: 0px 0px 0px 0px;
}
.ticket-centect-reply-details .ticket-gen-title .icon-width {
    float: left;
    margin-right: 10px;
}
.ticket-gen-title .icon-width i {
    font-size: 34px !important;
}
.ticket-gen-title .ticket-username {
    float: left;
}
.ticket-gen-title .ticket-username p, .date-time p {
    margin: 0px;
}
.ticket-gen-title .ticket-username p span {
    font-size: 12px;
}
.ticket-centect-reply-details .ticket-gen-title .date-time {
    float: right;
}
.date-time p {
    padding: 10px 0px;
}
.ticket-content-middle {
    padding: 15px;
}
.footer-star-ip .star {
    padding: 8px 15px;
}
.footer-star-ip .star i {
    margin-left: 5px;
    font-size: 22px !important;
    color: #757575;
}
.footer-star-ip .ip-address p {
    margin: 0px;
    padding: 15px 15px;
    border-top: 1px solid #e9f4fd;
}
.child-msg:nth-child(odd) .col-sm-6{
	float:right;
}

.child-msg:nth-child(odd) .ticket-content-middle, .child-msg:nth-child(odd) .footer-star-ip .ip-address p, .child-msg:nth-child(odd) .ticket-gen-title {
    background: tranparent;
}

.child-msg:nth-child(odd) .footer-star-ip .ip-address p {
    margin: 0px;
    padding: 15px 15px;
    border-top: 1px solid #c4c4c4;
}

.child-msg:nth-child(odd) .ticket-gen-title{
    border-bottom: 1px solid #c4c4c4;
}


.child-msg:nth-child(even) .ticket-content-middle, .child-msg:nth-child(even) .footer-star-ip .ip-address p, .child-msg:nth-child(even) .ticket-gen-title, .child-msg:nth-child(even) .footer-star-ip {
       background: tranparent;
}

.child-msg:nth-child(even) .ticket-gen-title {
    border-bottom: 1px solid #c4c4c4;
}

.child-msg:nth-child(even) .footer-star-ip .star{
    border-top: 1px solid #c4c4c4;
}
.ticket-centect-reply-details, .single-tab-ticket{
    border-radius: 7px;
}

.child-msg:nth-child(even) .ticket-centect-reply-details, .child-msg:nth-child(even) .single-tab-ticket {
       background: #f2f9ff;
}

.child-msg:nth-child(odd) .ticket-centect-reply-details, .child-msg:nth-child(odd) .single-tab-ticket {
    background: #fff6e9;
}
.ticket-gen-title {
    background: tranparent !important;
}
.dashboard-page .box-body {
    float: none !important;
}
.dashboard-page .box {
       max-height: none !important;
    min-height: auto !important;
}
.dashboard-page.container {
    width: 1300px;
}
.change-name-ticket, .issues-box, .current-ticket {
    padding-right: 15px; 
}
.month-dues {
    padding: 0px 15px;
}
.dashboard-page .monthdues .input-group {
    float: left;
    width: 43%;
}
.panel-sky {
    color: #ff8a1e;
    border-radius: 2px;
    padding: 10px 0px;
    margin-top: 15px;
    background: transparent;
    border: 2px solid #5990e7;
    border-radius: 3px 3px;
    /* background: #ebeff3; */
	
	box-shadow: 4px 4px 6px -5px rgba(0,0,0,0.9);
}
.white-link, .white-link:hover {
    color: #fff;
}
.widget-icon i {
    font-size: 80px !important;
}

.widget-icon {
    float: left;
    
    min-height: auto;
    line-height: normal;
    opacity: 0.5;
}
.widget-icon i {
    font-size: 30px !important;
}
.widget-details {
    text-align: center;
    position: relative;
    right: 0px;
    padding-right: 0px;
}
.widget-container {
    width: 12.5%;
	padding:0px 5px;
}
.widget-container h1{
	    margin: 0px;
}
.widget-container h1 a{
	font-size: 14px;
    color: #fff;
    font-weight: 600;
	color: #5990e7;
}

.widget-container .panel-body {
	padding:0px;
}
.widget-container .panel-body p{
	margin:0px;
	color: #fff;
    font-size: 31px;
    font-weight: 500;
	color: #5990e7;
}
.widget-container h1 {
    margin: 0px;
    line-height: 16px;
    min-height: 41px;
}
 .modal-body .input-buton select{
	height: 42px !important;
    border-radius: 0px !important;
    font-size: 16px;
	margin:15px 0px;
}
.powerby-id .powerby{
	font-size: 12px !important;
}
.dashboard-page.main-dashboard .box-body td span {
    width: 59px;
    display: block;
    text-align: center;
}
html body label.error {
    color: #F00;
    font-size: 13px;
    display: block !important;
    text-align: left !important;
    padding: 3px !important;
    margin: 0px !important;
    padding-left: 9px !important;
    border-radius: 0px;
    border-top: 2px solid red;
    margin-top: 2px !important;
}
