/* Login Flow Section */
.wrapperLogin .content {
    position: relative;
}

footer {
font-family: "Clearview_ATT";
}

.wrapperLogin .content .form {
    position: absolute;
    top: 6%;
    box-sizing: border-box;
    width: 33%;
    padding: 5% 3%;
    background-color: #fff;
}

.wrapperLogin .content .form.right {
    right: 3%;
}

.wrapperLogin .content .form.center {
    right: 30%;
}

.wrapperLogin .content .form.left {
    left: 3%;
}

.wrapperLogin .content h2 {
    font-size: 200%;

    margin: 0 0 9% 0;
}

.wrapperLogin .form .error-login {
    margin-bottom: 15px;

    color: #e00000;
}

.wrapperLogin .form .error-login .glyphicon {
    margin-right: 10px;
}

.wrapperLogin .form .error-signal {
    display: none;

    margin-left: 10px;

    color: #e00000;
}

.wrapperLogin input[type=submit].btn-block{
    font-size: 130%;
    height: 40px;
}

.wrapperLogin .form .has-error .error-signal,
.wrapperLogin .form .has-error .error-login {
    display: inline-block;
}

.wrapperLogin .content .forgotUser {
    margin-top: 7%;
    font-family: "Clearview_ATT";
}

.form-group span {
	font-family: "Clearview_ATT";
} 

.glyphicon {
    font-family: 'Glyphicons Halflings' !important;
}

.tooltip.bottom .tooltip-arrow {
    top: 1px !important;
}

.wrapperLogin .content .forgotUser a {
    text-decoration: underline;
}

@media only screen and (max-width: 768px) {

    .wrapperLogin .content .form,
    .wrapperLogin .content {
        position: static;
    }

    .wrapperLogin .content .form {
        width: 100%;
    }

    .wrapperLogin .content h2 {
        margin: 0 0 4% 0;
    }

    .wrapperLogin .content .form-group {
        margin-bottom: 4%;
    }

    .wrapperLogin .content .forgotUser {
        margin: 4% 0;
    }
}

/* Login Flow Section End */

/* Headings */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Omnes_ATT", "Verdana";
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}

h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: inherit;
}

.wrapperLogin {
	position: relative;
}


.forgot-password-link {
	color: #0574ac;
}

.forgot-password-link:hover {
	color: #0091D9;
}
.btn {
  border: none;
  font-family: "Clearview_ATT", "Verdana";
}

.btn:disabled {
  background-color: #D3D3D3;
}

.btn.btn-primary {
  background-color: #0574AC;
}

.btn.btn-primary:hover {
  background-color: #0091D9;
  border: none;
}

.wrapperLogin .content, .wrapperLogin .content .form {
  position: relative;
}

.wrapperLogin .content h2, .wrapperLogin .content .form h2 {
  font-size: 24px;
  margin: 0 0 9% 0;
}

.wrapperLogin .content .form {
  position: absolute;
  top: 6%;
  box-sizing: border-box;
  width: 33%;
  background-color: #FFFFFF;
}

@media only screen and (max-width: 415px) {
  .wrapperLogin .content .form.right, .wrapperLogin .content .form.left, .wrapperLogin .content .form.center {
    padding-top: 40px;
    padding-bottom: 50px;
    padding-left: 5.9375%;
    padding-right: 5.9375%;
  }
  .wrapperLogin .content .form.right input[type="text"], .wrapperLogin .content .form.right input[type="password"], .wrapperLogin .content .form.left input[type="text"], .wrapperLogin .content .form.left input[type="password"], .wrapperLogin .content .form.center input[type="text"], .wrapperLogin .content .form.center input[type="password"] {
    height: 40px;
  }
}

@media only screen and (max-width: 430px) { 
  .wrapperLogin .content .form.reset-form.reset-form-mobile{
  	width: 100%;
	padding: 0% 3% 0% 1%;
  }
}

@media only screen and (min-width: 1024px) {
  .wrapperLogin .content .form.right, .wrapperLogin .content .form.left, .wrapperLogin .content .form.center {
    /*max-width: 350px;*/
    /*height: 494px;*/
    max-width: 370px;
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .wrapperLogin .content .form.right input[type="text"], .wrapperLogin .content .form.right input[type="password"], .wrapperLogin .content .form.left input[type="text"], .wrapperLogin .content .form.left input[type="password"], .wrapperLogin .content .form.center input[type="text"], .wrapperLogin .content .form.center input[type="password"] {
    /*max-width: 270px;*/
    max-width: 300px;
    height: 40px;
  }
  .wrapperLogin .content .form.right input[type="submit"], .wrapperLogin .content .form.left input[type="submit"], .wrapperLogin .content .form.center input[type="submit"] {
    margin-top: 30px;
  }
}

.wrapperLogin .content .form.left {
  left: 3%;
}

.wrapperLogin .content .form.center {
  margin: 0 auto;
}

.wrapperLogin .content .form.right {
  right: 3%;
}

.wrapperLogin .content .form .error-login {
  margin-bottom: 15px;
  color: #e00000;
}

.wrapperLogin .content .form .error-login .glyphicon {
  margin-right: 10px;
}

.wrapperLogin .content .form .error-signal {
  display: none;
  margin-left: 10px;
  color: #e00000;
}

.wrapperLogin .content .form .has-error .error-signal, .wrapperLogin .content .form .has-error .error.login {
  display: inline-block;
}

.login-tile {
    box-shadow: 0px 3px 0px #e1e1e1;
    border-radius: 10px;
}

.login-tile h2 {
    font-weight: 600;
    line-height: 1.2;
}

#ssoicon, #ssowarning, #ssoDiv {
    display:none;
}

#ssowarning {
    margin-bottom: 25px;
    width: 100%;
}

#ssoDiv > p {
    font-weight: normal;
    font-family: "Clearview_ATT";
    margin-bottom: 25px;
}

#ssowarning > span {
    margin-left: 0;
}                

.ssobutton {
    margin-top: 30px;
    font-size: 130%;
    height: 40px;
    width: 100%;
}

@media only screen and (max-width: 768px) {
  .wrapperLogin .content, .wrapperLogin .content .form {
    position: static;
  }
  .wrapperLogin .content .form {
    width: 100%;
  }
  .wrapperLogin .content h2, .wrapperLogin .content .form h2 {
    margin: 0 0 4% 0;
  }
  .wrapperLogin .content .form-group {
    margin-bottom: 4%;
  }
  .wrapperLogin .content .forgotUser {
    margin: 4% 0;
  }
}

.wrapperLogin .content .forgotUser {
  margin-top: 7%;
}

.wrapperLogin .content .forgotUser a {
  text-decoration: underline;
  cursor: pointer;
}

.wrapperLogin .content .forgotUser a:hover {
  text-decoration: none;
}

.wrapperLogin .content .form.reset-form{
     position: relative; 
     top: 0%; 
     width:70%;
     padding:0% 3% 12% 1%; 
     background-color: #F2F2F2;
}

.wrapperLogin .content .form.resetPasswordUsernameform{
     position: relative; 
     top: 0%; 
     width:65%;
	 padding:0% 3% 0% 0%;
     background-color: #F2F2F2;
}

/* Footer */
.footer {
    position: inherit;
    width: 100%;
    background-color: #191919;
    font-size: 12px;
    color: #FFF;
    height: 50px;
    margin-top: initial;
}

.links-copy-content a:hover {
	color: #FFF;
	text-decoration: none;
}

label {
font-weight: normal;
font-family: "Clearview_ATT";
}

@media (max-width: 767px) {

  .footer {
	height: 60px;
	padding: 0; 
  }
  
  .footer .content-container.links-copy-content.container-fluid {
    padding: 18px 0 0 0;
  }
  
  .footer .copyright {
    padding-top: 8px;
    display: block;
    text-align: center;
  }
  
  .content {
  	/*padding-bottom: 60px;*/
  }
  
}


@media only screen and (max-width: 768px) and (min-width: 426px) {
    .footer .links-copy-content.container-fluid{
		padding: 0 6% 0 6%;
    }
}

.footer .links-copy-content {
    padding: 0 9.3% 0 9.3%;
}

@media (min-width: 768px) {
  .footer .copyright {
    float: right;
  }
}

@media (max-width: 767px) {
  .footer .links {
    display: block;
    text-align: center;
  }
}

@media (min-width: 768px) {
  .footer .links {
    float: left;
  }
}


#limitErrorContainer {
    padding : 5px;
}
.warning_loginAttempt{
    max-height : 50px;
    padding : 2px;
    margin-bottom : 10px;
}

.warning_loginAttempt_icon{
   display: inline-block;  
    width : 10%;    
    vertical-align: top;
}

.warning_loginAttempt_message{
   display: inline-block;        
    width : 80%;
}
.warning_loginAttempt_message a{
    text-decoration: underline;
}

.loginAttemptError {
    opacity : 0.3;
}

.noHover{
pointer-events: none;
}

.wrapperResetPassword .content {
position: relative;
}

/* Start - AWSCON-11482 - ao0058 */
@media (max-width: 1024px) and (min-width: 1024px) and (max-height: 768px) and (min-height: 768px) {
    .footer {
        bottom: -35px;
    }
}

@media (max-width: 1366px) and (min-width: 1366px) and (max-height: 1024px) and (min-height: 1024px) {
    .footer {
        bottom: -63px;
    }
}

@media (max-width: 375px) and (min-width: 375px) and (max-height: 812px) and (min-height: 812px) {
    .footer {
        bottom: -63px;
    }
}

@media (max-width: 1024px) and (min-width: 1024px) and (max-height: 1366px) and (min-height: 1366px) {
    .footer { position: fixed; }
}
/* End - AWSCON-11482 - ao0058 */

input.btn.btn-submit.submit-button.btn-block.disabled{
   background-color: #d2d2d2;
   color: #959595;
}

/*AWSCON-12016 - st574g START*/
.lsThem_break{
    border-top: 2px solid rgba(0,0,0,.1);
    padding-bottom: 15px;
    padding-top: 15px;
}
.lsLblHeader{font-size: x-large;}
.lsHeader{
    margin-top: 20px;
    font-size: 3em;
    font-style: normal;
}
.lsSubParam {
    margin-top: 1rem;
    padding: 0px;
}
.lsRowMargin {margin-bottom: 15px;}
.lsHeaderBG {background: rgba(0,0,0,.1);}
.lsLblSubHeader {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: large;
}
.lsMax { max-width: 620px;}
.lsHeaderMain {
    overflow: hidden;
    background-color: #f1f1f1;
    padding: 20px 10px;
}

.lsContainer {
    margin-left: 8.3333%;
    margin-right: 8.3333%;
}

.lsContainer .img-fluid{
    max-width: 100%;
    height: auto;
}
.lsImgCenter {text-align: center;}
.lsNoPadding {padding: 0px;}
#lsGuideSec .footer{
    position:unset !important;
	margin-top: unset;
}

.lsPaddingBottom {padding-bottom: 30px;}
.lsBckLogin {font-size: x-large;}
.lsHrLine{
	border-top: 3px solid rgba(0,0,0,.1);
    margin-top: 20px;
}
.lsHrParag {
    margin-top: 20px;
    text-align: center;	
}
/*AWSCON-12016 - st574g END*/