#general-message-account div.alert{
	font-size: 11px;
	padding: 10px;
}
#general-message-account div.alert-danger {
    border: 0;
    background: #fd3838;
    color: #fff;
    border-radius: 0;
    margin-bottom: 0;
}

#general-message-account div.alert-success {
    border: 0;
    background: #0dc35d;
    color: #fff;
    border-radius: 0;
    margin-bottom: 0;
}

#general-message-account div.alert-warning {
    border: 0;
    background: #faebcc;
    color: #907744;
    border-radius: 0;
    margin-bottom: 0;
}

#general-message-account div.alert-info {
    border: 0;
    background: #d9edf7;
    color: #bce8f1;
    border-radius: 0;
    margin-bottom: 0;
}

#general-message-account {
    display: block;
    margin-bottom: -3px;
    z-index: 999999;
    position: relative;
}
a {
	text-transform: uppercase;
}
.pd20 {padding-top: 20px;}
.register-modal-close,body.frame .register-btn-back {display:none;}
body.frame .register-modal-close {
	display:block;
}
body.frame {
	background: transparent;
}
body.frame .signup-content {
	margin-top:20px;
}
body.frame .logo-alt-sm {
	display:none;
}
body.frame .intercom-app-container{display:none!important;}
body.frame .well-in
{
   position:relative;
   -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
      -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
           box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
body.frame .well-in:before, body.frame .well-in:after
{
   content:"";
   position:absolute;
   z-index:-1;
   -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
   -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
   box-shadow:0 0 20px rgba(0,0,0,0.8);
   top:10px;
   bottom:10px;
   left:0;
   right:0;
   -moz-border-radius:100px / 10px;
   border-radius:100px / 10px;
}
body.frame .well-in:after
{
   right:10px;
   left:auto;
   -webkit-transform:skew(8deg) rotate(3deg);
      -moz-transform:skew(8deg) rotate(3deg);
       -ms-transform:skew(8deg) rotate(3deg);
        -o-transform:skew(8deg) rotate(3deg);
           transform:skew(8deg) rotate(3deg);
}
.required-tc {display:block !important;padding-top:10px;}
.required-tc input {height:11px!important;}
.required-tc input[type="checkbox"] {height:auto!important;}
.required-tc b {color:gray;}
.signup-content form ::placeholder {
    color: #d1d9e2;
    opacity: 1;
}        
.general-message .alert.alert-danger a {
    color: #ffffff;
    font-weight: 700;
}
.required-tc a {
    text-transform: none;
}
.signup-content .well-in .left-col {
    position: absolute;
    height: 100%; 
}
.signup-content .well-in .right-col {
    float: right; 
    margin-right: -4px;
}
@media only screen and (max-width: 960px) {
    .signup-content .well-in .right-col {
        float: none;
        margin-right: 0; 
    }   
}