.pb-15{
	padding-bottom:15px;
}
.border-1{
	border:1px solid #a9a9a9;
}
.th {
    background-color: #a9a9a9 !important;
    color: white;
}
.btn-primary {
   
}
.p-10{
	padding:10px 0px;
}
.pt-15{
	padding-top: 20px !important;
}
.pt-20{
	padding-top: 20px !important;
}
.pb-20{
	padding-bottom: 20px !important;
}
.float-right {
	float:right;
}
.creat-btn{
	background:#7ec572 !important;
	 padding: 10px 25px !important;
}
.btn{
	color:#fff;
	margin-right: 5px;
	position: relative;
    z-index: 999;
}
.search-btn{
	background:#5cabc3;
	 padding: 10px 25px !important;
}
.home-btn{
	background:#eb817c !important;
	 padding: 10px 25px !important;
}
.back-btn{
	background:#999 !important;
	padding: 10px 25px !important;
}
.print-btn{
	background:#bdac51 !important;
	 padding: 10px 25px !important;
}
.navbar-inverse {
    /* background-color: #605d5d !important; */
	background-color: #b4b3b3 !important;
}
.btn-group {
    margin-top: 2px;
}
h4, .h4 {
    font-size: 15px !important;
}
.panel-heading{
		font-weight:700 !important;
	}
.pt-10{
padding-top:10px;
}
.btn-prtint-div {
    position: absolute;
    right: 10px;
    top: 10px;
	z-index: 9999;
}
.form-control{
	padding:5px 0;
}
.mw-100{
	min-width:100px !important;
}
.input-sm {
    height: 34px !important;
}
.add-btn{
	 padding: 6px 25px !important;
     margin-top: 25px;
}
@media all and (max-width: 767px) {
	.col-md-6.text-right.float-right.p-10 {
		width: 100%;
	}
	.input-sm {
		height: 37px !important;
	}
	.btn{
		margin-bottom:5px;
		}
	.creat-btn{
		width:30%;
		float:left;
		margin-bottom:8px !important;
	}
	.search-btn{
		width:30%;
		float:left;
		margin-bottom:8px !important;
	}
	.home-btn{
		width:30%;
		float:left;
		margin-bottom:8px !important;
	}
	.print-btn{
		width:48%;
		float:left;
		margin-bottom:8px !important;
	}
	.back-btn{
		width:48%;
		float:left;
		margin-bottom:8px !important;
	}	
	/*.panel-body {
		padding: 0 !important;
	}*/
	.col-sm-6.col-md-2.offset-md-1 {
    	margin-bottom: 15px;
	}
	/*.panel-body .ng-scope{
		padding-top:15px;
		padding-bottom:15px;
	}*/
	.col-12.text-right.pb-15 {
		padding: 10px;
	}
	span.ng-binding {
		position: absolute;
		right: 0px !important;
		top: 73px !important;
		background-color: #b4b3b3;
		right: 0;
		/* width: 100% !important; */
		text-align: right;
		padding: 5px 20px 5px 5px;
		font-size: 17px;
		font-weight: 700;
	}
	.add-btn{	 
		 margin-top: 0px;
	}	
	.p-10 {
		padding: 15px !important;
	}
}
@media all and (max-width: 550px) {
	.creat-btn {
		width: 100%;
	}
	.search-btn{
		width: 100%;
	}
	.home-btn {
		width: 100%;
	}
	.back-btn {
		width: 100%;
	}
}
@media all and (max-width: 1300px) {
	.form-control{
		padding:5px 0;
		height:46px !important;
	}
}
@media all and (max-width: 1024px) {
	/*label.btn.btn-success.ng-pristine.ng-untouched.ng-valid.ng-not-empty.active {
		padding: 3px 7px;
		font-size: 13px;
	}
	label.btn.btn-danger.ng-pristine.ng-untouched.ng-valid.ng-not-empty{
		padding: 3px 7px;
		font-size: 13px;
	}*/
	
}


@media all and (max-width: 767px) {
	
}

div#myLinks a {
    padding: 20px 20px !important;
    border-bottom: 1px solid #999 !important;
}

div#mi-modal {
    z-index: 99999 !important; 
}
.modal-content {
    z-index: 99999 !important;
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    z-index: 999999 !important;
    top: 38%;
}
.modal.in .modal-dialog{
	 z-index: 999999 !important;
}