.order-form-container, .portal-wrapper .page-error-message {
    max-width: 600px;
}

.order-form-container .order-form {
    margin-right: 15px;
}

.order-form-container h1 {
    margin-top: 5px;
}

.portal-wrapper .form-value .disabled {
    background: #eee;
    color: #999;
}

.order-form-container .subheading, .order-form-container .subheading p {
	font-size: 14px;
	color: #808184;
    margin-top: 0;
    margin-bottom: 10px;
}

.order-form .form-group {
    padding-right: 0;
}

.order-form .submit {
    margin-top: 15px;
}

.suggested-address .close-button {
    right: -10px;
}

.alert-container {
    margin-top: 20px;
}

.address-error-message {
	font-size: 10px;
}

/*============ BAN/BTN Input ============*/

.banbtn-container {
    padding-right: 0;
    margin: 30px 0;
}

.banbtn-title h4 {
    font-family: Omnes_ATT_Italic, Verdana;
    font-style: italic\9;
    font-size: 22px;
    margin: 0 0 15px;
}
.banbtn-info {
    color: #999;
    margin-bottom: 15px;
}

.banbtn-input-group {
    margin-right: 115px;
}

.portal-wrapper .order-form-container .banbtn-submit {
    padding: 6px 10px;
    height: 34px;
    width: 100px;
    min-width: 80px;
    font-size: 14px;
    position: absolute;
    right: 15px;
    top: 0;
}

@media ( max-width : 339px ) {
    .banbtn-input-group {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .portal-wrapper .order-form-container .banbtn-submit {
        position: relative;
        right: 0;
    }
}

/*============ BAN/BTN Input ============*/

/*============ Help Text ============*/
.help-text {
	display: none;
}
.jBox-container {
	border: 4px solid #067AB4 !important;
	border-radius: 0 !important;
	max-width: 530px;
	padding: 5px;
}

.jBox-Tooltip.jBox-IE8 .jBox-container {
	border: #aaa 1px solid !important;
	border-radius: 0 !important;
	max-width: 530px;
	padding: 5px;
}

.jBox-IE8 .jBox-pointer-top {
    left: 47% !important;
}

.jBox-pointer:after {
	border: 4px solid #067AB4 !important;
}
/*============ Help Text ============*/

/*============ Services ============*/

.test {
    background: #fff;
    border-radius: 10px;
    border: 2px solid #067ab4;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
    padding: 5px;
}

.round-box {
    background: #fff;
    border-radius: 10px;
    border: 2px solid #067ab4;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
    padding: 5px;
}

.services .round-box {
    height: auto;
}

.services .round-box .checkbox {
    margin-top: 10px;
    margin-bottom: 0;
}

.services .round-box .custom-checkbox .status {
    margin-top: 2px;
    margin-right: 5px;
    border: 1px solid #999;
}

.services .round-box .plan-amount {
    background-color: #fff;
    font-size: 24px;
    font-weight: bold;
    padding: 0;
    position: absolute;
    right: 35px;
    top: 15px;
}

.services .round-box h2 {
    margin: 0;
}

.services .round-box p {
    margin: 10px 0;
}

.services .custom-checkbox .status {
    position: absolute;
}

.services .custom-checkbox .status .glyphicon {
    left: 3px;
    top: 3px;
}

.services .custom-checkbox label {
    margin-left: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.checkbox label {
    padding-left: 25px !important;
}

.current-plan {
    text-align: right;
}

@media ( max-width : 767px ) {
    .current-plan {
        text-align: left;
    }
	
    .current-plan h3 {
        font-size: 18px;
    }
}

/*@media ( max-width : 869px ) {
    
    .services .round-box .custom-checkbox {
        margin-right: 0;
    }
    .services .round-box .plan-amount {
     	position: relative;
        top: 0;
        left: 0;
        width: 100%;
        float: left;
        padding: 0 0 10px;
        text-align: left;
    }

}*/

.suggested-address .close-button {
    right: -10px;
}

/*============ /Services ============*/

/*============ Configuration ============*/

.config label, .config .checkbox label {
    font-size: 18px;
    font-weight: normal;
}

.config .custom-checkbox label {
	margin-left: 0;
    top: -2px;
}

.config .custom-checkbox.form-group {
    margin-top: 25px;
	padding-bottom: 10px;
    margin-bottom: 14px;
}

.form-button .btn {
    margin: 20px 5px 0;
}

.config .custom-checkbox .status {
    position: absolute;
}

.config .custom-checkbox .status .glyphicon {
    left: 3px;
    top: 3px;
}

/*============ /Configuration ============*/

/*============ New Configure Service ============*/
.config-label{
    font-size: 18px !important;
    font-weight: normal !important;
    // margin-left: -15px !important;
}

.config-form-group{
    padding: 15px !important;
}

.config .motd-counter {
    position: absolute;
    top: 0;
    right: 15px;
}

@media ( max-width : 869px ) {
    .config .motd-counter {
        position: relative;
        top: 0;
        left: 0;
        text-align: left;
    }
}
/*============ End New Configure Service ============*/

/*============ Pro-Install ============
.pro_fields{
    float: left;
}

.pro_fields select {
    width: 100%;
}

.pro_fields_text{
    display: block;
    width: 100%;
    min-width: 220px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: white;
    background-image: none;
    border: 1px solid #CCC;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}*/

.pro-install .pro-install-option {
    margin-top: 25px;
    margin-bottom: 5px;
}

.pro-install .pro-install-option h1 {
    display: inline-block;
    padding: 0; 
    margin:0; 
    position: relative; 
    top: -5px; 
}

.pro_h2{
    height: 13px; 
    padding: 0; 
    margin:0; 
    vertical-align: bottom; 
    position: relative; 
    top: -5px; 
    *overflow: hidden; 
    left: 20px;
}

.pro_label{
    display: block; 
    padding-left: 15px; 
    text-indent: -15px;
}
/*============ /Pro-Install ============*/

.box-height {
     min-height: 337px; 
}

/*============ New Configure service (Release 8) ============*/
.config-service-new{
    font-family: Omnes_ATT, Verdana; 
    font-size: 18pt !important; 
    color: #067ab4;
}
.broadcast-margin{margin-left: 254px !important; margin-top: -28px !important;}
.protocol-margin{margin-top: 0px !important; margin-left: -14px;}
.enet-margin{margin-top: 10px !important;  margin-left: -15px !important;}
.protocolDisable{background-color: red;}

/*=====R9 Config service=======*/

.hr-divider {
height: 1px;
clear: both;
background-color: #CCC;
    margin-top: 40px;}

.left-col {
padding: 0 45px 0 0;
}

.right-col {
padding: 0 0 0 45px;
}

.config .custom-checkbox.form-group.broadcastssid {
text-align: right;
    margin-top: 10px;
margin-bottom: -8px;
}

.config label, .config .checkbox label {
font-size: 18px;
font-weight: normal;
}

/*awscon-8866 zondervan.v.calvez*/
label.custom-terms {
    position: absolute !important;
    width: 100%;
    top: -8px !important;
}

.custom-checkbox .error-message {
    margin-top: 4px !important;
}

<!--[if IE]>
    .box-height {
    height: expression( this.scrollHeight < 337 ? "337px" : "auto" );
}
<![endif]-->