.uploadFile .controls{
	position : relative;
	margin-bottom:3px;
	float:left;
	width:100%;
}
.uploadFile .inputFile {
	opacity : 0; /* for !IE */
	filter : alpha(opacity=0); /* for IE */
	position : absolute;
	left : 0;
	top : 0;
}

.uploadFile .input_text_file {
	width:125px;
}

.loginContainer,
.forgotPasswordContainer {
	max-width:350px;
	margin:0 auto;
}

#requiredLabelTxt {
    font-size: 10px;
    font-style: italic;
}

.msgFlowContainer {
	height:500px;
	overflow:auto;
	border:1px dotted #999999;
	padding:0 20px;
}

dd p {
	line-height:normal;
}

.footerMsg div {
	float:left;
	font-style:italic;
}

.footerMsg .name {
	margin-right:2px;
}	

tr.newMsg .sender, tr.newMsg .title {
	font-weight:bold;
}

.imgMsgBox {
	margin-top:12px;
}

input#title {
	width:98%;
}

.white {
	background-color:#FFFFFF;
}

input {
	margin-bottom:0 !important;
}

/* ADDED CRM */
a.brand img {
  width: 100px;
}

.navbar-inverse .navbar-inner {
  background-color: #00324b;
  background-image: -moz-linear-gradient(top, #00324b, #00202f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00324b), to(#00202f));
  background-image: -webkit-linear-gradient(top, #00324b, #00202f);
  background-image: -o-linear-gradient(top, #00324b, #00202f);
  background-image: linear-gradient(to bottom, #00324b, #00202f);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00324b', endColorstr='#ff00202f', GradientType=0);
}

div#logout {
  margin-left: 10px;
}

div#logout form {
  padding: 0px;
  margin: 0px;
}

div#logout form button {
  margin-top: 0px;
}

table#datatable .btn-toolbar,
.well .btn-toolbar,
.btn-toolbar.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

img.contactImage {
  height: 40px;
  margin-right: 10px;
}

img.docType {
  height: 24px;
}

img.priority {
  height: 24px;
}

.addRL {
	margin:4px 0 0 4px;
}

@media screen and (min-width: 1280px) {
  div.row-fluid div.well.tableBox {
    min-height: 420px;
  }

  table.datatable-list td:first-child,
  table.formatted  td:first-child,
  table.formatted  td:nth-child(2),
  table.dataTable  td:first-child,
  table.dataTable  td:nth-child(2) {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
    max-height: 24px;
  }

  table.datatable-list  td:first-child {
    max-width: 160px;
  }

  table#datatable td:nth-child(2) {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 600px;
  }

  table.dashboard_2 td:nth-child(2) {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 225px;
    max-height: 24px;
  }
}

/* LOADER */

figure.imageDressingDetail #floatingBarsG{
  position:absolute;
  top: 145px;
  left:160px;
  width:62px;
  height:77px;
  z-index:200;
  display:none;
  margin-top:0px;
  margin-left:0px;
}

#floatingBarsG{

  position: fixed;
  top: 50%;
  left: 50%;
  margin-top:-38px;
  margin-left:-31px;
  width:62px;
  height:77px;
  z-index:200;
  display:none;
}

.blockG{
position:absolute;
background-color:#FFFFFF;
width:10px;
height:24px;
-moz-border-radius:8px 8px 0 0;
-moz-transform:scale(0.4);
-moz-animation-name:fadeG;
-moz-animation-duration:1.04s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:8px 8px 0 0;
-webkit-transform:scale(0.4);
-webkit-animation-name:fadeG;
-webkit-animation-duration:1.04s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:8px 8px 0 0;
-ms-transform:scale(0.4);
-ms-animation-name:fadeG;
-ms-animation-duration:1.04s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:8px 8px 0 0;
-o-transform:scale(0.4);
-o-animation-name:fadeG;
-o-animation-duration:1.04s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:8px 8px 0 0;
transform:scale(0.4);
animation-name:fadeG;
animation-duration:1.04s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#rotateG_01{
left:0;
top:28px;
-moz-animation-delay:0.39s;
-moz-transform:rotate(-90deg);
-webkit-animation-delay:0.39s;
-webkit-transform:rotate(-90deg);
-ms-animation-delay:0.39s;
-ms-transform:rotate(-90deg);
-o-animation-delay:0.39s;
-o-transform:rotate(-90deg);
animation-delay:0.39s;
transform:rotate(-90deg);
}

#rotateG_02{
left:8px;
top:10px;
-moz-animation-delay:0.52s;
-moz-transform:rotate(-45deg);
-webkit-animation-delay:0.52s;
-webkit-transform:rotate(-45deg);
-ms-animation-delay:0.52s;
-ms-transform:rotate(-45deg);
-o-animation-delay:0.52s;
-o-transform:rotate(-45deg);
animation-delay:0.52s;
transform:rotate(-45deg);
}

#rotateG_03{
left:26px;
top:3px;
-moz-animation-delay:0.65s;
-moz-transform:rotate(0deg);
-webkit-animation-delay:0.65s;
-webkit-transform:rotate(0deg);
-ms-animation-delay:0.65s;
-ms-transform:rotate(0deg);
-o-animation-delay:0.65s;
-o-transform:rotate(0deg);
animation-delay:0.65s;
transform:rotate(0deg);
}

#rotateG_04{
right:8px;
top:10px;
-moz-animation-delay:0.78s;
-moz-transform:rotate(45deg);
-webkit-animation-delay:0.78s;
-webkit-transform:rotate(45deg);
-ms-animation-delay:0.78s;
-ms-transform:rotate(45deg);
-o-animation-delay:0.78s;
-o-transform:rotate(45deg);
animation-delay:0.78s;
transform:rotate(45deg);
}

#rotateG_05{
right:0;
top:28px;
-moz-animation-delay:0.9099999999999999s;
-moz-transform:rotate(90deg);
-webkit-animation-delay:0.9099999999999999s;
-webkit-transform:rotate(90deg);
-ms-animation-delay:0.9099999999999999s;
-ms-transform:rotate(90deg);
-o-animation-delay:0.9099999999999999s;
-o-transform:rotate(90deg);
animation-delay:0.9099999999999999s;
transform:rotate(90deg);
}

#rotateG_06{
right:8px;
bottom:7px;
-moz-animation-delay:1.04s;
-moz-transform:rotate(135deg);
-webkit-animation-delay:1.04s;
-webkit-transform:rotate(135deg);
-ms-animation-delay:1.04s;
-ms-transform:rotate(135deg);
-o-animation-delay:1.04s;
-o-transform:rotate(135deg);
animation-delay:1.04s;
transform:rotate(135deg);
}

#rotateG_07{
bottom:0;
left:26px;
-moz-animation-delay:1.1700000000000002s;
-moz-transform:rotate(180deg);
-webkit-animation-delay:1.1700000000000002s;
-webkit-transform:rotate(180deg);
-ms-animation-delay:1.1700000000000002s;
-ms-transform:rotate(180deg);
-o-animation-delay:1.1700000000000002s;
-o-transform:rotate(180deg);
animation-delay:1.1700000000000002s;
transform:rotate(180deg);
}

#rotateG_08{
left:8px;
bottom:7px;
-moz-animation-delay:1.3s;
-moz-transform:rotate(-135deg);
-webkit-animation-delay:1.3s;
-webkit-transform:rotate(-135deg);
-ms-animation-delay:1.3s;
-ms-transform:rotate(-135deg);
-o-animation-delay:1.3s;
-o-transform:rotate(-135deg);
animation-delay:1.3s;
transform:rotate(-135deg);
}

@-moz-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@-webkit-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@-ms-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@-o-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

