body,
html {
    height: 100% !important;
    overflow: auto
}
.content {
    overflow: visible
}
.login-bg .ie-sucks .title {
    font-size: 14px;
    line-height: 20px
}
.login-bg .ie-sucks .links {
    margin-top: 20px
}
.login-bg .ie-sucks .links a {
    font-size: 13px;
    line-height: 22px;
    display: block
}
.login-wrapper .box .content-wrap .alert {
    text-align: left
}
.login-wrapper .box .content-wrap p {
    font-size: 13px
}
#wrapper {
    padding-left: 240px;
    height: 100%;
    -webkit-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}
.margin-top-sm {
    margin-top: 16px
}
.margin-top {
    margin-top: 60px
}
.margin-top-double {
    margin-top: 120px
}
.vertical-separator {
    width: 1px;
    height: 340px;
    border: 1px solid #ddd;
    margin: auto
}
#login-wrapper {
  
    width: 100%;
    height: 100%;
    position: relative
}
#login-wrapper .with-36link {
    position: absolute;
    bottom: 50px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}
#login-wrapper .with-36link p {
    text-align: center;
    color: rgba(255, 52, 0, .64);
    font-size: 12px
}
#login-wrapper #ie-sucks-container,
#login-wrapper #login-container,
#login-wrapper #thank-container {
    width: 300px;
    height: 450px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}
#login-wrapper #ie-sucks-container .login-logo,
#login-wrapper #login-container .login-logo,
#login-wrapper #thank-container .login-logo {
    padding-bottom: 20px;
	text-align:center
}
#login-wrapper #ie-sucks-container .login-logo>a,
#login-wrapper #login-container .login-logo>a,
#login-wrapper #thank-container .login-logo>a {
    display: block;
    text-align: center
}
#login-wrapper #ie-sucks-container .alternatives,
#login-wrapper #login-container .alternatives,
#login-wrapper #thank-container .alternatives {
    margin-top: 25px
}
#login-wrapper #ie-sucks-container .alternatives a,
#login-wrapper #login-container .alternatives a,
#login-wrapper #thank-container .alternatives a {
    text-decoration: none;
    display: block;
    width: 100%;
    height: 50px;
    border-radius: 6px;
    border: 1px solid rgba(255, 255, 255, .8);
    background-color: transparent;
    color: rgba(255, 255, 255, .8);
    font-weight: 700;
    text-align: center;
    line-height: 48px
}
#login-wrapper #ie-sucks-container .alternatives a:hover,
#login-wrapper #login-container .alternatives a:hover,
#login-wrapper #thank-container .alternatives a:hover {
    border-color: #fff;
    color: #fff
}
#login-wrapper #ie-sucks-container .alert,
#login-wrapper #login-container .alert,
#login-wrapper #thank-container .alert {
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    text-align: center;
    margin-top: -20px;
    margin-bottom: -10px
}
#login-wrapper #ie-sucks-container form,
#login-wrapper #login-container form,
#login-wrapper #thank-container form {
    padding-top: 20px
}
#login-wrapper #ie-sucks-container form .form-group,
#login-wrapper #login-container form .form-group,
#login-wrapper #thank-container form .form-group {
    margin-bottom: 5px
}
#login-wrapper #ie-sucks-container form .form-group input[type=email],
#login-wrapper #ie-sucks-container form .form-group input[type=password],
#login-wrapper #ie-sucks-container form .form-group input[type=tel],
#login-wrapper #ie-sucks-container form .form-group input[type=text],
#login-wrapper #ie-sucks-container form .form-group select,
#login-wrapper #login-container form .form-group input[type=email],
#login-wrapper #login-container form .form-group input[type=password],
#login-wrapper #login-container form .form-group input[type=tel],
#login-wrapper #login-container form .form-group input[type=text],
#login-wrapper #login-container form .form-group select,
#login-wrapper #thank-container form .form-group input[type=email],
#login-wrapper #thank-container form .form-group input[type=password],
#login-wrapper #thank-container form .form-group input[type=tel],
#login-wrapper #thank-container form .form-group input[type=text],
#login-wrapper #thank-container form .form-group select {
    width: 100%;
    height: 50px;
    border: 0 solid transparent;
    border-radius: 4px;
    background-color: rgba(240, 245, 250, .90);
    box-shadow: rgba(0, 0, 0, .100) 0 1px 0 0 inset;
    color: #0012FF;
    font-size: 14px;
    line-height: 1.428571429
}
#login-wrapper #ie-sucks-container form .form-group input[type=email].placeholder,
#login-wrapper #ie-sucks-container form .form-group input[type=password].placeholder,
#login-wrapper #ie-sucks-container form .form-group input[type=tel].placeholder,
#login-wrapper #ie-sucks-container form .form-group input[type=text].placeholder,
#login-wrapper #ie-sucks-container form .form-group select.placeholder,
#login-wrapper #login-container form .form-group input[type=email].placeholder,
#login-wrapper #login-container form .form-group input[type=password].placeholder,
#login-wrapper #login-container form .form-group input[type=tel].placeholder,
#login-wrapper #login-container form .form-group input[type=text].placeholder,
#login-wrapper #login-container form .form-group select.placeholder,
#login-wrapper #thank-container form .form-group input[type=email].placeholder,
#login-wrapper #thank-container form .form-group input[type=password].placeholder,
#login-wrapper #thank-container form .form-group input[type=tel].placeholder,
#login-wrapper #thank-container form .form-group input[type=text].placeholder,
#login-wrapper #thank-container form .form-group select.placeholder {
    color: #4CA5F6
}
#login-wrapper #ie-sucks-container form .form-group input[type=email]:-moz-placeholder,
#login-wrapper #ie-sucks-container form .form-group input[type=password]:-moz-placeholder,
#login-wrapper #ie-sucks-container form .form-group input[type=tel]:-moz-placeholder,
#login-wrapper #ie-sucks-container form .form-group input[type=text]:-moz-placeholder,
#login-wrapper #ie-sucks-container form .form-group select:-moz-placeholder,
#login-wrapper #login-container form .form-group input[type=email]:-moz-placeholder,
#login-wrapper #login-container form .form-group input[type=password]:-moz-placeholder,
#login-wrapper #login-container form .form-group input[type=tel]:-moz-placeholder,
#login-wrapper #login-container form .form-group input[type=text]:-moz-placeholder,
#login-wrapper #login-container form .form-group select:-moz-placeholder,
#login-wrapper #thank-container form .form-group input[type=email]:-moz-placeholder,
#login-wrapper #thank-container form .form-group input[type=password]:-moz-placeholder,
#login-wrapper #thank-container form .form-group input[type=tel]:-moz-placeholder,
#login-wrapper #thank-container form .form-group input[type=text]:-moz-placeholder,
#login-wrapper #thank-container form .form-group select:-moz-placeholder {
    color: #4CA5F6
}
#login-wrapper #ie-sucks-container form .form-group input[type=email]::-moz-placeholder,
#login-wrapper #ie-sucks-container form .form-group input[type=password]::-moz-placeholder,
#login-wrapper #ie-sucks-container form .form-group input[type=tel]::-moz-placeholder,
#login-wrapper #ie-sucks-container form .form-group input[type=text]::-moz-placeholder,
#login-wrapper #ie-sucks-container form .form-group select::-moz-placeholder,
#login-wrapper #login-container form .form-group input[type=email]::-moz-placeholder,
#login-wrapper #login-container form .form-group input[type=password]::-moz-placeholder,
#login-wrapper #login-container form .form-group input[type=tel]::-moz-placeholder,
#login-wrapper #login-container form .form-group input[type=text]::-moz-placeholder,
#login-wrapper #login-container form .form-group select::-moz-placeholder,
#login-wrapper #thank-container form .form-group input[type=email]::-moz-placeholder,
#login-wrapper #thank-container form .form-group input[type=password]::-moz-placeholder,
#login-wrapper #thank-container form .form-group input[type=tel]::-moz-placeholder,
#login-wrapper #thank-container form .form-group input[type=text]::-moz-placeholder,
#login-wrapper #thank-container form .form-group select::-moz-placeholder {
    color: #4CA5F6
}
#login-wrapper #ie-sucks-container form .form-group input[type=email]:-ms-input-placeholder,
#login-wrapper #ie-sucks-container form .form-group input[type=password]:-ms-input-placeholder,
#login-wrapper #ie-sucks-container form .form-group input[type=tel]:-ms-input-placeholder,
#login-wrapper #ie-sucks-container form .form-group input[type=text]:-ms-input-placeholder,
#login-wrapper #ie-sucks-container form .form-group select:-ms-input-placeholder,
#login-wrapper #login-container form .form-group input[type=email]:-ms-input-placeholder,
#login-wrapper #login-container form .form-group input[type=password]:-ms-input-placeholder,
#login-wrapper #login-container form .form-group input[type=tel]:-ms-input-placeholder,
#login-wrapper #login-container form .form-group input[type=text]:-ms-input-placeholder,
#login-wrapper #login-container form .form-group select:-ms-input-placeholder,
#login-wrapper #thank-container form .form-group input[type=email]:-ms-input-placeholder,
#login-wrapper #thank-container form .form-group input[type=password]:-ms-input-placeholder,
#login-wrapper #thank-container form .form-group input[type=tel]:-ms-input-placeholder,
#login-wrapper #thank-container form .form-group input[type=text]:-ms-input-placeholder,
#login-wrapper #thank-container form .form-group select:-ms-input-placeholder {
    color: #4CA5F6
}
#login-wrapper #ie-sucks-container form .form-group input[type=email]::-webkit-input-placeholder,
#login-wrapper #ie-sucks-container form .form-group input[type=password]::-webkit-input-placeholder,
#login-wrapper #ie-sucks-container form .form-group input[type=tel]::-webkit-input-placeholder,
#login-wrapper #ie-sucks-container form .form-group input[type=text]::-webkit-input-placeholder,
#login-wrapper #ie-sucks-container form .form-group select::-webkit-input-placeholder,
#login-wrapper #login-container form .form-group input[type=email]::-webkit-input-placeholder,
#login-wrapper #login-container form .form-group input[type=password]::-webkit-input-placeholder,
#login-wrapper #login-container form .form-group input[type=tel]::-webkit-input-placeholder,
#login-wrapper #login-container form .form-group input[type=text]::-webkit-input-placeholder,
#login-wrapper #login-container form .form-group select::-webkit-input-placeholder,
#login-wrapper #thank-container form .form-group input[type=email]::-webkit-input-placeholder,
#login-wrapper #thank-container form .form-group input[type=password]::-webkit-input-placeholder,
#login-wrapper #thank-container form .form-group input[type=tel]::-webkit-input-placeholder,
#login-wrapper #thank-container form .form-group input[type=text]::-webkit-input-placeholder,
#login-wrapper #thank-container form .form-group select::-webkit-input-placeholder {
    color: #4CA5F6
}
#login-wrapper #ie-sucks-container form .form-group input[type=email]:hover,
#login-wrapper #ie-sucks-container form .form-group input[type=password]:hover,
#login-wrapper #ie-sucks-container form .form-group input[type=tel]:hover,
#login-wrapper #ie-sucks-container form .form-group input[type=text]:hover,
#login-wrapper #ie-sucks-container form .form-group select:hover,
#login-wrapper #login-container form .form-group input[type=email]:hover,
#login-wrapper #login-container form .form-group input[type=password]:hover,
#login-wrapper #login-container form .form-group input[type=tel]:hover,
#login-wrapper #login-container form .form-group input[type=text]:hover,
#login-wrapper #login-container form .form-group select:hover,
#login-wrapper #thank-container form .form-group input[type=email]:hover,
#login-wrapper #thank-container form .form-group input[type=password]:hover,
#login-wrapper #thank-container form .form-group input[type=tel]:hover,
#login-wrapper #thank-container form .form-group input[type=text]:hover,
#login-wrapper #thank-container form .form-group select:hover {
    background-color: rgba(198, 211, 219, .90)
}
#login-wrapper #ie-sucks-container form .form-group input[type=email]:focus,
#login-wrapper #ie-sucks-container form .form-group input[type=password]:focus,
#login-wrapper #ie-sucks-container form .form-group input[type=tel]:focus,
#login-wrapper #ie-sucks-container form .form-group input[type=text]:focus,
#login-wrapper #ie-sucks-container form .form-group select:focus,
#login-wrapper #login-container form .form-group input[type=email]:focus,
#login-wrapper #login-container form .form-group input[type=password]:focus,
#login-wrapper #login-container form .form-group input[type=tel]:focus,
#login-wrapper #login-container form .form-group input[type=text]:focus,
#login-wrapper #login-container form .form-group select:focus,
#login-wrapper #thank-container form .form-group input[type=email]:focus,
#login-wrapper #thank-container form .form-group input[type=password]:focus,
#login-wrapper #thank-container form .form-group input[type=tel]:focus,
#login-wrapper #thank-container form .form-group input[type=text]:focus,
#login-wrapper #thank-container form .form-group select:focus {
    border-width: 0;
    background-color: rgba(198, 211, 219, .90)
    box-shadow: rgba(198, 211, 219, .90) 0 1px 0 0 inset
}
#login-wrapper #ie-sucks-container form .form-group select,
#login-wrapper #login-container form .form-group select,
#login-wrapper #thank-container form .form-group select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}
#login-wrapper #ie-sucks-container form .form-group .help-inline,
#login-wrapper #login-container form .form-group .help-inline,
#login-wrapper #thank-container form .form-group .help-inline {
    color: #fff
}
#login-wrapper #ie-sucks-container form .submit,
#login-wrapper #login-container form .submit,
#login-wrapper #thank-container form .submit {
    display: block;
    width: 100%;
    height: 50px;
    margin-top: 15px;
    border: 0 solid #000;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, .95);
    color: #030DF5;
    font-weight: 700;
    letter-spacing: 1px
}
#login-wrapper #ie-sucks-container form .submit:hover,
#login-wrapper #login-container form .submit:hover,
#login-wrapper #thank-container form .submit:hover {
    background-color: #84F9D7
}
#login-wrapper #ie-sucks-container form .remember,
#login-wrapper #login-container form .remember,
#login-wrapper #thank-container form .remember {
    width: 50%;
    float: left;
    color: #fff;
    font-size: 12px
}
#login-wrapper #ie-sucks-container form .remember label,
#login-wrapper #login-container form .remember label,
#login-wrapper #thank-container form .remember label {
    margin-left: 5px;
    font-weight: 400
}
#login-wrapper #ie-sucks-container form .backup-code,
#login-wrapper #ie-sucks-container form .forgot,
#login-wrapper #ie-sucks-container form .start-over,
#login-wrapper #login-container form .backup-code,
#login-wrapper #login-container form .forgot,
#login-wrapper #login-container form .start-over,
#login-wrapper #thank-container form .backup-code,
#login-wrapper #thank-container form .forgot,
#login-wrapper #thank-container form .start-over {
    width: 50%;
    float: right;
    color: rgba(255, 255, 255, .95);
    text-align: right;
    font-size: 12px
}
#login-wrapper #ie-sucks-container form .backup-code:hover,
#login-wrapper #ie-sucks-container form .forgot:hover,
#login-wrapper #ie-sucks-container form .start-over:hover,
#login-wrapper #login-container form .backup-code:hover,
#login-wrapper #login-container form .forgot:hover,
#login-wrapper #login-container form .start-over:hover,
#login-wrapper #thank-container form .backup-code:hover,
#login-wrapper #thank-container form .forgot:hover,
#login-wrapper #thank-container form .start-over:hover {
    color: #fff
}
#login-wrapper #ie-sucks-container form .backup-code,
#login-wrapper #login-container form .backup-code,
#login-wrapper #thank-container form .backup-code {
    display: inline-block;
    width: 100%;
    float: none;
    text-align: center;
    margin-top: 1em
}
#login-wrapper #ie-sucks-container,
#login-wrapper #thank-container {
    width: 640px;
    height: 400px;
    color: #fff
}
#login-wrapper #ie-sucks-container h1,
#login-wrapper #thank-container h1 {
    font-size: 32px;
    margin-bottom: 10px
}
#login-wrapper #ie-sucks-container h2,
#login-wrapper #thank-container h2 {
    font-size: 24px
}
#login-wrapper #ie-sucks-container .notreceive,
#login-wrapper #thank-container .notreceive {
    color: rgba(255, 255, 255, .8)
}
#login-wrapper #ie-sucks-container .right,
#login-wrapper #thank-container .right {
    vertical-align: middle
}
#login-wrapper #ie-sucks-container .right .italic,
#login-wrapper #thank-container .right .italic {
    font-style: italic
}
#login-wrapper #ie-sucks-container .alternatives,
#login-wrapper #thank-container .alternatives {
    text-align: center;
    margin-bottom: 50px
}
#login-wrapper #ie-sucks-container .alternatives a,
#login-wrapper #thank-container .alternatives a {
    display: inline-block;
    width: 250px;
    margin-right: 50px
}
#login-wrapper #ie-sucks-container .alternatives a:last-child,
#login-wrapper #thank-container .alternatives a:last-child {
    margin-right: 0
}
#login-wrapper #ie-sucks-container .vcenter,
#login-wrapper #thank-container .vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none
}
#login-wrapper #ie-sucks-container .message {
    text-align: center;
    font-size: 20px
}
#login-wrapper #ie-sucks-container .alternatives {
    width: 250px;
    margin: 0 auto
}
#login-wrapper #ie-sucks-container .alternatives a {
    margin: 0 0 20px;
    display: block
}


#login-wrapper 
{
	background: #0B4C5F;
    background: -moz-linear-gradient(top,  #0B4C5F;0%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0B4C5F), color-stop(100%,#fff));
    background: -webkit-linear-gradient(top,  #0B4C5F 0%,#fff 100%);
    background: -o-linear-gradient(top,  #0B4C5F 0%,#fff 100%);
    background: -ms-linear-gradient(top,  #0B4C5F 0%,#fff 100%);
    background: linear-gradient(to bottom,  #0B4C5F 0%,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0B4C5F', endColorstr='#fff',GradientType=0 );

}
:root #login-wrapper{filter:none;}
