/* EC MENU START */
#ec-menu-tabs .nav-pills>li.active>a, #ec-menu-tabs .nav-pills>li.active>a:focus, #ec-menu-tabs .nav-pills>li.active>a:hover{
    color: #fff;
    background-color: #00853f;
    border-color: #00853f;
    font-weight: bold;

}

#ec-menu-tabs .nav-pills>li>a:hover{
    background-color: #00853f;
    color: #fff;
}

.accountHome .panel{
    box-shadow: 5px 5px 5px rgba(0,0,0,.15);
}

.accountHome ul, .footerEc ul, .services ul{
    list-style: none;
    padding-left: 0;
}

/*EC Review Order Starts*/

#summarySection .panel p{
    font-size: 14px;
    line-height: 1.2em;
}
/*EC Review Order Ends*/

.managePayment .breadCrumb span{
    font-size: 18px;
    font-family: arial;
}
.managePayment #mobileBreadCrumb li{
    display: inline;
    border: 1px solid #000000;
    min-height: 30px;
}
#mobileBreadCrumb li>a,#mobileBreadCrumb li>a:hover,#breadCrumb li>a,#breadCrumb li>a:hover{
    padding: 18px 19px;
    background-color: #FFFFFF;
    cursor: default;
}


.step_1_active{
    background-image: url('../images/pmt_info_inp_image.png') ;
}
.step_2_active{

    background-image: url('../images/verify_info_inp_image.png');
}
.step_3_active{

    background-image: url('/instaLink/images/confirm_info_inp_image.png');
}
.managePayment .nav-pills>li+li{
    margin-left: 0!important;

}
.ecHeader .navbar-right li{
    /* border: none!important;*/
}

.availButtonEC{
    margin-top: 40px;
}

.otc-green-border {
    border: 2px solid #00853f;
}

.height25 {
    height: 25px;
}

.width20 {
    width: 20px;
}

.minWidth100 {
    min-width: 100px;
}

.width70 {
    width: 70px !important;
}

.spdNumberField {
    width: 70px !important;
}

.width120 {
    width: 120px;
}

.width150 {
	width: 150px;
}

.z-index100 {
    z-index: 100;
}

.ctl-textField-error {
    border-color: #ff0000;
    background-color: #FFFF00;
}

.banner-background {
    background: -webkit-linear-gradient(left, #D0ECEF, #FFFFFF, #D0ECEF);
    background: -o-linear-gradient(left, #D0ECEF, #FFFFFF, #D0ECEF);
    background: -moz-linear-gradient(left, #D0ECEF, #FFFFFF, #D0ECEF);
    background: linear-gradient(left, #D0ECEF, #FFFFFF, #D0ECEF);
    background: -ms-linear-gradient(left, #D0ECEF, #FFFFFF, #D0ECEF); /*IE9+ */
    -pie-background: linear-gradient(#D0ECEF, #FFFFFF, #D0ECEF); /* IE 9 */
}

.banner-top-header {
    color: #666666;
    font-family: Arial;
    font-size: 20px;
}

.banner-top-header-cxsb {
    color: #000000;
    font-family: Arial;
    font-size: 22px;
    padding-left: 13px;
}

.banner-sub-header {
    color: #00835F ;
    font-family: Arial;
    font-size: 30px;
}

.banner-sub-header-cxsb {
    color: #00853F;
    font-family: Arial Bold, Arial ;
    font-size: 24px;
    padding-left: 15px;
    padding-top: 10px;
    font-weight: 700
}

.banner-paragraph {
    color: #666666;
    font-family: Arial Regular, Arial;
    font-size: 16px;
}

.banner-paragraph-cxsb {
    color: #000000;
    font-family: Arial Regular, Arial;
    font-size: 16px;
    padding-bottom:14px;
    margin-bottom:0;
}

.wrapper-cxsb {
    padding-bottom: 16px;
    padding-left: 13px;
}

.btn.banner-learnMore {
    background-color: #FF8B19;
    font-family: Arial;
    color: #e8e8e8 !important;
    font-size: 16px;
    padding: 7px 50px 7px;
}

.btn.banner-learnMore:hover {
    background-color: #FF8B19;
    font-family: Arial;
    color: #ffffff !important;
    font-size: 16px;
    padding: 7px 50px 7px;
}

.banner-groupIcon {
    background-position: -847px -117px;
    width: 95px;
    height: 78px;
    margin: 0 auto;
}
.banner-hr {
    border-top: 2px solid #888888;
}

@media (max-width: 768px) {
    .none-top-border-xs{
        border-top: none!important;
    }

    .none-bottom-border-xs{
        border-bottom: none!important;
    }
    .goodWill-table{
        font-size: 10px;
    }

    .table-mobile-font{
        font-size: 10px;
    }

    .services .serviceDownMessage .supportContact,.profile .serviceDownMessage .supportContact{
        display: inline-block!important;
    }

    .supportContact{
        display: inline-block!important;
    }

    .banner-top-header {
        font-size: 14px;
    }

    .banner-sub-header {
        font-size: 16px;
    }

    .banner-paragraph {
        font-size: 12px;
    }

    .table-responsive {
        border-collapse: separate;
    }
    .dateFieldDiv > .dropdown-menu {
        left: -210px !important;
    }

    .minWidth100 {
        min-width: 75px;
        padding: 0;
    }

    .spdNumberField {
        width: 50px !important;
    }
}

@media (max-width: 992px) {
    .banner-groupIcon {
        background-position: -862px -127px;
        width: 80px;
        height: 82px;
        margin: 0 auto;
    }

    .banner-sub-header {
        margin-top: 15px;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .services .upgradeBtn{
        font-size: 12px;
    }

    .services .addDHPBtn{
        font-size: 12px;
    }
    .dateFieldDiv > .dropdown-menu {
        left: -50px !important;
    }
}

@media  (max-width: 1200px){
    .availButtonEC{
        font-size: 12px!important;
        margin-top: 8px!important;
    }
}
@media (max-width: 420px) {
    .table-mobile-font{
        font-size: 8px;
        overflow-x:scroll;
    }
}

.banner-grey-background{
    background: #ededed;
}