.box-break {
	height: 3px;
	background-color: #d2d6de;
	margin-bottom: 25px;
	margin-top: 15px;
	margin-right: -10px;
	margin-left: -10px;
}
.form-control:not(select) {
	background-color: #f9fafc;
}
.padding-margin-0 {
	padding: 0px !important;
	margin: 0px !important;
}
.padding-margin-right-left-15 {
	padding-right: 0px !important;
	padding-left: 0px !important;
	margin-right: 15px !important;
	margin-right: 15px !important;
}
.errors, .errors1 {
	color: #F00;
	font-size: 11px;
}
.icon-container {
	width: 29px;
	display: inline-block;
}
.log-item1 {
	border-bottom: 1px solid #f3f4f4;
	padding-bottom: 10px;
}
.log-item1:hover{
		background-color: #f8f8f4 !important;
}
.log-item1-a:nth-child(even) .log-item {
	background-color: #000;
}
.log-item1-fill {
	border-bottom: 1px solid #3c8dbc;
	padding-bottom: 10px;
	background-color: #3c8dbc;
	color: #fff;
}
.log-item1-a {
	color: #333;
}
.log-item1-a:hover {
	color: #333;
}
.pl0 {
	margin-left: 0px !important;
	font-size: 14px !important;
}
.log-item {
	border-bottom: 1px solid #f3f4f4;
	padding-bottom: 10px;
}
.log-item-a:nth-child(even) .log-item {
	background-color: #f9fafc;
}
.log-item-fill {
	border-bottom: 1px solid #3c8dbc;
	padding-bottom: 10px;
	background-color: #3c8dbc;
	color: #fff;
}
.tright {
	text-align: right;
}
.log-item-a {
	color: #333;
}
.log-item-a:hover {
	color: #333;
}
.nologs {
	text-align: center;
	padding: 20px;
}
.upcoming-tool {
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #f6f6f6;
	padding: 1px;
	display: none;
	width: 100%;
	height: 100%;
	text-align: right;
	vertical-align: middle
}
.upcoming-tool a {
	margin-top: 7px;
	display: inline-block
}
.upcoming-item {
	position: relative;
}
.upcoming-time {
	color: #000;
}
.upcoming-time:hover {
	color: #000;
}
.upcoming-time .upcoming-item:hover {
	background-color: #f1f1f1
}
.canceled {
	text-decoration: line-through;
	opacity: 0.4;
}
.upcoming-tool-menu {
	position: absolute;
	top: 13px;
	right: 8px;
	opacity: 0;
	cursor: pointer;
}
.no-ava {
	padding-top: 40px;
	padding-bottom: 40px;
	text-align: center;
}
#suggest-container {
	border: 1px solid #CCC;
	width: 100%;
	z-index: 1000;
	background-color: #fff;
	position: absolute;
	display: none;
}
.suggest-item {
	padding: 10px;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: 1px solid #f4f8f9
}
.app-day-container {
	background-color: #3c8dbc;
	padding: 7px;
	margin-bottom: 6px;
	color: #fff;
	cursor: pointer
}
.app-day-container label {
	margin-bottom: 0px !important;
	margin-left: 9px !important;
}
.add-container {
	margin-top: 3px;
	font-weight: normal !important;
	position: relative;
}
.app-toolbox-container {
	text-align: right;
	padding: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f2f6f9;
	margin-bottom: 5px;
	display: none;
}
.padding-top1 {
	padding-top: 22px;
}
 @media only screen and (max-width : 480px) {
.app-toolbox-container a {
	display: block;
	text-align: left;
}
}
.addClientModalBtn {
	cursor: pointer
}
.debit_attr {
	display: none;
}
.sheet-icon {
	font-size: 80px;
}
.align-center {
	text-align: center
}
.sheet-title {
	padding-top: 8px;
	display: inline-block;
}
.sheet-link {
	display: inline-block;
	padding: 20px;
	color: #333
}
.sheet-link-active {
	background-color: #f9fafc;
}
.sheet-link:hover {
	background-color: #f9fafc;
}
.modal-header {
	color: #367fa9;
}
.loader {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.loader1 {
	text-align: center;
}
#pagination {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: #F0F0F0 1px solid;
	text-align: center;
	width: 100%;
	display: table
}
.link {
	padding: 10px 15px;
	background: transparent;
	border: #bccfd8 1px solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: rgb(188, 207, 216);
	border-left: 0px;
	cursor: pointer;
	color: #607d8b;
}
.current {
	background: #bccfd8;
}
.dot {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: rgb(188, 207, 216);
}
.disabled {
	cursor: not-allowed;
	color: #bccfd8;
}
.first {
	border-left: #bccfd8 1px solid;
}
.quickpay-result {
	margin-top: 20px;
	margin-bottom: 20px;
}
.quickpay-item {
	position: relative;
	padding: 10px;
	padding-left: 10px;
	padding-left: 15px;
	background-color: #f9fafc;
	margin-bottom: 5px;
	border-left: 3px solid #CCC;
	cursor: pointer;
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.quickpay-item input {
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.quickpay-item:hover {
	background-color: #f1f1f1
}
.quickpay-item:hover input {
	background-color: #f1f1f1
}
.quickpay-item input {
	background-color: #f9fafc;
	border: 0px;
	text-align: right;
}
.log-item-a input {
	background-color: transparent;
	border: 0px;
	text-align: right;
}
.pointer {
	cursor: pointer
}
.log-item-a:hover .log-item {
	background-color: #fbfbfb
}
.log-item-current {
	background-color: #fbfbfb !important;
}
.pd-container {
	padding: 10px;
	padding-bottom:0px;
}
.pd-container textarea {
	width: 100%;
	resize: none;
	background-color: transparent;
	border: 0px;
	padding-left: 28px;
	font-style: italic;
	height: 50px;
	margin-top: 10px
}
.debit-payment {
	background-color:#f8f8f4;
	padding:10px;
	padding-left:28px;
}
.debit-payment input {
	width: 58px
}
.pd-container {
	display: none;
}
.pd-click {
	padding: 3px;
}
.nopadd {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.payment-item {
	cursor: pointer
}
.payment-btns {
	display: inline;
	padding-left: 15px;
	opacity: 0;
}
.payment-btns, .payment-o0 {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.10s ease-in-out;
	-o-transition: all 0.10s ease-in-out;
	transition: all 0.10s ease-in-out;
}
.payment-item:hover {
	background-color: #fafaf9;
}
.payment-item:hover .payment-btns {
	opacity: 1;
}
.payment-item:hover .payment-o0 {
	opacity: 0;
}
