.asrp-logo{
    margin: 10px;
}

.localization-list li{
    background-image: url("../images/icons/tickmark-green.png");
}

.home-tabs2 .nav-tabs:after {
    left: 19%;
    right: 22%;
}
.home-tabs2 .nav-tabs li {
    background: #636363;
}

.home-tabs .nav-tabs li a{
    background-position: 50% 23%;
}


.home-tabs .nav-tabs li a.cb-icon-subscription-management{
    background: url('../images/icons/errors_white.png') no-repeat;
    background-position: 50% 23%;
}
.home-tabs .nav-tabs li.active a.cb-icon-subscription-management{
    background: url('../images/icons/errors.png') no-repeat;
    background-position: 50% 23%;
}

.home-tabs .nav-tabs li a.cb-icon-reporting{
    background: url('../images/icons/performance.png') no-repeat;
    background-position: 50% 23%;
}
.home-tabs .nav-tabs li.active a.cb-icon-reporting{
    background: url('../images/icons/performance_green.png') no-repeat;
    background-position: 50% 23%;
}

.home-tabs .nav-tabs li a.cb-icon-localization{
    background: url('../images/icons/privacy.png') no-repeat;
    background-position: 50% 23%;
}
.home-tabs .nav-tabs li.active a.cb-icon-localization{
    background: url('../images/icons/privacy_green.png') no-repeat;
    background-position: 50% 23%;
}
.home-tabs .nav-tabs li a.cb-icon-customer-self-service{
    background: url('../images/icons/malware.png') no-repeat;
    background-position: 50% 23%;
}
.home-tabs .nav-tabs li.active a.cb-icon-customer-self-service{
    background: url('../images/icons/malware_green.png') no-repeat;
    background-position: 50% 23%;
}
.home-tabs .nav-tabs li a.cb-icon-recurring-billing{
    background: url('../images/icons/junk.png') no-repeat;
    background-position: 50% 23%;
}
.home-tabs .nav-tabs li.active a.cb-icon-recurring-billing{
    background: url('../images/icons/junk_green.png') no-repeat;
    background-position: 50% 23%;
}
.home-tabs .nav-tabs li a.cb-icon-payment-processing{
    background: url('../images/icons/testing-white.png') no-repeat;
    background-position: 50% 23%;
}
.home-tabs .nav-tabs li.active a.cb-icon-payment-processing{
    background: url('../images/icons/testing_green.png') no-repeat;
    background-position: 50% 23%;
}
.tab-pane {
    display: none;
} 

.footer-bg {
    background: #093557; /* Old browsers */
    background: -moz-linear-gradient(top, #093557 0%, #26364e 71%, #26364e 100%); /* FF3.6-23 */
    background: -webkit-linear-gradient(top, #093557 0%, #26364e 71%, #26364e 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #093557 0%, #26364e 71%, #26364e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#093557', endColorstr='#26364e', GradientType=0); /* IE6-9 */
    padding: 60px 0 0;
}

.footer-bg p {
    font-size: 12px;
    margin-bottom: 12px;
}

.light-blue {
    color: #6d8dab;
}

.footer-bg-button {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem 0;
    font-family: inherit;
    padding: .8em 2em;
    -webkit-appearance: none;
    transition: background-color 0.25s ease-out, color 0.25s ease-out;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    background-color: #005db4;
    border-radius: 30px;
    border: 1px solid #3f8ed8;
    color: #fefefe;
}

.footer-quickmenu {
    border-left: 1px solid #3f5971;
    padding-left: 23px;
}

.footer-bg a {
    color: #6d8dab;
    font-size: 12px;
}

.footer-bg .menu a, .menu .button {
    line-height: 1;
    text-decoration: none;
    display: block;
    padding: 0.4rem .0rem;
}



.footer-bg .menu a:hover, .menu a:hover {
    border-bottom: none;
    color: #fff;
    /*padding: 0.4rem .0rem;*/

}

.footer-copyright {
    border-top: 1px solid #3f5971;
    padding: 10px 0;
}

.footer-copyright .menu a, .menu .button {
    padding: 0.4rem 1em;
}

#bottom .white-text{
    color: #ffffff;
}

#bottom .light-blue{
    color: #6d8dab;
}
.gap30 {
    margin-top: 30px;
}
.media-object {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.media-object-section:first-child {
    padding-right: 1rem;
}

.media-object-section {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}