body {



	margin: 0;



	padding: 0;



	box-sizing: border-box;



}



.ajax-loader,

.ajax-loader-formenu {



	position: fixed;



	top: 0;



	left: 0;



	right: 0;



	bottom: 0;



	background: #fff;

	z-index: 10000;



	margin: 0px;



	padding: 0px;



	width: 100%;



	overflow: hidden;



	text-align: center !important;

	display: flex;



	align-items: center;



	justify-content: center;



}



ul.fancy-box li {



	background: #3b76ef;



	-webkit-border-radius: 10px;



	-moz-border-radius: 10px;



	position: relative;



	display: inline-block;



	border-radius: 10px;



	padding: 10px 20px 20px 20px;



	width: 31%;



	margin: 1%;



	color: #fff;



	overflow: hidden;



	z-index: 1;







}















.Dashboard-new ul {







	padding: 0;







	margin: 0;







	list-style: none;







}















ul.fancy-box li a {







	color: #fff;







}























.dashboard-flex {







	display: flex;







	justify-content: space-between;







	width: 100%;







	align-items: baseline;







}















.dashboard-flex button {







	position: relative;







	padding: 0px 30px;







	border: 0;







	margin: 0px 1px;







	cursor: pointer;







	border-radius: 0px;







	text-transform: uppercase;







	text-decoration: none;







	color: rgba(255, 255, 255, .84);







	transition: background-color .2s ease, box-shadow .28s cubic-bezier(.4, 0, .2, 1);







	outline: none !important;







	padding: 0px;







	margin: 0px;







	line-height: 0px;







	top: 0px;







	right: 0px;







	left: 0;







	bottom: 0px;







}















ul.fancy-box li:after {







	position: absolute;







	width: 100px;







	height: 150%;







	-webkit-border-radius: 600px;







	-moz-border-radius: 600px;







	opacity: 0.3;







	border-radius: 600px;







	right: -50px;







	background: #fff;







	top: -10%;







	content: '';







	z-index: -1;







}















ul.fancy-box li:nth-child(2) {







	background: #63c7ff;







}















ul.fancy-box li:nth-child(3) {







	background: #a66dd4;







}















ul.fancy-box li:nth-child(4) {







	background: #6dd4b1;







}















ul.fancy-box li:nth-child(5) {







	background: #3b76ef;







}















ul.fancy-box li:nth-child(6) {







	background: #63c7ff;







}















ul.fancy-box li:nth-child(7) {







	background: #a66dd4;







}















ul.fancy-box li:nth-child(8) {







	background: #6dd4b1;







}















ul.fancy-box li:nth-child(9) {







	background: #3b76ef;







}















ul.fancy-box li:nth-child(10) {







	background: #63c7ff;







}















ul.fancy-box li:nth-child(11) {







	background: #a66dd4;







}















ul.fancy-box li:nth-child(12) {







	background: #6dd4b1;







}















.list-icon {







	position: relative;







	right: 0px;







	top: 0px;







	width: auto;







	display: flex;







	justify-content: flex-end;







	margin-left: auto;







	column-gap: 5px;







}















.list-icon a img {







	display: block;







	filter: brightness(0) invert(1);







}















.dashboar-form {







	display: flex;







	justify-content: space-between;







	width: 100%;







	padding: 2% 12px;







	column-gap: 30px;







}















.dashboar-form label {







	display: block;







	width: 100%;







	font-size: 16px;







	line-height: 27px;







	color: #857575;







	font-weight: 400;







}















.dashboar-form .dashboard-input {







	display: block;







	width: 100%;







}















.dashboar-form input {







	width: 100%;







	outline: none;







	border: none;







	border: 1px solid #857575;







	height: 50px;







	font-size: 16px;







	line-height: 27px;







	color: #857575;







	padding-left: 15px;







	padding-right: 15px;







	border-radius: 4px;







}















.dashboar-form input:focus {







	border: 1px solid #6dd4b1;







}















.dashboard-flex.dashboard-add-order {







	margin: 0 auto;







	display: block;







	width: 100%;







	text-align: center;







}















.dashboard-flex.dashboard-add-order .dash-list {







	margin-bottom: 20px;







}















.dashboard-flex.dashboard-add-order .dash-list img {







	max-width: 78px;







	display: block;







	width: 100%;







	margin: 0 auto;







	filter: brightness(0.);







	filter: brightness(0) invert(1);







	object-fit: cover;







	object-position: center center;







}















ul.fancy-box li.add-order-box {







	padding-top: 28px;







}















.dashboard-flex.dashboard-add-order h4 {







	font-size: 20px;







	text-transform: capitalize;







}























.user-new-panel .left--item {







	width: 62px;







	height: 62px;







	display: flex;







	align-items: center;







	justify-content: center;







}















.user-new-panel .left--item img {







	width: 100%;







	display: block;







	border-radius: 50%;







	overflow: hidden;







	aspect-ratio: 1;







	-webkit-aspect-ratio: 1;







	-moz-aspect-ratio: 1;







	-ms-aspect-ratio: 1;







	-o-aspect-ratio: 1;







	object-fit: cover;







	object-position: center center;







}















.user-new-panel .dash-list {







	display: flex;







	align-items: center;







}















.user-new-panel .dash-list .right--item h3 {







	font-size: 22px;







	line-height: 30px;







	margin-bottom: 0px;







}















.add-new-client .add-new-client-inner {

	width: 100%;

	row-gap: 20px;

	display: flex;

	flex-direction: column;

}



.add-new-client .add-new-client-inner label {

	display: block;

	margin-bottom: 0px;

	max-width: auto;

	width: 100%;

	padding-bottom: 10px;

	text-transform:capitalize;

}



.add-new-client .add-new-client-inner .add-new-client-item {

	width: 100%;

	position: relative;

}



/* .add-new-client .add-new-client-inner .add-new-client-item::before {

	background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);

	content: '';

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	height: 1px;

	width: 50%;

	margin: 0 auto;

	transition: 0.3s ease-out;

	opacity: 0;



} */







.add-new-client .add-new-client-inner .user-form,

.category-col .form-group .user-form {

	width: 100%;

	display: block;

	transition: background 0s ease-out;

	width: 100%;

	height: 30px;

	border: 0;

	background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);

	background-size: 0 2px, 100% 1px;

	background-repeat: no-repeat;

	background-position: center bottom, center calc(100% - 1px);

	background-color: transparent;

	transition: background 0s ease-out;





}



.add-new-client .add-new-client-inner .user-form:focus,

.category-col .form-group .user-form:focus {

	background-size: 100% 2px, 100% 1px;

	box-shadow: none;

	transition-duration: .3s;

}







.add-new-client .add-new-client-inner textarea.user-form {



	height: 140px;



}







/* .add-new-client .add-new-client-inner .user-form:focus {



	border-bottom: 1px solid #009688;



} */







.add-new-client .add-new-client-inner .add-new-client-item:hover::before {







	width: 100%;







	opacity: 1;







}







.category--row {



	padding: 0px 15px;



}







.category--row .row {



	align-items: center;



}







.category--row .control-label {

	display: block;

	margin-bottom: 0px;

	padding-bottom: 5px;



}







.category--row .category-col {



	padding: 0px;



}







.category--row {



	padding-top: 50px;



}







.category--row select {



	width: 100%;



}







.category--row .select2-container--default .select2-selection--multiple {



	border: 0;



	background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);



	background-size: 0 2px, 100% 1px;



	background-repeat: no-repeat;



	background-position: center bottom, center calc(100% - 1px);



	background-color: transparent;



	transition: background 0s ease-out;



}







.category--row .form-group {



	width: 100%;



}







.category--row .category-col-sub .form-group:nth-child(2n) {



	margin-top: 25px;



}







.category--row .category-col {



	padding: 0px 15px;



}







.category--row .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {



	margin-right: 12px;



}











.category--row .category-col-sub-or {



	display: flex;



	width: 100%;



	justify-content: space-between;



	align-items: center;



}







.category--row .category-col-sub-or .form-group {



	width: 100%;



}







.category--row .category-col-sub-or .select2-container {



	width: 100% !important;



}







.category--row .category-col-sub-or .or-item {



	padding: 0px 15px;



	font-size: 16px;



	color: #000;



}







.add--btn {



	display: inline-block;



	width: 35px;



	height: 35px;



	line-height: 33px;



	color: #fff;



	background: #DF1F26;



	text-align: center;



	padding: 0px;



	font-size: 16px;



	border-radius: 4px;



	-webkit-border-radius: 4px;



	-moz-border-radius: 4px;



	-ms-border-radius: 4px;



	-o-border-radius: 4px;



	transition: all 0.5s ease-in-out;



	-webkit-transition: all 0.5s ease-in-out;



	-moz-transition: all 0.5s ease-in-out;



	-ms-transition: all 0.5s ease-in-out;



	-o-transition: all 0.5s ease-in-out;



	font-size: 14px;



	margin-left: 15px;



	display: flex;



	align-items: center;



	justify-content: center;



}







.add--btn.add--btn img {



	filter: brightness(0) invert(1);



	-webkit-filter: brightness(0) invert(1);



}







.add--btn:hover,



.add--btn:focus {



	background: #009688;



}







.category--row .category-col-sub .form-group {



	width: 100%;



}







.category-col-sub-or {



	margin-top: 40px;



}







.category-col-sub-or .form-group {



	margin: 0px;



}







.category--row .select2-container {



	width: 100% !important;



}







.category--row .category-col {



	position: relative;



}







.color--box {



	border: 1px solid #000;



	overflow: hidden;



}







.color-item {



	width: 10px;



	height: 10px;



	border-radius: 50%;



	-webkit-border-radius: 50%;



	-moz-border-radius: 50%;



	-ms-border-radius: 50%;



	-o-border-radius: 50%;



	display: inline-block;



}



.print-item {

	width: 50%;

	display: inline-flex;

	margin-bottom: 10px;

	align-items: center;

}



.print-item:nth-child(2n) {

	justify-content: flex-end;



}



.print-item:last-child {

	margin-bottom: 0px;

}



.print-item .input_wrapper {

	width: 19%;

	display: inline-flex;

	align-items: center;

}





.print-item .input_wrapper:first-child {

	width:92%;

}



.print-item input {

	display: block !important;

	width: 95%;

	height: 34px;

	padding: 6px 12px;

	font-size: 14px;

	line-height: 1.42857143;

	color: #555;

	background-color: #fff;

	border-radius: 4px;

	border: 0;

	background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);

	background-size: 0 2px, 100% 1px;

	background-repeat: no-repeat;

	background-position: center bottom, center calc(100% - 1px);

	background-color: transparent;

	transition: background 0s ease-out;

	-webkit-transition: background 0s ease-out;

	-moz-transition: background 0s ease-out;

	-ms-transition: background 0s ease-out;

	-o-transition: background 0s ease-out;

}



.print-item input:focus {

	outline: none;

	background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);

	background-size: 100% 2px, 100% 1px;

	box-shadow: none;

	transition-duration: .3s;

}



.input_wrapper label {

	white-space: nowrap !important;

	font-size: 14px;

	font-weight: 600;

	color: #000;

	margin: 0px;

}



.print-item .add--btn {

	display: inline-block;

	width: 25px;

	height: 25px;

	line-height: 23px;

}







.print-item .add--btn img {

	filter: brightness(0) invert(1);

	-webkit-filter: brightness(0) invert(1);

	max-width: 75%;

	object-fit: cover;

	object-position: center center;

}





.gency-print-li {

	list-style: none;

}



.gency-print-li .gency-print-slip-btn {

	margin-bottom: 15px;

	margin-left: 0px;

}



.copy-btns-flexbox {

	display: flex;

	justify-content: space-between;

	width: 100%;

	align-items: center;

	flex-direction: row-reverse;

}



#green {



	background: green;



}







#blue {



	background: blue;



}







#red {



	background: red;



}







#yellow {



	background: yellow;



}







#orange {



	background: orange;



}







#black {



	background: #000;



}







.pb-40 {



	padding-bottom: 40px;



}







.box {



	position: relative;



}







.box-2 {



	position: absolute;



}







.add-new-client {



	padding: 0px 15px;



}







@media screen and (max-width:1180px) {







	ul.fancy-box li {







		width: 31%;







	}







}















@media (max-width:1199.98px) {







	.dash-list h3 {







		font-size: 18px;







		line-height: 30px;







	}







}















@media (max-width:991.98px) {







	ul.fancy-box li {







		width: 47%;







	}















	.dash-list h3 {







		margin-top: 0;







	}















	.Dashboard-new {







		padding-right: 5px;







	}















	.dashboar-form {







		width: 100%;







		padding: 2% 17px;







		column-gap: 15px;







	}















	ul.fancy-box li.add-order-box {
    padding-top: 24px;
	min-height: 220px !important;
	}















	.dashboard-flex.dashboard-add-order .dash-list img {







		max-width: 68px;







	}







}















@media screen and (max-width:900px) {







	ul.fancy-box li {







		width: 47%;







	}







}















@media screen and (max-width:480px) {







	ul.fancy-box li {







		width: 98%;







	}







}











.col-md-12>ul a {



	height: 160px;



	display: inline-block;



	margin: 15px;



	width: auto !important;



	height: auto !important;



	padding: 0px !important;



	margin: 0px !important;



}











#filters a.active {



	color: #DF1F26;

	font-weight: bold;



}







.dashboard-flex img {



	filter: brightness(0) invert(1);



	-webkit-filter: brightness(0) invert(1);



}

























.modal {

	min-height: 100vh !important;

}



/* .resize-me {



	display: inline-block;



	resize: horizontal;



	width: 100%;



	height: 50px;



	overflow: hidden;



} */





/* 

.resize-me canvas {



	border: 1px solid #ccc;



	width: 100%;



	width: 100%;



	height: 100%;



	background-color: #fff;



} */







#canvas-wrap {



	position: relative;







}







#download,



#clear {



	position: relative;



	top: 0;



	left: 170px;



	padding: 10px;



	background-color: #57c4e5;



	/* border: 3px solid black;  */



	color: black;



	display: block-inline;



	margin-top: 5px;



	margin-right: 5px;



	transition: .3s;



}







#download:hover,



#clear:hover {



	background-color: transparent;



}







#text {



	position: relative;



	font-weight: bold;



	left: 190px;



}











#sig-dataUrl {



	margin-top: 25px;



}







.pr-0 {



	padding-right: 0px !important;



}







.ml-auto {



	margin-left: auto !important;



}







.d-flex {



	display: flex;



}







.justify-content-end {



	justify-content: flex-end;



}







.category--row .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,

.category--row .select2-container--default .select2-selection--multiple .select2-selection__rendered li {

	background: none;

	padding: 0px;

	color: #ccc;

	width: auto;







}







.category--row .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {



	background: #DF1F26;



	border: none;



	outline: none;



	color: #fff;



	padding: 5px 10px;



}







.category--row .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {



	color: #fff;



}







.category--row .select2-container--default .select2-selection--multiple .select2-selection__rendered li::after,



.category--row .select2-container--default .select2-selection--multiple .select2-selection__rendered li::before {



	display: none;



}





.add_user_col .form-group .col-sm-8 {

	margin-bottom: 15px;

}



@media (min-width:991.98px) {



	.width-27 {



		width: 27%;



	}







	.width-6 {



		width: 6%;



	}







}







@media (max-width:991.98px) {



	.category--row .category-col {



		padding: 0px 10px;



	}







	.col-xs-1.width-6 {



		display: flex;



		justify-content: center;



	}







	.add--btn {



		width: 30px;



		height: 30px;



	}







	.category--row .category-col-sub-or .or-item {



		padding: 0px 10px;



		font-size: 14px;



	}







	.category-col label {



		font-size: 12px;



	}







	.category--row .select2-container--default .select2-selection--multiple .select2-selection__rendered li {



		font-size: 12px;



	}



}















.form-modal-title {



	font-size: 20px;



	color: #000;



	font-weight: 500;



}







.form-modal .modal-content .modal-body {



	padding-top: 24px;



	padding-right: 15px;



	padding-bottom: 16px;



	padding-left: 15px;



}







.form-modal button.close {



	margin-right: 0px;



}







@media (min-width: 768px) {



	.dialog-width-1170 {



		width: 750px;



	}



}







@media (min-width: 992px) {



	.dialog-width-1170 {



		width: 970px;



	}







}







@media (min-width: 1200px) {



	.dialog-width-1170 {



		width: 1170px;



	}



}





.control_permission_col .form-control {

	width: 15px;

	height: 15px;

}



.control_permission_col .col-lg-4 {

	display: flex;

	align-items: baseline;

	margin-bottom: 5px;

}



.control_permission_col .col-lg-4 label {

	display: inline-block;

	max-width: 100%;

	margin-bottom: 0px;

	font-weight: bold;

	padding-right: 15px;

	padding-left: 15px;

	font-size: 14px;

	min-width: 140px;

	width: 100%;

}



.control_permission_col {

	padding-top: 25px;

}



.agency_report_col label.control-label {

	width: auto;

}



#filters a {

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

}





body {

	position: relative;

	background: transparent !important;

}



body::after {

	content: '';

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	top: 0;

	background: rgb(231, 80, 53);

	background: linear-gradient(0deg, rgba(231, 80, 53, 1) 0%, rgba(234, 80, 52, 1) 76%);

	z-index: -1;

	background-repeat: repeat-y;

	min-height: 100vh;

	opacity: 0.7;

}





.modal-header .close {

	margin-top: 0px;

	width: 27px;

	height: 27px;

	background: #DF1F26;

	display: flex;

	align-items: center;

	justify-content: center;

	margin: 0;

	padding: 0px;

	top: 0px;

	color: #fff;

	border-radius: 50%;

	font-size: 16px;

	opacity: 1;

}



.modal-footer .btn-primary {

	background-color: #DF1F26 !important;

}



.modal .add-new-client {

	padding: 0px 5px;

}



.form-horizontal .control-label {

	text-align: left;

}



.modal .modal-content {

	border-top: none;

	padding-bottom: 17px;

}



.modal .modal-content .modal-footer {

	padding-left: 15px !important;

	padding-right: 15px !important;

}







.modal .category--row .full-row .row .sub-fiedlss-remove {

	display: inline-block;

}



.modal .add-new-client .add-new-client-inner .user-form {

	height: 20px;

}



.checkbox_col [type="checkbox"] {

	width: 25px;

	height: 25px;

}



.dialog-width-1170 .modal-header .modal-title {

	display: none;

}



.fancy-box li .dash-list {

	min-height: 118px;

}





.fancy-box li.add-order-box .dash-list {

	min-height: 88px;

}



/* 

.modal-dialog {

    display: inline-block;

    text-align: left;

    vertical-align: middle;

}



.modal:before {

    content: "";

    display: inline-block;

    height: 100%;

    vertical-align: middle;

    margin-right: -4px;

} */



/* .modal-open .modal {

    overflow-x: hidden;

    overflow-y: auto;

}



.modal .modal-content {

    border-top: none;

    padding-bottom: 17px;

    margin: 0 auto;

    display: inline-block;

    width: 100%;

} */



.category--row .full-row .row>.form-group {

	max-width: 1026px;

	width: 100%;



}



/* .popover,

.tooltip-inner {

	display: block;

	width: 100% !important;

	height: 100% !important;

	display: flex !important;

	align-items: center;

	justify-content: center;

	left: 0px !important;

	right: 0px !important;

	top: 0px !important;

	margin: 0px !important;

	text-align: center !important;

	z-index: 1000;

}



.popover-col {

	display: block !important;

	width: 100% !important;

	text-align: center !important;

}



.popover-col button {

	display: inline-block !important;

	padding: 25px 30px !important;

	font-size: 18px !important;

	margin: 0 auto !important;

	margin-right: 16px !important;

} */



/* .modal .category--row .full-row .row  .col-xs-1.width-6{

	margin-top: -58px;

} */



.form-group-two {

	display: flex;

	align-items: center;

}



/* 

.modal .category--row .full-row .row .add--btn{

	margin: 0 auto;

} */



.modal .category--row .full-row .row .sub-fiedlss-remove {

	margin-left: 14px !important;

}



.modal .category--row .col-xs-4.category-col {

	max-width: 384px;

	width: 100%;

}



.modal .category--row .full-row .row .col-xs-1.width-6 {

	padding: 0px;

}



.modal .add-new-client .col-xs-7 {

	width: 33.333333%;



}



.modal .add-new-client .col-xs-5 {

	width: 66.666667%;

}



.modal .add-new-client .col-xs-5 .add-new-client-inner {

	flex-direction: unset;

	flex-direction: inherit;

	flex-wrap: wrap;

	column-gap: 15px;

}



.modal .add-new-client .col-xs-5 .add-new-client-inner .add-new-client-item {

	flex: 48%;

	max-width: 48%;

}



.modal .add-new-client .add-new-client-inner label {

	padding-bottom: 0px;

}



.modal .add-new-client .add-new-client-inner textarea.user-form {

	height: 77px;

}



.modal .add-new-client .add-new-client-inner {

	row-gap: 15px;

}



.modal .modal-header {

	position: relative;

	z-index: 100;

}



.print-friendly tbody tr td input,

.print-friendly tbody tr td textarea {

	display: block !important;

	width: auto;

	height: 34px;

	padding: 6px 12px;

	font-size: 14px;

	line-height: 1.42857143;

	color: #555;

	background-color: #fff;

	border-radius: 4px;

	border: 0;

	background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);

	background-size: 0 2px, 100% 1px;

	background-repeat: no-repeat;

	background-position: center bottom, center calc(100% - 1px);

	background-color: transparent;

	transition: all 0s ease-out;

	-webkit-transition: all 0s ease-out;

	-moz-transition: all 0s ease-out;

	-ms-transition: all 0s ease-out;

	-o-transition: all 0s ease-out;

}


.print-friendly tbody tr th {
    white-space: nowrap;
}

.print-friendly  .input_wrapper input,
.print-friendly tbody tr td input{width:100%;}



.print-friendly tbody tr td input:focus,

.print-friendly tbody tr td textarea:focus {

	outline: none;

	background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);

	background-size: 100% 2px, 100% 1px;

	box-shadow: none;

	transition-duration: .3s;

}



.orders-prints-container .col-sm-12 {

	display: flex;

	flex-direction: column;

	row-gap: 10px;

}



.orders-prints-container .col-sm-12 br {

	display: none;

}





.orders-prints-container .col-sm-12 .form-group label {

	padding-left: 0px;

}



.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {

	color: #fff;

}



.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,

.category--row .select2-container--default .select2-selection--multiple .select2-selection__rendered li {

	background: none;

	padding: 0px;

	color: #ccc;

	width: auto;

}



.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {

	background: #DF1F26;

	border: none;

	outline: none;

	color: #fff;

	padding: 5px 10px;

}



.form-group-two .add-btn .full_add_field_button {

	position: relative;

	width: auto;

	background: #f2c211;

	position: relative;

	width: 150px;

	z-index: 1;

	padding: 10px 0px;

}



.form-group-two .add-btn .full_add_field_button:hover {

	background: #009688;

}



.form-group-two .add-btn .full_add_field_button::after {

	content: 'Add Category';

	font-size: 16px;

	color: #fff;

	z-index: -1;

	position: absolute;

	right: 0;

	top: 0;

	left: 0;

	bottom: 0;

	display: block;

	text-align: center;

}







.form-group-two .add-btn .full_add_field_button img {

	display: none;

}



.form-group-two .add-btn .full_remove_field {

	background: #f2c211;

	margin-left: 0px;

	margin-right: 30px;

}



.form-group-two .add-btn .full_remove_field:hover {

	background: #009688
}



.form-group-two .form-control {

	max-width: 910px;

	width: 100%;

}



.no-page-break .copy-btns {

	width: 24%;

	display: inline-block;

}



.no-page-break .gency-print-slip-btn {

	display: inline-block;

}



.form-group-two .width-6 {

	width: auto;

}



.resize-me {

	height: 50px;

	width: 100%;

	
	overflow: auto;

	border: 1px solid #ccc;

}



.resize-me img {

	width: 100%;

}



.modal-dialog-centered .row:first-child .col-md-12 {

	height: auto;

	overflow: unset;

	resize: none;

}


/* 
.modal .row .col-md-12 canvas {
	width: 100%;
	height: auto;
} */


.pen-modal.in  .modal-dialog{width: 700px;}
.modal-dialog-centered .container {

	width: 100%;

	max-width: 100%;

}



.modal .add-new-client .col-xs-5 .add-new-client-inner .add-new-client-item {

	margin-left: auto;

}



ul.fancy-box li.add-order-box {

	min-height: 202px;

}



.dashboard-flex {

	justify-content: unset;

	width: 100%;

}



.dashboard-flex>a>.dash-list h3 {

	margin-top: 0px;

	font-size: 21px;

	line-height: normal;

}



.dashboard-flex>a>.dash-list {

	width: 225px;

	padding-right: 15px;

}



.fancy-box li.add-order-box .dash-list {

	width: 100%;

}



.dashboard-flex>a:not(:first-child) {

	margin: 0px 4px !important;

}



.modal-body .category--row .row .row {
	position: relative;
	/* z-index: 1; */

}



.modal-body .category--row .row .row {

	padding-left: 18px;

}


.form-group-two {

	padding-left: 18px;

}

.modal-body .category--row .row .row::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/drag.png) no-repeat center left;
	background-size: 20px;
	width: 20px;
	height: 20px;
	/* margin-left: -13px; */
	cursor: pointer;

}
.modal-body .category--row .row .row:first-child:before{display: none;}
.modal-body .category--row .row .row:last-child:before{display: none;}
.dashed {
	height: 1px;
	display: flex;
	width: 100%;

}

.agency_report_row button.btn-danger {
	margin-left: 15px;
}
.modal-body  canvas {
    border: 2px dotted #CCCCCC;
    border-radius: 15px;
    cursor: crosshair;
}

.modal-body  form {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	margin-bottom: 20px;
}
.modal-body  form  button{
	background: #DF1F26;
	color: #fff;
	outline: none;
	border: none;
	padding: 5px 10px;
	transition: all 0.3s ease-in-out;
}
.modal-body  form  button:hover{
	background: #009688;
} 
.modal  ::-webkit-file-upload-button {
	background: #DF1F26;
	color: #fff;
	outline: none;
	border: none;
	padding: 5px 10px;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
  }
  .modal  ::-webkit-file-upload-button:hover{
	background: #009688;
  }
/* input[type="file"] {
    display: block;
    border: 1px solid #009688;
    width: 90%;
    padding: 5px 10px;
} */
.notesignature-parent {
	position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}


.timepikker .input-group-addon {padding: 0px;}
@media (max-width:991.98px) {
	.no-page-break .copy-btns button {
		padding: 5px 30px;
	}
}

div#pen-drow {
    z-index: 2000;
}

#ingredient-sort {
	height: 830px;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	padding-right: 60px;
}
#ingredient-sort > div{
    -ms-touch-action: none;
    touch-action: none;
    flex: 1 1 1;
} 

#ingredient-sort {
	height: 830px;
	display: block;
	flex-direction: column;
	flex-wrap: wrap;
	padding-right: 60px;
	width: 100%;
	float: left;
}
#ingredient-sort > div {
	-ms-touch-action: none;
	touch-action: none;
	flex: 1 1 1;
	float: left;
	width: 33.333%;
}

/* d.k code change loder with button */

.modal-footer a.add--btn.full_add_field_button {
    width: 133px;
    text-transform: uppercase;
	color:rgba(255,255,255,.84);
}
.modal-footer a.add--btn.full_add_field_button:hover{
	background-color:#DF1F26 !important;
	color:rgba(255,255,255,.84);
	box-shadow: 0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);
}
.modal-footer .add--btn:hover, .add--btn:focus {
	background-color:#DF1F26 !important;
	
}
.fullajax-loader{
    border-radius: 2px;
    border: 0;
    box-shadow: 0 1px 6px 0rgba(0,0,0,.12),0 1px 6px 0rgba(0,0,0,.12);
    position: fixed;
    position: fixed;
    height: 100vh;
    width: 96%;
    z-index: 5000;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    background-color: #fff;
    z-index:9999;
    display: flex;
} 

.fullajax-loader img {
    display: block;
    margin: 0 auto;
	width:80%;
	object-fit:cover;
}


button.btn.btn-danger.all-delete {
    float: left;
}
.item-acc{
	float: left;
	width:50%;
}
.accordion .card .card-body {
    height: 130px;
    overflow-y: auto;
}
.accordion .card-header h2{margin:0px;}
.accordion .card-header h2 button{
		margin: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		height: auto;
		margin: 0px;
    padding-left: 15px;
    font-weight: 600;
}

#subcate-model .modal-header .close {
    top: -20px;
}
#ingredient_table{
	/*	display: block;*/
    overflow-x: auto;
    white-space: nowrap;
}
.ingredients-price-class {width:121px}
.seasonal-price-class {
    width: 133px;
}



/* 01-09-2022 */

/* .note-selection .form-group {
    display: grid;
    grid-template-columns: 1fr 1fr;
    row-gap: 14px;
    padding-top: 15px;
    padding-left: 15px;
} */


.note-selection .note-check_item {
    position: relative;
    display: inline-block;
    width: 50%;
    margin-bottom: 15px;
    padding-left: 15px;
}

.note-selection .form-group h3 {
	font-size: 16px;
	text-transform: capitalize;
	font-weight: 600;
	padding-left: 15px;
}

.note-selection button {
	margin-left: 15px;
	margin: 10px 0px 0px;
}

.fresh-add-form-molde button.btn.btn-primary {
    margin-left: 8px;
    margin-top: 15px;
}

.note-selection .form-group label {
	margin-left: 6px;
	font-size: 13px;
	text-transform: capitalize;
	padding-top: 0px;
	margin-top: 0px;
	display: inline;
}
.checkbox-main.main-type-box-morning {
    display: grid;
    grid-template-columns: auto auto auto;
    padding-bottom: 30px;
    row-gap: 20px;
}

.checkbox-main.main-type-box-noon {
    display: grid;
    grid-template-columns: auto auto auto;
    padding-bottom: 30px;
    row-gap: 20px;
}   
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
    padding-left: 5px;
}
.modal-title {
	margin: 0;
	line-height: 1.42857143;
	display: contents;
}

#div2 h4 {
    font-weight: 600;
    padding-left: 11px;
    padding-bottom: 15px;
}
.form-control {
	border: 0;
	background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);
	background-size: 0 2px, 100% 1px;
	background-repeat: no-repeat;
	background-position: center bottom, center calc(100% - 1px);
	background-color: transparent;
	transition: background 0s ease-out;
	margin-bottom: 15px;
}


.noteadd input[type="radio"] {
    margin: 21px 0 0;
    margin-top: 5px;
    line-height: normal;
    height: 20px;
    float: left;
    clear: both;
    position: absolute;
    top:5px;
    display: block;
}

.noteadd input[type="checkbox"] {
    margin: 18px 0;
    line-height: normal;
    height: 21px;
    /* margin-bottom: 20px; */
}



.noteedit input[type="radio"] {
    margin: 21px 0 0;
    margin-top: 5px;
    line-height: normal;
    height: 20px;
    float: left;
    clear: both;
    position: absolute;
    top:5px;
    display: block;
}

.noteedit input[type="checkbox"] {
    margin: 18px 0;
    line-height: normal;
    height: 21px;
    /* margin-bottom: 20px; */
}


.noteedit .control-label {
    margin: 10px 0px;
}

.noteadd .control-label {
    margin: 10px 0px;
}

#calendar {
    background-color: #fff;
    margin-right: 42px;
    padding-left: 15px;
}

.fc-button-group > button{
	background: #000;
	color: #fff;
}
.fc-button-group > button:hover{
	background: red;
}
.row.m-3 h1{
	padding-left: 20px;
}
.row.m-3 hr{
	margin-right: 25px;
}
.ingradient_list{border: 1px solid #CCCCCC;}
.ingradient_list .ingtype_row {
    padding-top: 10px;
    padding-bottom: 10px;
}
.ingradient_list .ingtype_row:not(:last-child){border-bottom: 1px solid #CCCCCC;}

.ingradient_list .ingtype_row .checkbox-main.main-type-box-morning {
    padding-bottom: 0;
	row-gap: 0;
}
.ingradient_list .ingtype_row .cbx-xl {
    width: 24px;
    height: 24px;
}
.ingradient_list .ingtype_row  label {
    margin: 0;
}
    
.ingradient_list .ingtype_row .col-sm-4 {color: #DF1F26; text-transform: capitalize;}
.checkbox-items {
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin: 5px;
}
 
.ingradient_list .ingtype_row  .checkbox-main.main-type-box-noon {
	row-gap: 0;
}
@media (max-width:991.98px) {
	.no-page-break .copy-btns {
		width: 39%;
		display: inline-block;
	}
	.add--btn {
		line-height: 25px;
	}
}


.clsradio .form-control{border-left: solid 1px #f1f1f1; border-right: solid 1px #f1f1f1; border-top: solid 1px #f1f1f1;}
.clsradio .form-check.my_radio {
	display: inline-block;
	padding-left: 14px;
	margin-right: 60px;
	/*margin-top: 20px; */
	margin-bottom:15px;
}
.clsradio .form-check.my_checkbox {
	display:block; clear: left; padding-left: 14px; margin-bottom: 30px;
}
.clsradio .btn{border: solid 1px #cdcdcd;}
.clsradio .col-sm-offset-4{margin-left: 0;}
.clsradio .col-sm-5{width: auto!important;}


.upcoming .d-flex, #addedMenu .d-flex, .fancy-box .d-flex{display: block;}
ul.fancy-box li { min-height: 206px;}
.fancy-box li .dash-list { float: left;width: 62%;}
.list-icon{width: 37%; float: right; padding-top: 20px;}
 
.accordion .card {
	display: inline-block;
	position: relative;
	width: 100%;
	border-radius: 2px;
	color: rgba(0,0,0,.84);
	background: #fff;
	box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2),0 2px 8px 0 rgba(0,0,0,0.2);
	margin-bottom: 20px; 
}
ul.fancy-box li.add-order-box{text-align: center;min-height: 237px;}


@media (max-width:1080px) {
.fancy-box li .dash-list{width: 88%;}
.list-icon{width: 12%; display: block;}
ul.fancy-box li{padding-right: 10px;}
.list-icon a{float: right; width: 100%; text-align: center; padding-bottom: 10px; display: block;}
.upcoming .list-icon a, .fancy-box .list-icon a{margin-bottom: 15px!important;}
.resize-me{border:2px solid #ccc;}
.form-group-two .add-btn .full_remove_field{margin-right: 0;}
.add--btn.full_add_field_button {width: 130px !important;}
.panel-danger .col-md-12{float: left; width: 100%;}
.modal .add-new-client .add-new-client-inner textarea.user-form{height: 136px;}
.category--row {padding-top: 10px;}
}

@media (max-width:900px) {
.fancy-box li .dash-list { width: 82%; padding-top: 20px;}
.list-icon{padding-top: 0;}
ul.fancy-box li.add-order-box{text-align: center;min-height: 220px;}
}

.fancy-box-new .dashboard-flex{width: 100%;display: block!important;}
ul.fancy-box-new.fancy-box li a { width: 90% !important;}
.fancy-box-new.fancy-box li .dash-list {float: left; width:90%;}
.fancy-box-new.fancy-box .list-icon {width:23px;float:right;padding-top:0;top:20px;}