#logo img{
  /*max-height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);*/
}
#logo .logo-lg, #logo .logo-mini{
  position:relative;
  height:50px;
}

.login-box .logo-lg > img {
  max-width: 100%;
}

@media (max-width: 767px){

  body.skin-black #logo,
  body.skin-black #logo:hover,
  body.skin-black-light #logo,
  body.skin-black-light #logo:hover
  {
    background-color:#fff;
    border-bottom: 1px solid #eee;
  }

}
.login-page-header.logo .logo-lg {
  display: block;
}
.login-page-header.logo .logo-mini {
  display: none;
}

body .label {
  color: #333;
  font-size: 80%;
}

a.tabledrag-handle .handle {
  width: 24px;
  height: 24px;
}

.box > .box-header > h4{
  margin:0;
}

@media (max-width: 991px){
  .content-header > h1.page-title{
    margin-top:20px;
  }
}

.program-patient-detail-form .col-lg-10 td {
    width: 35% !important;
}
#views-exposed-form-cde-cron-log-page-1{
	border:1px solid #17a9a8;
	padding:9px 10px 0px 13px;	
}
#views-exposed-form-cde-cron-log-page-1 .form--inline > .form-item{
	padding-left: 2%;			
}
#views-exposed-form-cde-cron-log-page-1 .form--inline .form-actions{
	clear:right;
	padding-left: 2%;
	float:left;
	margin-top:2.5%	
}
.cde-cron-log table{
	border:1px solid #ccc;
	
}
.cde-cron-log table tr th{
	background:#17a9a8 !important;
	background-color:#17a9a8 !important	;
	color:#fff !important;
	font-weight:bold
}
.table-striped>tbody>tr:nth-of-type(odd){
	background-color:#ebffff !important;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
/* CDE ORDER LIST PAGE */
#order-flow-cde-form{ 
	border: 1px solid #17a9a8;
    float: left;
    width: 99%;
    padding: 10px 10px 0px 10px;
}
#order-flow-cde-form input[type=submit]{
	margin-top: 2%;
}
#order-flow-cde-form .form-item{
	width: 25%;
    float: left;
}
#block-contactusblock{
	float:left;
}
#program-patient-view  .program-info-basic .custom-active-patient, #program-patient-view #edit-search-add-physician,#program-patient-view #edit-search-add-pharmacist{
	float:right;
	margin-right:9px
}
#program-patient-view  .js-form-type-select {
	margin-right:12% !important;
}
#program-patient-view .prog-patient-dicont{
	padding-right:5% !important;
}
#program-patient-view .continued-button{
	float:right;
}
#program-patient-view .replace-user-id{
	display: block;	
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;    
	background-color: #fff;
	background-image: none;   
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#program-patient-view .primary-secondary{
	width:inherit !important;	
}