@charset "utf-8";
/* CSS Document */

.loginpageheader {
	background: url('/images/forgotpageheaderback.jpg');
	background-repeat:repeat-x;	
	background-color:#0a8ccc;
	margin-left: auto;
    margin-right: auto;
    width: 100%;
	height: 150px;
	display: table;
}
.loginpageheadergraphic{
	background: url('/images/forgot-us.jpg') top center;
	  height:180px;
}

.loginbox1{
	-webkit-box-shadow: inset 0 0 40px rgba(194, 194, 194, 0.87);
	box-shadow: inset 0 0 40px rgba(194, 193, 193, 0.91);
	width: auto;
	height: auto;
	overflow: hidden;
	border: thin;
	border-color: #B5B9BC;
	border-style: solid;
	background-color: #FBFBFB;
	margin-left: 20px;
	min-height: 355px;
}
.loginleftimg{
	width:160px;
	margin-left:30px;
	margin-top:40px;
	vertical-align:middle;
	float:left;
	
}
.loginbox1wrapper{

	margin-right:10px;
	margin-top:40px;
	padding:20px;
	float:right;
	clear:right;
}
.loginbox1orange{
    font-size: 24px;
    color: #1a23d8;
    font-weight: bold;
    text-transform: uppercase;
    margin-top:20px;
    margin-bottom: 20px;
    text-align: center;

}

.loginbox1orange2{
	font:Helvetica;
	font-size:24px;
	color:#F08421;
	font-weight:normal;
	margin-bottom:15px;
}
.loginbox1blue{
	font:Arial;
	font-size:20px;
	color:#0075BD;
	font-weight:normal;
}
.loginbox1text{
	font:Arial;
	font-size:14px;
	color:#5D5E61;
	
}
.ilogin{
    background: url('../../images/login/blue-submit.png');
    background-repeat: no-repeat;
    background-color: transparent;
    width: 152px;
    height: 38px;
    color: white;
    font-size: 22px;
    margin-top: 20px;
    border: none;
    cursor: pointer;
    padding-left: 20px;
    margin-left: 105px;
}
.ilogin240{
    background: url('/images/submitbutton240.png');
    background-repeat: no-repeat;
    background-color: transparent;
    width: 240px;
    height: 47px;
    color: white;
    font-size: 22px;
    margin-top: 25px;
    border: none;
    cursor: pointer;
    padding-left: 40px;

}
.loginrow{

height: 50px;
}

.verify{
	font-size:24px;
	color:#5C5D60;
	font-weight:bold;
	
}
.migratebox1{
	-webkit-box-shadow: inset 0 0 40px rgba(194, 194, 194, 0.87);
	box-shadow: inset 0 0 40px rgba(194, 193, 193, 0.91);
	width: 1100px;
	overflow: hidden;
	border: thin;
	border-color: #B5B9BC;
	border-style: solid;
	background-color: #FBFBFB;
	margin-left: 20px;
	padding:35px;
	min-height: 770px;

}
.loginregistration{
    float: left;
    border: none;
    width: 345px;
}

.loginregistration input:focus {
    outline: 1px solid rgb(211,211,211);
    border-color: rgb(211, 211, 211);
    box-shadow: none;
}

.loginregistration label {
    display: block;
    float: left;
    width: 85px;
    text-align: right;
    margin-right: 10px;
    margin-left: -20px;
    line-height: 32px;
}

.loginregistration input[type="text"], .loginregistration input[type="password"] {
    float: left;
    width: 200px;
    margin-bottom: 10px;
    padding: 5px;
}

.loginvoteforusbutton{
    background-image: url('../../images/login/red-recommend.png');
    background-size: 100%;
    background-repeat: no-repeat;
    margin-left: 20px;
    font-size: 20px;
    margin-bottom: -2px;
    padding-top: 9px;
    padding-left: 47px;
    color: white;
    text-shadow: #333 1px 1px 3px;
    width: 190px;
    height: 47px;
    cursor: pointer;
}

.loginvoteforusbutton a {
    color:#ffffff;
    text-decoration: none;
}


.loginvoteforusbutton a:hover {
    color:#FE9805;
}
input .ilogin {
    color:#ffffff;
}


.ilogin:hover {
    color: #d0a533;
}


.logininput{
    -moz-box-shadow: inset 0 0 20px rgba(232, 232, 232, 0.8);
    -webkit-box-shadow: inset 0 0 20px rgba(232, 232, 232, 0.8);
    box-shadow: inset 0 0 20px rgba(232, 232, 232, 0.8);
    height: 20px;
    margin: 5px 0;
    background: white;
    margin-bottom: 15px;

    border: 1px solid #B6BABD;
    color: #67686B;
    width: 260px;

}

.spaninput{
    margin-right: 22px;
}

.logintestimony{
    -webkit-box-shadow: inset 0 0 40px rgba(194, 194, 194, 0.87);
    box-shadow: inset 0 0 40px rgba(194, 193, 193, 0.91);
    width: 270px;
    height: auto;
    overflow: hidden;
    border: thin;
    border-color: #B5B9BC;
    border-style: solid;
    background-color: #FBFBFB;
    margin-left: 37px;
    padding-bottom: 35px;
    height:auto;

}

.logintextheader{
    background-image: url('../../images/login/blue-login-headers.png');
    background-repeat: repeat-x;
    margin-left: 30px;
    margin-top: 2px;
    width: 257px;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 3px;
    font: 16px Arial;
    font-weight: bold;
}
.logintextheader span{

}
.loginlogo{
    margin-bottom: -8px;
}
.testreadmore{
    background-image: url('../../images/login/blue-read-me-btn.png');
    background-repeat: no-repeat;
    margin-left: 162px;
    padding-top: 1px;
    padding-left: 14px;
    color: white;
    text-shadow: #333 1px 1px 3px;
    width: 82px;
    height: 27px;
    cursor: pointer;
}
.testreadmore a{
    color:#ffffff;
    font-size:10px;
    text-decoration: none;
}
.testreadmore a:hover {
    color:#FE9805;
}
.testimontext{
    padding: 20px;
    padding-top: 10px;
    color: #636363;
    font-size:14px;
}
.testimage{
    margin:20px 0px;
    text-align:center;
}

.testimage img {
    border:1px solid #acacac;
    width:100px;
}

.loginbullets li{
    color: #8F9194;
    list-style: none;
    font-size: 12px;
    min-height: 75px;
    line-height: 1.5;
    background-image: url('/images/check55.png');
    background-repeat: no-repeat;
    padding-left: 80px;
    margin-bottom: 20px;
}


.loginbullets2 li{
    color: #8F9194;
    list-style: none;
    font-size: 12px;
    min-height: 25px;
    line-height: 1.5;
    background-repeat: no-repeat;
    margin-bottom: 20px;
}

.loginbigger_baby{
    font-size: 14px !important;
    color: #636363!important;
    background-image: url('../../images/home/avx-red-check-small.png');
    background-repeat: no-repeat;
    padding-left: 30px;
}

.loginbigger_baby span{
    font-size: 16px !important;
    font-weight:bold;
}

.loginbullets2 span{
    font-size:16px !important;
}

.loginour{
    font-size: 32px;
    color: #a42112;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 25px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 540px;
    border-top: 2px solid #ddd;
    padding-top: 20px;
}
.loginourleft{
    float: left;
    width: 650px;
    margin-left: 20px;
}
.forgotlink{
    float: left;
    margin-left: 165px;
    color: #2564BA;
}
.forgotlink a{
    color:#2564ba;

}
.forgotlink a:hover{
    color:#F08421;

}

.not_customer_or_member {
    color:#339900;
    font-size:22px;
    margin:20px 0px;
    text-align:center;
    font-weight: bold;
}

.loginbox1 p {
    font-size: 14px;
    padding: 0 20px 15px 20px;
    line-height: 21px;
}

a:hover .forgotpass{
    color: #a42112;
}

.dashboardimage{
    margin-left:10px;
    margin-top: 2px;
    background: url(../../images/members/dashboard/content_header.jpg);
    width:791px;
    height:83px;
    text-transform: uppercase;
}

.bannertextdash{
    font-size: 36px;
    color: #FFF;
    position: relative;
    top: 30px;
    left: 30px;
}