.botton-grid{
  margin-top:-45px;
  margin-bottom: 15px;
}

@media (min-width: 992px){
  .modal-full-height{  width: 100%;max-width: 100%;}
}
@media (min-width: 576px){
  .modal-full-height{width: 100% !important;max-width: 100% !important;}
}
@media (max-width: 992px){
  .modal-full-height{width: 100% !important;max-width: 100% !important;}
}
body[data-leftbar-compact-mode=condensed] {
    min-height: auto !important;
}
table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc_disabled:before {
    content: " " !important;
    font-size: 0 !important;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_desc_disabled:after {
  content: " " !important;
  font-size: 0 !important;
}
.pad {
  width: 45px;
  margin: 0 auto;
  padding: 5px 12px;
  -webkit-box-shadow: 2px 5px 10px rgba(50,58,70,.15);
  box-shadow: 2px 5px 10px rgba(50,58,70,.15);
  color: #fff;
  font-size: 13px;
  font-weight: bold;
}
.table td {
    padding: 1px !important;
}
#contacts, #leads{
	font-size: .7rem !important;
}
#contacts th, #leads th{
	font-size: .8rem !important;
}
#contacts .btn-sm, #leads .btn-sm {
	padding: .35rem .8rem !important;
    font-size: .7rem !important;
    line-height: 1 !important;
}
#contacts .form-control, #leads .form-control, #state-saving-datatable .form-control {
        height: calc(1.5rem + 2px) !important;
    padding: .22rem .25rem !important;
    font-size: .7rem !important;
}
.ftd .btn{
	    padding: 0rem 0rem !important;
    font-size: .7rem !important;
	text-align: left;
}
#contacts.table .ftd{
	padding-left: 20px !important;
	    line-height: 1 !important;
}
#contacts.table td {
    padding: 5px 3px !important;
}
@media (max-width: 1600px;){
	#contacts.table td {
    padding: 5px 5px !important;
}
}
.label-danger{
	color: #fff;
    background-color: #ff6666;
    padding: 2px 8px;
    border-radius: 10px;
}
#leads.table td {
    padding: 5px 7px !important;
}
#leads .btn-success{
	padding: .1rem .9rem !important;
} 
.comp{
	 color: #85b6ff;
    font-size: .8rem;
    font-weight: 700;
}
#w0 td{
	    vertical-align: middle;
}
#w0.table td, #w0.table th {
    padding: .6rem !important;
    font-size: .8rem;
}
@media (min-width: 1367px){
.modal-xl {
    max-width: 800px !important;
}
}
#state-saving-datatable td, #state-saving-datatable th{
	text-align: center;
	 padding: .4rem !important;
    font-size: .8rem;
} 
