﻿/*------------------------------------------------------------
TERPSYS CONTROLS STRUCTURE
------------------------------------------------------------*/

.addthis_inline_follow_toolbox {
    display: inline-block;
}

.IN-widget {
    margin-bottom: 7px;
}

.dataitem-container {
  margin-top: 10px;
  overflow: hidden;
  padding: 0;
}
.ie .dataitem-container {
  zoom: 1;
}

/*.dataitem-container:after
{
    content:" ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}*/
.label-container {
  float: left;
  width: 130px;    /*margin-left:5px;*/
}
.Test {
}

/* .Test span{width:630px; float:left;} */
.Test span {
  float: left;
}
.required {
  color: #c00;
  margin-top: 6px;
  display: inline-block;    /*margin-left:5px;
    line-height: 100%;
     
    vertical-align:middle;
    padding-top: 27px;*/
}
.label-container .required {
  /*float: right;*/
}

/* GD
.label-container label,
.data-label
{
    color: #444;
    float:left;
    width:97px;
}
*/
.data-container {
  float: left;
  margin-right: 5px;
}
/*.data-container select {
  width: 155px;
}
.Searchdata-container select {
  width: 146px;
}*/

/*------------------------------------------------------------
CALENDAR
------------------------------------------------------------*/
.calendar-date {
  text-align: center;
  width: 121px !important;
}
.calendar-icon {
  margin-left: 3px;
  height: 15px !important;
  width: 16px !important;
}
dataitem-Location {
  width: 150px;
}
.clr {
  clear: both;
}
.Login {
  padding-left: 5px;
}
.Login label {
  width: 140px;
  float: left;
}
.Login span {
  width: 131px;
  float: left;
}
.Login input {
  width: 140px;
  *width: 132px;
  float: left;
}

/*Ie8 browser issue*/
@media \0screen {
  .Login input {
    width: 132px;
    float: left;
  }
}
.Space {
  padding-left: 2px;
}
.Textalign {
  padding-left: 135px;
}
.Labelcolor {
  color: Red;
}
.TextboxStyle {
  height: 46px;
}

/* rekha */
.cont label {
  width: 155px;
  float: left;
}
.dataitem-containerPWD {
  clear: both;
  padding: 3px 0;
  margin: 0;
}
.ie .dataitem-containerPWD {
  zoom: 1;
}
.dataitem-containerPWD:after {
  clear: both;
  content: " ";
  display: none;
  height: 0;
  visibility: hidden;
}

.data-container-wide select {
    width: 310px !important;
}