.form-control:disabled, .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #f7f7f6;
    opacity: 1;font-weight: bold;
    color: #232323;
}
.form-control-label{color: #232323;font-weight: bold;}
.table-bordered th, .table-bordered td, .table-bordered th, .table-bordered td{border-color: #d6d6d6!important;color: #000}
.form-control{color: #000; border-color: #000}
a{color: #1074e6;}
.pt-0{padding-top: 0}
.pb-0{padding-bottom: 0}


.btnActivitySelected{
    background: #f68b1f !important;
    color:white;
}

.ui-front {
    z-index: 9999 !important;
}
.pro_name{padding: 18px 0; display: block;}
.radio, .checkbox{padding-left: 20px;}
.taglist{padding-left: 20px}

/* *************21082020*************** */
h5#exampleModalLabel {font-size: 20px;font-weight: 500;}
.projects.estimate .estimt-text input#customer {width: 61%;margin: 0 auto;}
.projects.estimate fieldset.estimt-text {text-align: center;}
button.close.close-modal-popup {top: 9px;right: 9px;float: right;border: 1px solid black !important;background: black !important;color: white;padding: 1px 10px 4px;border-radius: 50%;position: absolute;outline:none;opacity: 1;}
p.contact-search {margin-bottom: 0;}
/* ***************end***************** */
.dashboard-block{padding: 30px; background-color: #fff; text-align: center;margin-bottom: 30px}
.dashboard-block table tbody{display: inline-table;margin-top: 30px;}
.custom-file{position: relative;max-width: 500px; margin: 0 auto;}
.custom-file label{
	position: absolute;
	right: 7px;
	top: 7px;
}
.modal-dialog{max-width: 600px;margin: 30px auto;padding: 10px}
.main>#chat-panel{display: none;}
.table th, .table td{vertical-align: middle;}
.table td fieldset{margin-bottom: 0}
.table td fieldset label{margin-top: 0}
.LoadCustomers table{max-height: 500px;overflow: auto;}
.modal{overflow: scroll;}
.modal-xl{max-width: 800px !important; width: 100%;}













@media screen and (max-width: 800px){
	.project-modal-img{
		width: 300px;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    display: block;
	    word-break: break-word;
	    padding: 10px;
	}
}
