/*** Input over effect***/
/*
 * Theme modified by: Vinod Chaudhary | vinod@goqii.com
*/
  
 input, .floating-placeholder {
}

.floating-placeholder input:focus + label {
  color: #82c7cb;
  
}

.floating-placeholder input[value] + label {
  -moz-transform: scale(1, 1) rotateY(0);
  -ms-transform: scale(1, 1) rotateY(0);
  -webkit-transform: scale(1, 1) rotateY(0);
  transform: scale(1, 1) rotateY(0);
  line-height: 1px;
  /*left: 16px;*/
	top: -8px;
	font-family: '' !important;
	font-size: 11px !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
	text-indent: 1px;
	color: #626262;
  
}

.floating-placeholder {
  position: relative;
}

.floating-placeholder input {
  display: block;
  
  z-index: 2;

}

.floating-placeholder:last-child input {
  
}

.floating-placeholder label {
  	display: block;
        position: absolute;
        top: -30px;
        left: 0px;
        text-indent: 0px;
        z-index: 2;
	-moz-transform-origin: 0 0em;
	-ms-transform-origin: 0 0em;
	-webkit-transform-origin: 0 0em;
	transform-origin: 0 0em;
	-moz-transition: -moz-transform 160ms, color 200ms;
	-o-transition: -o-transform 160ms, color 200ms;
	-webkit-transition: -webkit-transform 160ms, color 200ms;
	transition: transform 160ms, color 200ms;
	-moz-transform: scale(1, 1) rotateY(0);
	-ms-transform: scale(1, 1) rotateY(0);
	-webkit-transform: scale(1, 1) rotateY(0);
	transform: scale(1, 1) rotateY(0);
	line-height: 38px;
	font-size: 14px !important;
	font-weight: 400 !important;
	text-transform: normal !important;
}


.floating-placeholder-float label {
  	moz-transform: scale(1, 1) rotateY(0);
	-ms-transform: scale(1, 1) rotateY(0);
	-webkit-transform: scale(1, 1) rotateY(0);
	transform: scale(1, 1) rotateY(0);
	line-height: 1px;
	left: 0px;
	top: -8px;
	font-family: '' !important;
	font-size: 12px !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
	text-indent: 1px;
	color: #626262;
}

.floating-placeholder-float input {
  line-height: 3.4em;
}



/*================================
Wellness Solution SECTION
================================*/
#corporatelogin{
	padding-top: 0px;
	background: #faf8f9 url(../../images/corporate_bg.jpg) no-repeat scroll left bottom;
	background-size: cover;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	padding-bottom: 0px;
	border-top: 4px solid #f29f98;
	position: fixed;
	}

	
#corporatelogin h2{
	font-size:30px;
	font-weight:300;
	text-align:center;
	color:#808080;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
#corporatelogin h3{
	font-size:18px;
	font-weight:400;
	text-align:left;
	line-height:18px;
	padding-bottom: 20px;
	padding-top: 30px;
	color:#808080;
	}
	

	
#corporatelogin h4{
	font-size:24px;
	font-weight:400;
	margin-top: 0px;
	margin-bottom: 0px;
	color:#ffffff;
	line-height: 24px;
	}
	
#corporatelogin .white{
	color:#ffffff;
	}

#corporatelogin .red{
	color:#ea232a;
	}
	
#corporatelogin .green{
	color:#3bb34a;
	}
	
#corporatelogin .orage{
	color:#f69222;
	}
	
#corporatelogin .blue{
	color:#537ec0;
	}


.ui-widget-content {
    border: 1px solid #fff !important;
    background: #fff !important;
    color: #ececec !important;
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .07) !important;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, .07) !important;
    border-radius: 2px !important;
}

.ui-datepicker th {
    padding: .7em .3em !important;
    text-align: center !important;
    font-weight: 500 !important;
    border: 0 !important;
}

.ui-widget-content {
    color: #44a73f !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 0px solid #fffdfd !important;
    background: #e9573f !important;
    font-weight: 600 !important;
    color: #fff !important;
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .07) !important;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, .07) !important;
    border-radius: 2px !important;
}

.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: center !important;
    text-decoration: none;
}

.ui-widget-header {
    border: 1px solid #f0f0f0 !important;
    background: none !important;
    color: #222222;
    font-weight: bold;
    border-radius: 2px !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #f3f3f3;
    font-weight: normal;
    color: #555555;
    background: #fff;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 0px solid #ef8b20 !important;
    background: #44a73f !important;
    color: #fff !important;
    border-radius: 2px !important;
    font-weight: 500 !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 0px solid #d3d3d3 !important;
    background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
    border-radius: 2px !important;
}



.bootstrap-datetimepicker-widget td.day {
    height: 20px;
    line-height: 20px;
    width: 20px;
    border: 2px solid #ffffff !important;
    background: #e6e6e6 url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
    border-radius: 6px !important;
}
.bootstrap-datetimepicker-widget td.today {
    background: #44a73f;
    color: #fff !important;
    font-weight: 500 !important;
}

.bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover {
    
    background: #e9573f;
    color: #fff !important;
    font-weight: 500 !important;
    
}


















