@charset "utf-8";
/* CSS Document */


html {
    height: 100%;
}
body {
	/* [disabled]background-image: url("images/signin/back.gif"); */
	/* [disabled]background-repeat: repeat-x; */
	height: 100%;
	background-color: #F2F2F2;
}
body, td, th {
	color: #333;
	font: 11px/1.25 Arial, Helvetica, sans-serif;
}
#tblLogin {
    height: 100%;
}
.ctrtbl {
    border: medium none;
    height: 100%;
    padding: 0;
    width: 100%;
}
.login {
    background-image: url(images/signin/lnx_signin_back.png);
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    height: 234px;
    padding: 0;
    width: 560px;
}
.blackhdr {
	color: #575757;
	text-decoration: none;
	text-transform: none;
	font-weight: bolder;
}

.blackhdr a{
	color: #8f2b8c;
}

.blueforget a{
	text-transform: none;
}
.loginbtm {
	/* [disabled]color: #000000; */
	/* [disabled]font-size: 9px; */
	/* [disabled]margin-bottom: 5px; */
	/* [disabled]padding: 2px; */
	/* [disabled]text-align: center; */
}
.redmessage {
	color: #ed1c24;
	font-size: 11px;
	text-decoration: none;
	width: 100%;
}
.redmessage a{
	text-decoration: none;
}

.tdheader {
    background-clip: padding-box; 
    border-radius: 10px;
    color: white;
    border: 5px solid white;
    background-color: white;
}
.redproductname {
    color: #ed1c24;
    font-size: 24px;
    text-decoration: none;
    font-family: "SourceSansPro",'Source Sans Pro', sans-serif, Arial;
    padding-left: 12px;
    text-align: left;
    vertical-align: middle;
}

.blackterms td {
    font-size: 11px !important;
    color: #333333 !important;
    text-decoration: none;
    font-family: "SourceSansPro",'Source Sans Pro', sans-serif, Arial;
    text-align: left;
/*    vertical-align: bottom;*/
/*    padding-top: 10px;
    padding-bottom: 10px;*/
}
.divterms {
    padding: 10px;
    border-radius: 5px; 
    border: 4px solid transparent; 
}

.divrelxlogo {
    padding: 0px;
}

.linkview {
	color: #ed1c24;
	text-decoration: none;
}

.unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.cell1{
    display:table-cell;
    width: 130px;
    white-space:nowrap; 
    padding: 4px 0px;
}

.cell2{
    display:table-cell; 
    vertical-align:middle; 
    text-align:right; 
    padding-left:10px; 
    width:100%
}

.cell3{
    display:table-cell; 
    vertical-align:middle; 
    text-align:right; 
    padding-left:2px;
}
 
.announcementBox
{
    padding: 10px;
    width: 547px; 
    border-radius: 15px; 
    border: 4px solid transparent; 
    font-size:13px;
    background-color: #ffffff; 
    border-color: #dcdcdd; 
    color: #000000;
}


.alertBox
{
    padding: 10px;
    width: 550px; 
    border-radius: 4px; 
    border: 1px solid transparent; 
    font-size:13px;
}

.error
{
    background-color: #f2dede; 
    border-color: #ebccd1; 
    color: #a94442;
}

.info
{
    background-color: #d9edf7; 
    border-color: #bce8f1; 
    color: #31708f;
}

.inputT
{
    border-radius:4px;
    padding:4px;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow:inset 0px 1px 1px rgba(0,0,0,0.075);
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

input[type=number] {
    -moz-appearance:textfield;
}