.card_inner_pad{padding: 0px 10px;}
.desc{font-size: 11px;color: #a5a5a5;font-style: italic;}
.no-margin {margin: 0px !important;}
.button-margin{margin-bottom:30px;margin-left:0px;padding:0px;}
.float-left{float:left;}
.float-right{float:right;}
.itemlisted1{font-size: 12.5px;min-height: 40px;font-family: Roboto, sans-serif;letter-spacing: 0.2px; margin-bottom: 10px;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);font-weight: 500;}
.no-shadow{box-shadow:none !important}
.simple_border{border-left: 0;border-top: 1px solid #384168;margin:0px;}
.border_green{border-left:5px solid #2b982b !important}
.border_orange{border-left:5px solid #ff9600 !important}
.border_red{border-left:5px solid #fb483a !important}
.border_brown{border-left:5px solid #795548 !important}
.border_purple{border-left:5px solid #9C27B0 !important}
.border_white{border-left:5px solid #fff !important}
.border_grey{border-left:5px solid #9e9e9e !important}
.status{padding: 1px 10px;border-radius: 20px !important;font-size: 10.5px;font-weight: 400;}
.margin-bottom-0{margin-bottom:0px !important;}
.card_adj{font-size: 13.5px;font-family: 'Lato', sans-serif;margin-bottom: 15px;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);line-height: 30px;}
.nav-tabs > li {left: 0px;}
.border-no{border:0 !important;}
.no-padding {padding: 0px !important;}
.no-pad-right{padding-right:0px;}
.no-pad-left{padding-left:0px;}
.text-overflow{display: block;max-width: 100%;word-break: break-word;word-break: break-all;}
.opacity_5{opacity:0.5;z-index: 10;}
.vertical-align-middle{vertical-align: middle;}
.tab-menu {font-size: 10px;text-align: center;padding: 9px !important;}
.list-group-item{margin-bottom: -1px !important;}
.summary-table thead tr th{padding: 3px;font-size:12px;}
.summary-table table tbody tr td, table tbody tr th{padding: 3px !important;font-size:12px;}
.sidebar .menu .list .ml-menu li a {padding-left: 30px !important;}
.sidebar .menu .list .ml-menu li a span{font-size: 13px !important;}
.sidebar .menu .list .ml-menu li a i{font-size: 16px !important;}
.tr-type-green{padding: 4px 10px;border-radius: 3px;border: 1px solid #4caf50;display: inline-block;line-height: 1.25;font-size: 11px;background:#4caf506b;color: #4caf50;}
.tr-type-red{padding: 4px 10px;border-radius: 3px;border: 1px solid #f44336;display: inline-block;line-height: 1.25;font-size: 11px;background:#f443367a;color: #f44336;}
.nav-tabs > li > a {margin:0px !important}
.row-filter{background: #eef2f9; margin-bottom: 20px; padding:10px 15px;font-family:Lato;}
.wd-20{width: 20%}
.filter-button{border: 1px solid #c2c2c2;background:#fff;color:#444242;width: fit-content;float:left;padding: 3px 20px;margin: 0px 3px;}
.filter-button:hover:active{border: none;background:#29297c;color:#fff;border: 1px solid #29297c;}
.btn_active{border: none;background:#29297c;color:#fff;border: 1px solid #29297c;}
.icon_button{border-radius: 50% !important;width: 25px;background:white;padding:0px;}
.icon_button:hover{background: none !important;box-shadow:none !important; transition: all 0.5s}
.icon_button:hover i{color:#3f51b5 !important;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.16), 0 2px 10px rgba(0, 0, 0, 0.12) !important;border-radius: 50% !important;}
.bg-light-grey{background:#f7f8fa;}
.bg-grey-light{background:#e0e0e0;}
.bg-yellow-gradient{background: -moz-linear-gradient(to right, #dd6e26 0%, #fdc54e 100%);
    background: -webkit-linear-gradient(to right, #dd6e26 0%,#fdc54e 100%);
    background: linear-gradient(to right, #dd6e26 0%,#fdc54e 100%);padding:7px 0;}
.bg-grad-blue{background: -moz-linear-gradient(to right, #fff 60%,#719efb 330%);
    background: -webkit-linear-gradient(to right, #fff 60%,#719efb 330%);
    background: linear-gradient(to right, #fff 60%,#719efb 330%);}
.bg-grad-green{background: -moz-linear-gradient(to right, #fff 60%,#a7e269 330%);
    background: -webkit-linear-gradient(to right, #fff 60%,#a7e269 330%);
    background: linear-gradient(to right, #fff 60%,#a7e269 330%);}
.bg-grad-peach{background: -moz-linear-gradient(to right, #fff 56%,#f66666 330%);
    background: -webkit-linear-gradient(to right, #fff 56%,#f66666 330%);
    background: linear-gradient(to right, #fff 56%,#f66666 330%);}
.bg-grad-orange{background: -moz-linear-gradient(to right, #fff 56%,#fdb866 330%);
    background: -webkit-linear-gradient(to right, #fff 56%,#fdb866 330%);
    background: linear-gradient(to right, #fff 56%,#fdb866 330%);}
.bg-grad-cyan{background: -moz-linear-gradient(to right, #fff 60%,#63dfd2 330%);
    background: -webkit-linear-gradient(to right, #fff 60%,#63dfd2 330%);
    background: linear-gradient(to right, #fff 60%,#63dfd2 330%);}
.bg-grad-pink{background: -moz-linear-gradient(to right, #fff 60%,#ff85d6 330%);
    background: -webkit-linear-gradient(to right, #fff 60%,#ff85d6 330%);
    background: linear-gradient(to right, #fff 60%,#ff85d6 330%);}
.bg-grad-purple{background: -moz-linear-gradient(to right, #fff 60%,#ac73ec 330%);
    background: -webkit-linear-gradient(to right, #fff 60%,#ac73ec 330%);
    background: linear-gradient(to right, #fff 60%,#ac73ec 330%);}
.box-bor-1{border:0.5px solid #8e70ee;}
.box-bor-2{border:0.5px solid #ff875e;}
.box-bor-3{border:0.5px solid #3ad1bf;}
.box-bor-4{border:0.5px solid #ee70e9;}
.box-text{color:#3e3e3e;font-size: 14px;line-height: 16px;font-weight: bold;}
input[type=text], input[type=email], input[type=number], input[type=password] {padding-left: 8px !important;}
.comment-box{display: block;max-width: 100%;word-wrap: break-word;max-height:300px;}
.mb-auto{margin-bottom: auto !important;}
.nav-tabs .active a i{color:#50b83c !important;}
.font-inherit{font-size:inherit;}
.border1 {border: 1px solid #ccc !important;box-shadow: none !important;}
.border1:hover {box-shadow: none !important;background-color: #d6f3ff !important;border-color: #006cff4d !important;}
.border1:focus {box-shadow: none !important;background-color: #fff !important;}
.cr_notes{}
.drop-overflow .filter-option{width: 95% !important;text-overflow: ellipsis}
.drop-overflow .caret{right: -4px !important;}
.card_body{padding:20px;}
.word-break-no{word-break: normal !important;}
.input-icon{float: right;margin-top: -20px;}
.margin-adj{margin-left: 29.666667%;}
.margin-adj .card{padding:0px 30px;}
.col-main{color:#35358d;}
.dropdown-height ul.dropdown-menu.inner {max-height: 250px !important;}
.normal-border{border: 1px solid #ccc !important;box-shadow: none !important;}
.border-rad{border-radius:10px;}
.report-col{width:96%;margin:0 2%;float:left;border-radius:5px;}
.border-l-1{border-left:1px solid #ccc;}
#custom-search-input{
    border: solid 1px #E4E4E4;
    border-radius: 4px;
    background-color: #fff;
}

#custom-search-input input{
    border: 0;
    box-shadow: none;
	padding:3px 0px;
}
.sidebar .menu .list a	{padding: 4px 15px !important;}
.sidebar .menu .list a img	{opacity:0.6;}

/*------------------------- Scroll Table ---------------------------------*/

.theme-indigo .sidebar .menu .list li.active a img {opacity:1;}
.fixed_header{width: 100%;table-layout: fixed;border-collapse: collapse;}
.fixed_header tbody{display:block;width: 100%;overflow: auto;max-height: 300px;}
.fixed_header thead tr {display: block;}
.fixed_header thead {background: black;color:#fff;}
.fixed_header th, .fixed_header td {min-width: 134px;vertical-align: middle !important;}
.fixed_header_cust_invoice th, .fixed_header_cust_invoice td {min-width: 157px;border: none !important;}
.fixed_header_transactions th, .fixed_header_transactions td {min-width: 128px;border: none !important;}
.fixed_header_unbilled th, .fixed_header_unbilled td {min-width: 129px;}
.fixed_header_credit th, .fixed_header_credit td {min-width: 161px;}

/*------------------------- Scroll Table End ---------------------------------*/



.itemlisted {
			font-size: 12.3px;
			height: 120px;
			font-family: 'Lato', sans-serif;
			letter-spacing: .0px;
			display: table;
			width: 100%;
			box-sizing: border-box;
		}
		

		.itemlisted h5 {
			height: 21px;
			display: table;
		}

		.borderrad1 {
			border-radius: 50px;
		}

		.itemlisted .headers1 {
			padding-top: 0px;
			padding-bottom: 0px;
			display: table;
			width: 100%;
		}



		.sidepanel li .active a {
			color: #0C0 !important;
		}
		
/*

*/

.logbutton {
	padding-right: 30px;
    padding-left: 30px;
}

.sites {
	font-family: 'Lato', sans-serif;
}

.sitesrow {
	-webkit-box-shadow: 0px 1px 13px 1px #ccc;
	-moz-box-shadow: 0px 1px 13px 1px #ccc;
	box-shadow: 0px 1px 13px 1px #ccc;
	border-radius: 3px;
}

@media only screen and (max-width: 767px) {
	.sitesrow {
		margin-left: 15px;
    	margin-right: 15px;
	}
}

.user {
	border-right: 1px solid lightgray;
}

@media only screen and (max-width: 767px) {
	.user {
		border-right: none;
	}
}

.usrname {
	background: url(../images/circle.png) no-repeat center;padding-top: 12px;padding-bottom: 15px;font-size: 50px;font-weight: bold;color:#aeaeae;
}

.sitecontainer {
	margin-top: 12%;
}
.border_light {
	border: 0.5px solid #d4d4d4;
}
.inactivecol:hover, .inactivecol a:hover, .inactivecol button:hover {
	cursor: no-drop;
}

.activecol:hover {
	-webkit-box-shadow: 5px 5px 9px #cccccc94;
	-moz-box-shadow: 5px 5px 9px #cccccc94;
	box-shadow: 5px 5px 9px #cccccc94;	
}

 /*login css start */

.formtitle {color: #02b1f0;}

.icons {position: absolute;right: 20px;transform: translate(-50%,-50%);}

.input-group .form-control {position: inherit;}

[type="checkbox"]:checked.chk-col-pink + label:after { border: 2px solid #02b1f0; background-color: #02b1f0; }

/* Merchant cutomers start */


.borderrad {
	border-radius: 50px;
}

.dz-zone {
	border: 1px dashed grey;
}

.border1:not(.border1-link):not(.border-circle) {
	box-shadow: none;
	border: 1px solid lightgray;
}

.card .paydiv {
	border-bottom: none;
}

.cb-highlight {
    border: 1px solid #ffe696;
    display: inline-block;
    padding: 6px 12px;
    background-color: #fff5dc;
    border-radius: 2px;
    position: relative;
    margin: 0 0 12px;
    max-width: 650px;
}



/*Css by Parth */
.cm-currency-sec{display: flex;flex-wrap: wrap;}
.wipe-out{position: relative;margin-bottom: 2px;display: block;float: left;}
.wipe-out:hover .minus{display:block;transition:all 5s;z-index: 10;}
.wipe-out .minus i{text-align: center;line-height: 9px;border-radius: 50%;padding: 2px;}
.minus{position: absolute;top: -7px;right: -9px;}



.no_data {
	width:100%;
    line-height: 23px;
    display: inline-block;
    padding: 15px 45px;
    border: 1px solid #bce8f1;
    color: #202022;
    background-color: #d9edf7;
	text-align:center;
}

/*****form validation error starts*****/

label.error {
color:red;
font-size:13px;
/*margin-bottom:-15px*/
}
select ~ label.error {margin-bottom: -17px;}
.cstwi{
	width:160px !important;
	}

/*****form validation error ends*****/



.role_drop .bootstrap-select{
	width:100% !important;
}

/***** custom dropdown css*****/

.data-dropdown {
    float: left;
    width: 100%;
    min-width: 160px;
    padding: 5px 0;
    text-align: left;
    list-style: none;
	margin-bottom: 0px;
}

.data-dropdown>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}

.data-dropdown>li>a:hover,
.data-dropdown>li>a:focus {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5;
}

.open>.data-dropdown {
	display: block;
}

.dropup .data-dropdown {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}


/*! CSS Used from: https://gurayyarar.github.io/AdminBSBMaterialDesign/plugins/bootstrap-select/css/bootstrap-select.css */

.bootstrap-select.btn-group .data-dropdown {
	min-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bootstrap-select.btn-group .data-dropdown.inner {
	position: static;
	float: none;
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.bootstrap-select.btn-group .data-dropdown li {
	position: relative;
}

.bootstrap-select.btn-group .data-dropdown li a {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.bootstrap-select.btn-group .data-dropdown li a span.check-mark {
	display: none;
}

.bootstrap-select.btn-group .data-dropdown li a span.text {
	display: inline-block;
}

.bootstrap-select.btn-group.show-tick .data-dropdown li.selected a span.check-mark {
	position: absolute;
	display: inline-block;
	right: 15px;
	margin-top: 5px;
}

.bootstrap-select.btn-group.show-tick .data-dropdown li a span.text {
	margin-right: 34px;
}


/*! CSS Used from: https://gurayyarar.github.io/AdminBSBMaterialDesign/css/style.css */

a {
	outline: none!important;
}

.bootstrap-select ul.data-dropdown {
	margin-top: 0!important;
}

.bootstrap-select .data-dropdown li.selected a {
	background-color: #eee!important;
	color: #555!important;
}

.bootstrap-select.btn-group.show-tick .data-dropdown li.selected a span.check-mark {
	margin-top: 9px;
}

/*.data-dropdown {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	margin-top: -35px!important;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	border: none;
}*/

.data-dropdown>li>a {
	padding: 7px 18px;
	color: #666;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	font-size: 14px;
	line-height: 25px;
}

.data-dropdown>li>a:hover {
	background-color: rgba(0, 0, 0, 0.075);
}

.modal-open .modal{opacity: 1;}
.modal-backdrop.fade.show{opacity: 0.5;}
.modal.fade .modal-dialog{transform: translate(0, 0%);}
.tab-pane.fade.active.show{opacity: 1;}
.dropdown-menu.animated.dropdown-animated {display: block;}
.dropdown-menu {padding-bottom: 0px;}
.cm-word-wrap{ text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.delete-btn:before{display: none;}
.delete-btn button.btn.btn-default.btn-sm {margin-top: -5px;}


@media screen and (min-width: 0px) and (max-width: 700px){
	.margin-adj-0{margin-left: 0px !important;}
}

/*------- Search dropdown bug fix---------*/
.bootstrap-select.btn-group .dropdown-menu {overflow: visible !important;}
.bootstrap-select.btn-group .dropdown-menu.inner {overflow-y: scroll !important;}

/*------- Scrollbar color ---------*/
.slimScrollBar {background: #fff !important;}

/* ---------------------- new quotation and one time invoice ------------------------- */
.quote-totl-br-top{border-top:1px dashed #707070;}
.quote-gtotl-br-top{border-top:1px solid #707070;}
.cm-quot-totl-wrap{display: block;float: left;width: 100%;padding: 15px;}