/* Support page*/
 
.supportsearch {
    background: #f0f0f0;
    padding: 15px 0 5px;
}

.supportsearch .span10 input {
    width: 95%;
    height:34px;
    border-radius: 0px; 
}
.pdtb30px {
padding-top: 30px!important;
padding-bottom: 30px!important;
}
.alert-warning {
    background: #fffbb7;
    border: 0;
    color: #555;
    font-size: 0.85em;
    padding: 15px 20px;
    border-radius: 0;
}

.supportitems h4 {
    color: #6dcff6;
    font-weight: normal;
}

.supportitems h4 a {
    color: #6dcff6;
    text-decoration: none;
}

.supportitems .span4 {
    text-align: center;
    color: #788d95;
    padding-top: 30px;
}

.supportitems a {
    color: #788d95;
    text-decoration: underline;
}
.supportitems a i{
    text-decoration: none;
}

.supportitems a:hover {
    text-decoration: none;
}

.supportitems i {
    font-size: 3em;
    color: #6dcff6;
}



/* NEW BA landing page CSS */


a, img {outline:none;}
map > area,
map > area:active,
map > area:focus {outline: none; border:0; }

body .feature-intro.abfeature {
    background: url('/../images/home/balanding_bg.jpg') no-repeat top center;
    background-size: cover;
}
.featurebullets li:before {    
    font-family: 'FontAwesome';
    content: '\F054';
    margin:0 5px 0 -20px;
    color: #FFF;
    padding-right: 5px;
}
.featurebullets a,.slideRemote a  {

   /* text-decoration:underline;
    color:#fff; */
}
.featurebullets a:hover,.slideRemote a:hover {  
    text-decoration:underline;
  /*  color:#ccc;  */
}
.slideRemote ul{
    color:#fff;
    font-size: 16px!important; 
}
.slideRemote p,.slideRemote h3  {
    text-align:left!important;
    padding-left:0px!important;
    padding-right:0px!important;

}
.remote a  {
    text-decoration:none!important;
    color:#fff!important;
}
.remote a:hover{
    text-decoration:none!important;
    color:#53716c!important;
}
.featurebullets li, .feature-list {
    /*list-style: none;*/
    padding-top: 10px;
    color:#fff;
    /*font-size: 16px!important;*/
}
.feature-list p{
    padding-left:0px!important;
    text-align:left!important;
}
.feat-backup {
    background: #286cb5;
    display:block;
}

.feat-restore {
    background: #3d9845;
    display:block;
}

.feat-recover {
    background: #bf2025;
    display:block;
}

.feat-remote {
    background: #53716c;
    display:block;
}

.feat p,
.feat h2,
.feat h3 {
    color: #fff !important;
    padding-left: 50px;
    padding-right: 50px;
    text-align: center;
}

.feat h2 {
    padding-top: 70px;
}

.blue-feature {
    background: #009bde !important;
    display:block;
}

.whatsnew span {
    background: #009bde !important;
}

.btn-outline {
    color: #fff;
}

/* BAMM */



.banner-bamm .container {
    /*background: url('/images/bamm/bammbanner.jpg');*/
    background-size: cover;
}

.bordertop {
    border-top: 1px solid #ccc;
}

.titillium {
    font-family: 'Titillium Web'!important;
}
.titilliumsemibold {
    font-family: 'Titillium-Semibold'!important;
}
.titilliumsemibolditalic {
    font-family: 'Titillium-SemiboldItalic'!important;
}

.tickbullets li:before {    
    font-family: 'FontAwesome';
    content: '\f00c';
    margin:0 5px 0 -20px;
    color: #58cd71;
}

.tickbullets li {
    list-style: none;
    padding-top: 8px;
}




html {
    overflow-y: scroll;
}
section {
    padding: 0 15px;
}
/*.headwrap{
    z-index:1002!important;
} */

/*body .navbar .nav li.active a {
    background: #3a464c!important;
    color: #fff!important;
    box-shadow: none;
}

body .navbar .nav li.active a:hover {
    background: none;
    box-shadow: none;
    color: #58b3d8;
}   */
.hidden-phone h2, .inner h2{
    font-size:4.8em!important; 
    font-family: Titillium Web!important;   
}
.hidden-phone h3{
    margin:0px!important;    
}
.main-promo img, #mobile-promo img {
    width:100%!important;
    max-width: 100%!important;
}
/* Home */

.featureshome {
    background: #3a464c;
    padding: 50px 15px 20px 15px;
    position: relative;
}

.featureshome .centre {
    text-align: center;
}

.featureshome h3 {
    color: #fff;
    margin: 4px 0 10px 0;
    margin-left: 45px;
    font-size: 24px !important;
}
.featureshome h3:hover {
    color: #246cb9 !important;
    /*  font-weight: bold!important;*/
}


.lightgrey.featureshome h2 {
    margin-bottom: 30px;
}

.lightgrey.featureshome h3 {
    color: #4f5e65;
    text-transform: uppercase;
}

.featureshome h2 a {
    color: #fff;
    text-decoration: none;
}
.featureshome h2 {
    font-family: 'Titillium Web'!important;
}
.featureshome h2 {
    margin:0px 0px 20px 20px!important;
}
.featureshome p {
    padding: 0;
    /*font-size: 0.85em !important;*/
    /*margin-left: 45px;*/
}

.featureshome img {
    float: left;
}

.choose .span2:hover {
    background: #f1f3f4!important;
}
/*.navbar-search .search-query {
    font-size: 11px !important;
    padding-right:25px;
    width: 160px;
    padding: 1px 14px;
}  */
.btn-outline {
    background: none;
    font-family: 'Titillium Web';
    text-shadow: none;
    text-transform: uppercase;
    padding: 10px 25px;
    margin: 10px 0;
    transition: color 0.3s ease;
}

.featureshome a:hover{
    text-decoration: none!important;
    color: #6ecff6 !important;
    background:none!important;
}
.featureshome .btn-outline {
    color: #fff;
    border: 1px solid #666;
    box-shadow: none !important;
}
.mine span:hover {
    background: none;
    color: #6ecff6 !important;
    transition: color 0.3s ease;
}
.featureshome .btn-outline:hover,.featureshome li:hover {
    text-decoration: none!important;
    color: #6ecff6 !important;
    background:none!important;
}

/* slides */

.cycle-slideshow {
    background: url('/images/home/banner_bg.png') repeat-x 0 0;
}

.slide .container {
    /*  position: relative;*/
    border: 1px solid #f00;
}

.cycle-overlay {
    position: absolute;
    left: 50px;
    height: 280px;
    top: 20%;
    vertical-align: middle;
    left: 15px;
    margin-left: 0;
}
#mobile-promo .cycle-overlay {
    /*position: absolute;*/
    left: 30%!important;
    height: 100px;
    top: 20%!important;
    vertical-align: middle;
    left: 15px;
    margin-left: 0;
}
.t2{
    top:6%!important;
}
.t10{
    top:10%!important;
}
.cycle-overlay .inner {
    width: 60%;
}

.cycle-overlay h2,
.cycle-overlay h2 strong {
    font-size: 50px;
    color: #4f5e65;
}

.cycle-overlay p {
    padding: 0;
    font-weight: 300;
    color: #4f5e65;
    font-size: 1.2em !important;
    line-height: 1.4em;
    margin-bottom: 20px;
    margin-top: 15px;
}
.cycle-overlay h3 {
    color: #4f5e65!important;
}
.cycle-overlay .btn.flat,
.footer-try .btn.flat {
    color: #fff !important;
    padding: 12px 35px;
    font-size: 1.2em !important;
    text-shadow: none;
}



.text-center {
    text-align: center;
    font-weight: 300;
}

h2.text-center {
    margin-bottom: 0;
}

h5.text-center {
    color: #788d95!important;
}

@media (max-width: 767px) {
    .whatsnew .col-md-8 {
        margin: 5px !important;
    }
    .cycle-overlay h2,
    .cycle-overlay h2 strong {
    font-size: 36px !important;
    margin-top: 5px!important;
}
.cycle-overlay p {
    font-size: 12px !important; 
    margin-bottom: 5px!important;
    margin-top: 5px!important;
}
.t2,.t10{
    top:5% !important;
}
.cycle-overlay .btn.flat {
    padding: 6px 25px;
    font-size: 1.1em;
}
#sitefooter li a {
    margin-right: 15px;
}

.cycle-overlay .btn.ab-flat{
    font-size: 1em!important; 
    padding:5px!important;  
}
.cycle-overlay i{
    padding-left:10px;
    font-size: 1em !important;
}
.cycle-overlay .inner{
    width:100%;

}
#mobile-promo .cycle-overlay {
    position: absolute;
    left: 5%!important;
    height: 100px;
    top: 80%!important;
    vertical-align: middle;
    left: 15px;
    margin-left: 0;
}

}
@media (max-width: 500px) {

    #mobile-promo .cycle-overlay {
    position: absolute;
    left: 5%!important;
    height: 100px;
    top: 40%!important;
    vertical-align: middle;
    left: 15px;
    margin-left: 0;
}

}

@media (min-width: 767px) and (max-width: 1024px) {    
    body .cycle-overlay {
    width: 724px !important;
    left: 23%;
    margin-left: -150px;
}

.cycle-overlay h2,
.cycle-overlay h2 strong {
    /*font-size: 25px !important;*/
    margin-top: 0px!important;
}

/*.cycle-overlay h3,
.cycle-overlay h3 strong {
font-size: 20px !important;
}*/
.cycle-overlay p,
.cycle-overlay p strong {
    font-size: 15px !important;
    margin-bottom: 5px;
    margin-top: 5px;
}
.t2 h2, .t2 h2 strong{
    margin-bottom:5px!important;
    font-size:20px !important;
}
.t2 h3, .t2 h3 strong{
    margin-bottom:5px!important;
    margin-top:5px!important;
    font-size:18px !important;
}
.t2 p, .t2 p strong{
    margin-bottom:5px!important;
    margin-top:8px!important;
    font-size:13px !important;
}
.t10 h2, .t10 h2 strong{
    margin-top:30px!important;
}
.inner h2 {
    font-size:20px !important;  
}
}

@media (min-width: 1025px) {    
    body .cycle-overlay {
    width: 940px !important;
    left: 50%;
    margin-left: -470px;
}
}

.cycle-pager {
    position: absolute;
    bottom: 20px;
    width: 150px;
    left: 50%;
    margin-left: -75px;
    font-size: 3em;
    z-index: 108;
    text-align: center;
    color: #cdc4c4;    
}

.cycle-pager span {
    opacity: 0.5;
}

span.cycle-pager-active {
    opacity: 1;
}

.cycle-pager {
    cursor: pointer;
}

/* Try footer */

.footer-try {
    background: #fff;
   /* margin-bottom: 20px;*/
}
.footer-try a{
    font-size: 17px!important;
}
p.try {
    font-size: 35px !important;
    color: #000;
    font-family: 'Titillium Web' !important;
}

p.try span {
    font-size: 15px !important;
    color: #58cd71!important;
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: #58cd71;
    -webkit-text-fill-color: #58cd71;

}
.footer-try p {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: black;
    -webkit-text-fill-color: black;
}

.footer-try .btn.flat.btn-large {
    margin-top: 15px;
    padding: 10px 30px !important;
}

/* footer */

#sitefooter {
    background: #949fa4;
    color: #fff;
    padding-bottom: 20px;
    display:block;
}
.footerlinks a{
    color: #bfbfbf;
    font-size: 11px!important;
}

#sitefooter ul {
    margin: 0;
}

#sitefooter li {
    list-style: none;

}

#sitefooter h4 {
    font-size: 12px!important;
    font-weight: bold!important;
}

.colophon {
    text-align: right;
}

.colophon p {
    font-size: 10px!important;
}


/* choose */

.choose {
    text-align: center;
    padding-top: 20px;
}

.choose h5 {
    text-transform: uppercase;
    margin-bottom: 0;
    line-height: 1.3em;
    color: #666e79;
}

.choose p {
    font-size: 12px !important;
    padding: 0;
    color: #666e79;
}

/* mega menu */

/*.menu-large {
    position: static !important;
   
}
.menu-large li{
    width:202.4%!important;
}
.megamenu {
    background: #3a464c!important;
    color: #fff!important;
    padding: 0px 0!important;
    left: -100.5%!important;
}
.megamenu .container {
    width:940px!important;
}
.megamenu .span12{
}
.megamenu p {
    color: #eee!important;
    padding: 0!important;
    font-size: 0.9em !important;
}

.megamenu h3 {
    color: #fff !important;
    font-family: 'Titillium Web'!important;
}

.megamenu h4 a {
    color: #6ecff6 !important;
    font-size: 13px!important;
    padding-bottom: 10px!important;
    border-bottom: 1px solid #616b70!important;
    display: block!important;
    font-weight: normal!important;
    line-height: 1.3em!important;
}

.megamenu a {
    color: #eee!important;
    transition: color 0.2s ease!important;
    font-size: 0.8em!important;
}
*/
/*.megamenu a:hover, .megamenu li:hover {
    text-decoration: none!important;
    color: #6ecff6 !important;
    background:none!important;
} */
/*
.dropdown-menu li:hover, .dropdown-menu a:hover{
  color: #6ecff6 !important;
    background:#ccc!important;  
}
.megamenu ul {
    margin: 0!important;
}

.megamenu li {
    list-style: none!important;
}
.megamenu .container li {
    width:100%!important;
}
.megamenu .btn-outline {
    border: 1px solid #666;
}
@media (max-width: 200px) {

    .megamenu {
    padding: 0 15px 15px 15px!important;
}

}
@media (max-width: 766px) {

    .megamenu {
    padding: 0 15px 15px 15px!important;
    left: 0%!important;
}
.menu-large li{
    width:100%!important;
}

}
@media (min-width: 767px) and (max-width: 979px) {   
    megamenu {
    padding: 0 15px 15px 15px!important;
    left: 1%!important;
}
.menu-large li{
    width:100%!important;
}
}               */

/* Trial */

.trial {
    background: #f1f3f4;
    font-family: 'Titillium Web' !important;
    color: #58cd71!important;
    padding: 15px 15px;
}

.sign-up-heading {
    font-size: 1.4em;
    line-height: 1.7em;
}

.btn.flat {
    border-radius: 0;
    color: #fff !important;
    background-color: #58cd71;
    background-image: none;
    border: 0;
    font-family: 'Titillium Web' !important;
    font-size: 13px;
    text-shadow:none!important;
}

.btn.flat:hover {
    background-color: #6bdd84;
}
.btn.blue {
    border-radius: 0;
    color: #fff !important;
    background-color: #006dcc;
    background-image: none;
    border: 0;
    font-family: 'Titillium Web' !important;
    font-size: 13px;
    text-shadow:none!important;
}

.btn.blue:hover {
    background-color: #0088cc;
}
.btn.grey {
    border-radius: 0;
    color: #fff !important;
    background-color: #5f634f;
    background-image: none;
    border: 0;
    font-family: 'Titillium Web' !important;
    font-size: 13px;
    text-shadow:none!important;
}

.btn.grey:hover {
    background-color: #999d85;
}

.btn.flat.btn-large {
    padding: 7px 15px !important;
}
.btn.new_orange {
    border-radius: 0;
    background-color: #f89406;
    background-image: none;
    border: 0;
    font-family: 'Titillium Web' !important;
    font-size: 13px;
    text-shadow:none!important;
    color: #fff !important;
}

.btn.new_orange:hover {
    background-color: #fbb450;
}

/* feature-intro */

.feature-intro .span9 {
    text-align: right;
}

.feature-intro h3 {
    font-size: 2.8em !important;
    font-family: 'Titillium Web'!important;
}
.feature-intro h4 {
    font-size: 1.4em!important;
    font-weight: 300!important;
    font-family: 'Ubuntu', Arial, sans-serif;
}
.feature-intro h4 strong
{
    font-size:16px;
}
.featuredetail h4 {
    font-family: 'Ubuntu', Arial, sans-serif;
}

.feature-intro a {
    font-weight: bold;
    font-size: 1.1em;
}

.lightgrey {
    background: #f5f5f5;
}
.bluefeature {
    background: #f1fbfd;
}

/* Our Edge */

.ouredge {
    text-align: center;
}

.ouredge .row {
    padding: 15px 0 15px;
}
.ouredge h3 {
    font-family: 'Titillium Web'!important;
    font-size: 2.2em! important;
}


/* Blue */

.blue-feature {
    background: #246cb9;
    color: #fff;
}

.blue-feature h2, .blue-feature h3, .blue-feature h4, .blue-feature h5, .blue-feature p {
    color: #fff !important;
}
.blue-feature a:hover,.blue-feature h4:hover
{
    text-decoration: none!important;
    color:#919191!important;
}
.blue-feature .choose .span2:hover {
    background: none!important;
    color:#919191!important;
}

/* What's New */

.whatsnew em {
    font-style: normal;
    color: #99ff8b;
}

.whatsnew p {
    margin: 0 0 30px 40px;
    position: relative;
    padding: 0;
}
.whatsnew .span8 {
    border-left: 1px solid #fff;
    /* padding-bottom: 30px;*/
}
.whatsnew .span8last {
    border-left: none;
    padding-bottom: 30px;
    left:-62px;
    margin-left:18.5%;
}
/* .whatsnew p {
border-left: 1px solid #fff;
padding-bottom: 30px;
left: -62px;
}*/

.whatsnew span {
    display: block;
    position: absolute!important;
    left: -62px!important;
    background: #246cb9;
    border-radius: 50px;
    border: 1px solid #fff;
    height: 40px;
    line-height: 37px;
    width: 40px;
    text-align: center;
   
}
.whatsnew .col-md-8{
   padding-left:0px!important;
   margin-left:20%;  
}

/* featuredetail */

.featuredetail p {
    padding: 0;
}

.featuredetail h2 {
    text-transform: uppercase;
}

.featuredetail ul {
    margin-bottom: 45px;
}

.featuredetail li {
    margin-bottom: 12px;
}

/* moreinfo */

.moreinfo {
    background: #2b2b2b url('/images/home/green_bg.png') repeat-y 90% 50%;
    color: #fff;
    display:block;
}

.moreinfo h2, .moreinfo h3, .moreinfo p, .moreinfo a {
    color: #fff!important;
}

.moreinfo a {
    text-decoration: underline;
}

@media (max-width: 767px) {
    .moreinfo {
    background-image: none;
}
.whatsnew .span8last {

    margin-left:0%;
}
}

.moreinfo .span4,.moreinfo .col-md-4 {
    background: #3d9836 url('/images/home/greenarrow.png') no-repeat top right;
    min-height: 270px;
}


.moreinfo .span8,.moreinfo .col-md-8 {
    padding: 20px 0;
}

.moreinfo li {
    margin-bottom: 10px;
}

/* systems */

.systems {
    background: url('/images/home/support_bg.png') repeat;
}

.systems h4 {
    font-size: 1em!important;
    margin-top: 25px !important;
    font-weight: bold!important; 
}
.systems h5 {
    font-size: 1.2em!important;
    font-family: 'Ubuntu', Arial, sans-serif;
}
.systems ul li,

.systems ul,
.systems p {
    font-size: 13px!important;
}
.systems h2 {
    font-family: 'Titillium Web'!important;
}

/*****************/


/*menu*/
/*.navbar  {
    font-size: 14px !important;
    margin-bottom: 0;
}

.navbar .icon-chevron-down {
    color: #00adfe;
}
.dropdown-menu li {
    width: 100%;
}

.dropdown-menu li > a {
    padding: 3px 3px;
}
.navbar .nav li a{
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-top: 0px solid transparent;
}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background: #FFF;
    border-left: 1px solid #888888!important;
    border-right: 1px solid #2b2b2b;
    border-top: 1px solid #2b2b2b;
    border-radius: 5px 5px 0px 0px;
    z-index:99999 !important;
}
.navbar .nav li.dropdown.open > .dropdown-toggle {
    z-index:99999 !important;
    position: relative;
    background: #3a464c!important;
    color: #fff!important;
}

.dropdown-menu {
    background: #3a464c!important;
    color: #fff!important;
    border: 1px solid #3a464c;
    border-radius: 0px 5px 5px 5px;
    box-shadow: none;
    margin-top:-1px;
    z-index: 109 !important;
    text-align: left;
}
.dropdown-menu li a {
    font-weight:normal !important;
}
.navbar .nav li a,.li.active a, .navbar .nav li.active a{
    color:#2b2b2b;
    font-weight: 500;
    font-size: 13px;
    text-shadow: none;
    outline: 0!important;
}

.li.active a, .navbar .nav li.active a,.navbar .nav li.active a .home-end,.navbar a.active{
    color: #FFFFFF;
    background: #246cb9;
    font-weight: 500;
    font-size: 13px;
    text-shadow: none;

}
.navbar .brand {
    padding: 13px 10px 5px 10px !important;
}
.nav-collapse  {
    background: #EEEEEE;
    z-index: 999;
    border-radius: 0px 0px 4px 4px;
}   */






/*tags*/


h1 {
    font-size: 3em;
}
h1.large {
    font-size: 50px;
}
h2 {
    font-size: 2.2em! important;
}
h2.text-center {
    margin-bottom: 1em;
}
h3 {
    font-size: 1.7em;
}
h4 {
    font-size: 1.5em;
    line-height: 130%;
}
.featuredetail h5 {
    font-size: 1.4em!important;
    font-weight: 300!important;
}

/*end lists*/

input[type=text],input[type=password],input[type="email"]  {
    padding:6px 12px 6px 12px;
    color: #444;
    font-size: 13px !important;
}
ul.contentslist {
    list-style: none;
    color: #000000!important;
    padding: 0;
    margin-left: 15px;
    margin-top: 0em;
    margin-bottom: 0em;
    margin-right: 10px;
    line-height: 22px;
    float: left;
    width: 30%;
}

ul.contentslist  li {
    margin-bottom: 10px;
    margin-left: 0px;

}

ul.contentslist li div {
    padding-left: 30px;
    margin-top: 2px;
    color: #000000!important;

    line-height: 140%;

}

ul.contentslist li span {
    padding-left: 0px;
    margin-top: 2px;
    color: #000;
    line-height: 140%;

}

ul.contentslist  li div.description {
    padding-left: 20px;
    color: #000000;;
    margin-top: 2px;

    line-height: 140%;

}

ul.contentslist  li a {
    text-decoration: none;

}
ul.contentslist  li a:hover {
    text-decoration:underline;

}

ul.contentslist  li a.current {
    color: blue;
    font-weight: bold;
    text-decoration: none;
}


div.testimonialInline {background: #eee; width: 370px; margin-left: 10px; padding: 5px 5px 5px 0px; border: solid 1px #ccc; float: right; clear: right;}
div.smallTOC {
    width:320px;
    float: right;
    padding: 10px 0px 10px 0px;
    margin: 0px 10px 7px 30px;
    text-align:left;

    background-color: #fefefe;
    background-image: none;
    opacity: 0.7;
    border: 1px solid #EEE;
    border-image: initial;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;

}


div.smallTOC div.smallfooter {
    border-top: solid 1px #dddddd;
    text-align: justify;
    color: #666666;
    padding-top: 7px;
    line-height: 150%;
    margin-left: 15px;
    margin-right: 15px;
}


div.smallTOC strong {
    color: #004891;
    font-size: 11pt;
}

div.smallTOC strong.smaller {
    color: black;
    font-size: 9pt;
}

div.smallTOC2 {
    width:320px;
    clear: right;
    float: right;
    background: #fff url('/images/backgrounds/tocBG.png') repeat-x top;
    background-position: 0px 20px;
    margin-right: 0;
    border: solid #ddd 1px;
    padding: 0px 0px 10px 0px;
    margin: 5px 10px 10px 20px;
    text-align:left;
}

div.smallTOC2 strong {
    color: navy;
    font-size: 11pt;
}

div.smallTOC2 strong.smaller {
    color: black;
    font-size: 10pt;
}

div.smallTOC2 a {
    font-weight: bold;
}
div.contenttech a {
    font-weight: normal !important;
    color:#888888;
    font-size: 11pt !important;
}
div.contenttech a:hover {
    font-weight: normal;
    color:#888888 !important;
}


div.smallFAQ {
    clear: left;
    float: left;
    background: #F4F4F4 url('/images/backgrounds/tocBG.png') repeat-x;
    border: solid 1px #ccc;
    padding: 10px 0px 5px 0px;
    margin: 5px;
    text-align:left;
    font-size: 8pt;
}
h1,h2,h3,a.light {
    font-weight: normal!important;
    color: #000;
    font-weight: 100!important;
}
.featurette li,.featurette p {
    font-weight: normal;
    color: #919191 !important;
    font-weight: 100;

}
div.highlights {
    background: #fdfdfd;
    border: 1px #EEEEEE solid;
    margin-top: 20px;
}
div.header {
    font-size: 24px !important;
    margin-top: 0px;
    margin-bottom: 10px;
    background: #f1f1f1;
    padding: 15px;
}

div.testimonials img {
    float:right;
    margin:10px;
}

input[type=checkbox] {
    width: 13px;
    height: 13px;
    padding: 0;
    /* margin:0; */
    vertical-align: middle;
    position: relative;
    top: -1px;
    overflow: hidden;
}

.brand .icon-home {
    font-size: 18px !important;
}
.dn {
    display: none;
}
.di
{
    display: inline;
}
h3.boxhead {
    color: white !important;
}
p.feedback {
    padding: 10px 50px 10px 50px!important;
    font-size: 16px !important;
}
div.learnmore {
    margin-bottom: 50px;
}
div.egrheadimg {
    position: relative;
    left:0;
    top:0;
}
div.egrheadtext {
    position: absolute;
    padding: 70px 0px 0px 100px;
}
a.depreciated {
    color: inherit !important;
    text-decoration: none;
}

.fully_featured_ul li {
    margin-bottom:10px;
    font-size: 16px;
}
a.centerbtn {
    margin-right: auto;
    margin-left: auto;
}
.center {
    margin-right: auto;
    margin-left: auto;
}
.boxsized {
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
}
.pointer {
    cursor:pointer
}
/*alerts*/
li.correct {
    margin-left: 5px;
    color: red;
    padding-bottom: 7px;

}
/*features page elements*/
div.feature-box {
    width:100%;
    float: right;
    padding: 10px 0px 10px 0px;
    margin: 50px 0 20px 0;
    text-align:left;
    background-color: #eaeaea;
    background-image: none;
    border-image: initial;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #d1d1d1 !important;
    font-family:"Raleway Semibold";
}
.ralwaybold{
    font-family:"Raleway Bold"!important;
}
.feature-box h4{
  color:#000000!important;
    font-size:22px!important;
}
li.feature-list {
    margin-bottom: 10px;
    color: #919191 !important;  
}
div.feature-text-right {
    margin-left: 7%;
}
div.feature-text-left {
    margin-right: 7%;
}
div.full-width-text {
    margin: 3% 0 6% 0;
}

/*misc */
tr.welled {
    background-color: #f5f5f5;

    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

/*nivo slider*/
.nivoSlider {
    position: relative;
    background: url(/js/lib/nivo-slider/themes/bar/loading.gif) no-repeat 50% 50%;
}

.nivoSlider img {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}

.nivoSlider a {
    border: 0;
    display: block;
}

h4.feat-sub-head {
    line-height: 130%;
}
.hardware-image {
    height: 30px;
    margin: 7px;
    float: left;
}
h4.hardware-heading {
    text-align: left;
}
table.hardware {
    border: none;
    width: 100%;
    margin-bottom: 10px;
}
td.first-hardware {
    border-top: none;
}
.feature-more {
    border-top: none;
    padding: 9px 15px;
}
a.nostyle {
    color: inherit;
    text-decoration: none;
}



a.btn-banner {float:right; font-weight:bold; font-size:13px; line-height:44px; text-align:center; display:block; padding-left:10px;}
a.btn-banner:hover {text-decoration:none;}
.free-trial {color: #58cd71 !important;}
.buy-now {color: #ff9600 !important;}

h1.heading-hero {color:#ffffff !important; font-size:51px !important; font-family: 'Ubuntu',"Arial" !important; font-weight: 900 !important; text-align:center; margin-bottom:60px;}
.strapline {color:#d1e7f4; font-size: 28px; line-height: 34px; font-weight: 400 ; margin-bottom:20px}
.strapline strong {color:#ffffff; font-weight:bold; font-style:italic; font-size: 28px; line-height: 34px; font-weight: 900 ;}
.introduction-text {color:#d1e7f4; font-size:14px; line-height:24px !important;}

.btn-extra-large {padding: 20px 52px; font-size: 17.5px;}
.btn-large {padding: 9px 19px !important; font-size: 16.5px;}

.btn i {font-size:16px}
.call-to-action {margin-top:10px;}
/*Discover*/
.discover {padding: 30px 0; }

/*Customers*/

.customers {background-color:#f5f5f5; padding:30px 0 30px 0; display:block;}
.abcustomers {background-color:#fff; padding:30px 0 30px 0; display:block;}
/*Screen shots to launch modal*/
.screenshots {}
.modal-entry {position:relative; margin-bottom:10px}
.modal-entry a {display:block}
.modal-entry img {min-width:100% }

.overlay {    transition: opacity 500ms;
    -moz-transition: opacity 500ms; /* Firefox 4 */
    -webkit-transition: opacity 500ms; /* Safari and Chrome */
    -o-transition: opacity 500ms; /* Opera */
    position:absolute; top:0; left:0; background-color: #FFFFFF; height: 140px; opacity: 0;  width:100%; text-align: center; background: #ffffff url(/images/home/backgrounds/icon-magnify.png) no-repeat center center;}
.modal-entry a:hover .overlay{ opacity: 0.7;  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    *zoom: 1;
}
.overlay.small {
    height: 30px;
}
.feature-icons a:focus {
    outline: none;
}

/*Signup Section*/
.trial input, .sign-up-alt input { display: block; width: 100%; min-height: 33px; margin-bottom: 15px;font-size:18px!important; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box; box-sizing: border-box;  }
.sign-up { min-height: 44px; padding:15px 20px ; margin-top:30px;

    background: #2f5470; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #2f5470 0%, #193e5a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f5470), color-stop(100%,#193e5a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2f5470 0%,#193e5a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2f5470 0%,#193e5a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2f5470 0%,#193e5a 100%); /* IE10+ */
    background: linear-gradient(to bottom, #2f5470 0%,#193e5a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f5470', endColorstr='#193e5a',GradientType=0 ); /* IE6-8 */
    border: 1px solid #2f5470;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    *zoom: 1;}


.sticky-footer{
  /*  background: rgba(102,102,102,.7);     */
    /*height:60px;*/
    color:#777777;
    background: rgba(255,255,255,.7)
}
  .sticky-footer a{
    text-decoration:none;
    color:#777777;
    font-size: 25px;
    vertical-align: middle;
    /* font-weight: bold; */
}
.sticky-footer a:hover{
     text-decoration:none;
}
.sticky-footer img{
    vertical-align: middle!important;
    margin-top: -5px!important;
    /* font-weight: bold; */
}
.sticky-footer a:visited, a:active,a:focus{
    border:none;
    outline:none!important;

}
.sticky-footer i.flaticon-handshake1,i.flaticon-call37{
    margin-top: -50px!important;
    padding-right: 10px;
    /*  font-size: 35px!important;*/
    vertical-align: middle;
}
.sticky-footer i.flaticon-handshake1{
    font-size: 28px!important;  
}
.sticky-footer i.flaticon-call37{
    font-size: 35px!important;  
}
.modal-body a {
    font-size: 15px;
}
.modal.support{
    width:860px!important;
    margin-left: -24%!important;
}
.modal-body {
   /* max-height:500px!important;*/
}
.sticky-footer img{
    vertical-align: middle;
}
.sticky-footer .span1{
    width: 5px;
    margin-left:30px;
}
.sticky-footer .pdl30{
    padding-left:30px!important;
}
.slideBackup div.span11{
    font-size: 16px!important;
    margin-left: 0px!important;
}
.modal-dialog {
    width: 50%!important;
}
@media (min-width: 200px) and (max-width: 400px) { 
    .modal.support {
    width:300px!important;
    margin-left: 0px!important;
}
.modal-dialog {
  width: 75%!important;
  margin-left: 0px!important;
    height: auto!important;
}   
}
@media (min-width: 400px) and (max-width: 750px) { 
    .modal.support {
    width:500px!important;
    margin-left: 0px!important;
}
.modal-dialog {
  width: 80%!important;
  margin-left: 0px!important;
    height: auto!important;
}    
}

/*.navbar{
    width:85%;
}*/
@media (max-width: 200px) {    
    .navbar {
    width:100%;
}
}
.blackbullets li{
    list-style: none;
}
.blackbullets li:before {    
    font-family: 'FontAwesome';
    content: '\F054';
    margin:0 5px 0 -20px;
    color: #888888;
    padding-right: 5px;
}
.blackbullets a{

    /*text-decoration:underline;*/
    color:#246cb9;
}
.blackbullets a:hover {
    text-decoration:underline;
}
.gray{
    background: #242424!important;
}
/*.hero.gustavo {
    background-image: url('/images/abtest/lake-flip.jpg');
} */
.hero.gustavo1 {
    background-image: url('/images/abtest/workstation-lat.jpg');
}
.hero.mobile {
    background-image: url('/images/mobile_download/mobile_post_download.jpg');
}
/*.hero.gustavo2 {

    background-image: url('/images/abtest/full-moon.jpg');


}  */
.hero {
    background-size: 100% auto;
    background-position: 60% top;
    /*background-color: #373a3c;*/
    background-repeat: no-repeat;
    background-position: 64% top;
    background-attachment: fixed;
}
.hero .span12 {
    padding: 10% 0 10% 6%;
}
.hero .screens{
    padding-left: 50px!important;
    margin-left:10%!important;
}
.hero h1,.hero h2,.hero h4,.hero label{
    color:#fff!important;  
    /*color:#221F1F!important;*/
}
/*.hero h4{
color:#413838!important;   
}*/
.hero h1{
    font-size:50px!important; 
}
.hero h2{
  font-size:20px!important;    
}
.hero .span10{
    /* padding: 2% 0 0 18%;*/   
    background-color: #191919;
    /*background-color:rgb(25,25,25,0.6);*/
    opacity: 0.6;
}
form {
    margin: 0 0 20px;
}
.hero form.form-inline-hero .contain {
    position: relative;
    display: inline-table;
}
.container-fluid {
    padding-right: 20px;
    padding-left: 20px;
}
.fade-in.two {
    -webkit-animation-delay: 1.2s;
}
#test{
    background: white;
    border-radius: 50%;
    border: 1px solid #fff;
}
#round{
    border-radius: 2%;
    border: 1px solid #191919;
    margin:auto;
}
/*#moon{
    background: none!important;
    opacity: 1!important;
} */
.hero .fade-in{
    padding: 10% 0 10% 0!important;   
}

.hero .screens {
    background: rgba(0, 0, 0, 0.8);
}
.hero input {
    width: 170px!important;
}
.hero .btn{
    opacity:1!important;  
}
.hero .span4{
    padding-top:15px!important;
}
.hero .span12{
    padding-top:50px!important;
    padding-bottom:40px!important;
}
.video-section h3 , h3.text-center{
    font-size: 2.2em! important;
}
.video-section p , p.text-center{
    font-size: 20px !important;
    font-weight:100!important;
    font-family: "Segoe UI light","Segoe UI","Lucida Grande","Open Sans","Arial" !important;
}

@media (max-width: 766px) {
    .hero{
    background:none;
    background-repeat: no-repeat;
}
.hero h1 {
    font-size:30px!important;
}
.hero .span12{
    padding: 0% 0 0% 0%;
}
.hero .span4{
    padding-top:10px!important;
    padding-left:5px!important;
}
.hero .screens{
    padding-left:5px!important;
    padding-right:5px!important;
}
}
@media (min-width: 767px) and (max-width: 979px) {   
    .hero{
    background:none;
    background-repeat: no-repeat;
}

.hero h1 {
    font-size:30px!important;
}
.hero .span12{
    padding: 0% 0 0% 0%;
}
}
@media (min-width: 767px) and (max-width: 1010px) {   
    .hero .span12{
    padding-top:10px!important;
    padding-bottom: 0px!important;
}
} 
.hero #error{
    width:80%;
    padding:10px;
    height:auto;
    background-color: rgba(25,25,25,0.8);
    border:2px solid #ff0000;
    opacity: 1 !important;
}
.hero #error3{
    width:70%;
    padding:10px;
    height:auto;
    background-color: #000;
    border:2px solid #ff0000;

}
/* abtest home page*/
.cycle-overlay .btn.ab-flat {
    color: #666666 !important;
    padding: 12px 35px;
    font-size: 1.6em;
    font-weight:100;
    border:solid 1px #666666!important;
    background:none!important;
    font-family: 'Open Sans', sans-serif;
}
.cycle-overlay .btn.ab-flat:hover {
    color: #286cb5 !important;
    border:solid 1px #286cb5!important;
}
.cycle-overlay i{
    padding-left:50px;
    font-size: 1em !important;
}
.homefeature h2,.homefeature h3,.homefeature p,.homefeature a  {
    color:#666666!important;
    font-family: 'Open Sans', sans-serif!important;
}
.homefeature h2{   
    padding:20px;
    font-size: 3em !important;
    font-weight:normal;
}
.homefeature h3{
    font-size: 2em !important;
    font-weight:normal;
}
.homefeature p{  
    padding:0px;
}
.homesignup .sign-up-heading {
    font-size: 1.5em;
    font-weight:500;
    color:#666666!important;
}


.btn.signup {
    border-radius: 0;
    color: #fff !important;
    background-color: #286cb5;
    background-image: none;
    border: 0;
    font-size: 16.5px;
    text-shadow:none!important;
    padding:7px 19px !important;
    font-family: 'Open Sans', sans-serif;
}

.btn.signup:hover {
    background-color: #0088cc;
}
.trial-download
{
    /*border:1px solid #ccc;
    border-radius:2px;
    margin-bottom:30px;*/
}
.trial-download input
{
    background-color:#ccc;
    border-radius:2px;
}
.abdiscover {
    background-image: url('/images/abhome/server-bg.jpg');  
}
.abdiscover h2{
    font-size: 3.2em!important;
    font-weight: 500!important;
    color:#fff!important;
    font-family: 'Open Sans', sans-serif;
}
.abdiscover h5{
    font-size: 2.0em!important;
    font-weight:100;
    color:#fff!important;
    font-family: 'Open Sans', sans-serif;
    line-height:30px;
}
.btn.buy {
    font-weight: 100!important;
    background-image: none;
    /*border:solid 1px #ccc!important;*/
    background-color:#064588!important; 
    color:#fff!important;
    line-height: 30px;
    padding: 12px 45px; 
    opacity: 0.9;
    font-size:1.5em;
}
.btn.buy:hover {
    opacity:0.7;
}
span.start{
    font-weight: 100!important; 
    color:#fff!important;
    line-height: 30px;
    padding: 12px 45px; 
    opacity: 0.9;
    font-size:0.8em;  
}
.btn.buy:hover {
    background-color: #0088cc; 
}
.abchoose {
    background-color:rgba(0,0,0,0.3);
    opacity: 1 !important;
}
.abdiscover .span6{
    /* width:45%!important;*/
}
.abchoose h5{
    font-size:1.5em;
    font-weight:500;
    margin-top:0px;
    margin-bottom:0px;
}
.abchoose p{
    font-size:1.2em;
    font-weight:100;
    color:#fff!important;
    margin:0px;
}
.abchoose .more p{
    font-size:0.9em;
    font-weight:100;
    color:#fff!important;
    margin:0px;
}
.abchoose img{
    float:left;
    padding:8px;
}
.abchoose a:hover{
    text-decoration: none;
}
.pdl00px{
    padding-left:100px!important;
}
.abcustomers p{
    font-size:2em!important;
    font-weight: 100;
}
.bluefooter {
    background: #286cb5 !important;
    display:block;
}
.bluefooter h3{
    font-size:3.0em!important;
    color:#fff!important;
}
.grow1:hover 
{
    -webkit-filter: grayscale(100%);
    background-color: rgba(0,0,0,0.7);
    text-decoration: none!important;

}
.pic  {overflow:hidden; height:172px;}
.fb_iframe_widget span{
    vertical-align: baseline!important;
}
.abdiscover .span9,.abdiscover .span8{
    margin-top: 15px!important;     
}  
@media (max-width: 767px) {
    .abdiscover .abchoose{
    margin-top: 10px!important;

} 
.abdiscover .span9,.abdiscover .span8{
    margin-top: -15px!important;

}   
}
@media (max-width: 800px) {
    .trial-download input
    {
    width:150px!important;     
} 
}
.feature-list .span11 a{
    text-decoration: underline;
    color: #fff;
}
.feature-list .span11 a:hover{
    text-decoration:underline;
    color:#ccc;
}
/* videos section in features page */

.video-section,.video-section_tablet{
    background: #eee; 
    display:block;
    width:auto;
    padding-bottom:140px!important;
    /* height:56%!important;*/
}
.video-section_tablet{
    display:none;
}
.video-section{
    display:block;
}
.video-section h2,.video-section_tablet h2{
    margin-bottom:0px;
}
#video_container {
    background: url('/images/abtest/hands-tablet.png') no-repeat transparent;
    width: 600px; 
    height: 400px; 
    position: relative;
    width:auto;
    margin-left:25%;
}
#video_container video,#video_container iframe {
    position: absolute;
    top: 95px; 
    left: 107px; 
    background-color: #fff!important;  
}
.player .video-wrapper {
    background-color: #fff!important;
    background: #fff!important;
}
#player, .fallback, body, html, iframe {
    background-color: #fff!important;   
}
.vidimage{
    background: url('/images/abtest/thumb.png') no-repeat transparent;
    position: relative;
    height: 60px;
    margin-left: 720.5px;
    margin-top: -202px;
}
@media (max-width: 500px) {
    .video-section{
    padding-bottom:30px!important;
}
}
@media (min-width: 501px) and (max-width: 1000px) {
    .video-section{
    padding-bottom:0px!important;
}
}
@media (min-width: 1000px) and (max-width: 1020px) {
    .video-section{
    padding-bottom:0px!important;
}
}

 /* addon pages new header page changes */

.banner-if {
    background: url('/images/features/IF-bannerg.jpg') no-repeat 0 0;
    background-size: cover;
}   
.banner-sp {
    background: url('/images/features/SP-bannernf.jpg') no-repeat 0 0;
    background-size: cover;
}
.banner-tape {
    background: url('/images/features/tape_header.jpg') no-repeat 0 0;
    background-size: cover;
}  
.banner-stp {
    background: url('/images/features/stp-bannerdrop.jpg') no-repeat 0 0;
    background-size: cover;
}
.banner-testi {
    /* background: url('/images/testimonials/rain.png') no-repeat 0 0;          */
    background-size: cover;
}
.banner-stp .banner-icon {
    height: 281px;
}

.banner-icon img {
    margin-top: 55px;
}

.trial-dark {
    background: rgba(0, 0, 0, 0.5);
    margin-top: 21px;
    padding: 20px 0 0 0;
}

.trial-dark .sign-up-heading {
    color: #fff;
}

.trial-dark .btn.signup {
    font-size: 13px;

}

.trial-dark input.form-control {
    width: 80%;
}

.trial-dark .text-center {
    clear: both;
}

.trial-dark .text-center a {
    text-decoration: underline;
}

.trial-dark form {
    margin: 0;
}

.trial-dark a {
    color: #fff;
}
#err_name,#err_email
{
    color:#ff0000;
    font-weight: bold;  
}
.trial-dark .trial-download input {
    background: #fff;
}

.box-position {
    position: relative;
}

.box-position img {
    position: absolute;
    top: -57px;
}

.banner-feat h1, .banner-feat p.head {
    color: #fff !important;
    font-size: 5em !important;
    font-family: 'Titillium Web', sans-serif !important;
    padding-top: 30px;
}

.banner-feat h3,.banner-feat p.sub-head {
    color: #fff !important;
    font-size: 1.8em !important;
    font-family: 'Titillium Web', sans-serif !important;
}

.lightgrey .tick {
    background: url('/images/features/tick_dark.png') no-repeat 0 4px;
    color: #666;
}

h1.dark {
    font-weight: 700 !important;
    color: #333 !important;
}

h4.dark,h2.dark {
    margin-bottom: 30px;
    font-size:18px!important;
}

.mtb20px {
    margin-top: 20px;
    margin-bottom: 20px;
}

.highlight {
    color: #000;
    font-weight: bold;
}

@media (min-width: 768px) {
    .banner-stp {
   /* height: 419px;*/
}
.trial-dark {
    height: 100px;
}

}
.featab .btn-outline {
    border-width: 2px;
    font-weight: bold;
    padding-top: 6px;
    padding-bottom: 6px;
}

.feat-backup1,
.feat-recover1,.feat-restore2,
.feat-remote2 {
    background: #f1f1f1;
}

.feat-restore1,
.feat-remote1 {
    background: #fff;

}   

.featab p, .featab h2, .featab h3 {
    color: #888 !important;
}

.featab h3 {
    text-transform: uppercase;
}

.slide-inner h3 {
    text-align: left;
    padding: 0;
}

.featab.feat-backup1 h3,
.feat-backup1 .btn-outline {
    border-color: #286cb5;
    color: #286cb5 !important;
}

.featab.feat-restore1 h3, .featab.feat-restore2 h3,
.feat-restore1 .btn-outline {
    border-color: #3d9845;
    color: #3d9845 !important;
}
.featab h3{
    font-size: 2.2em! important;
}

.featab.feat-recover1 h3,
.feat-recover1 .btn-outline {
    border-color: #bf2025;
    color: #bf2025 !important;
}

.featab.feat-remote1 h3, .feat-remote2 .btn-outline ,
.feat-remote1 .btn-outline {
    border-color: #53716c;
    color: #53716c !important;
}

.slide-inner {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 6px;
    padding: 20px;
    color: #888;
    margin-bottom: 30px;
}

.slide-inner h3,
.slide-inner li,
.slide-inner .feature-list {
    color: #888;
}

.slide-inner li,
.slide-inner .feature-list {
    font-size: 14px !important;
}

.slide-inner h3 {
    color: #777 !important;
    text-transform: none;
}

.slide-inner .feat-bullets {
    margin: 0;
}

.slide-inner .feat-bullets li {
    background: url('/images/abhome/tick_dark.png') no-repeat 0 4px;
    list-style: none;
    padding: 0 0 20px 20px;
}
.slide-inner .feat-bullets  .feat-circle li {
    background: none;
    list-style: circle;
    padding: 0 0 5px 20px;
}

.feat-bullets2 {
    margin: 0;
}

.feat-bullets2 li {
    list-style: none;
    padding: 0 0 20px 0;
    clear: left;
}

.feat-bullets2 img {
    float: left;
    margin: 0 15px 10px 0;
}
.mobile-img .bordered {
    border:1px solid #DDD;   
}
.banner-testi .trial-dark .trial-download input {
    border-radius:10px;
} 
.trans 
{
    background: rgba(0, 0, 0, 0.9);
    margin-top: 0px;
}
.scroll-img {
    height: 142px;
    overflow: hidden;
    font-size: 0;
}
.scroll-img ul {
    width: 700px;
    height: 600px;
    margin: 0;
}
.scroll-img ul li {
    display: inline-block;
    margin: 10px 0 10px 10px;
}
#demo.scroll-img ul
{
    width: 1500px;
}

.scroll-txt {
    height: 170px;
    overflow: hidden;
    font-size: 0;
}
.scroll-txt ul {
    height: 170px;
    margin: 0;
}
.scroll-txt ul li {
    margin: 10px 0 83px 10px;
   
}
.scroll-txt p,.scroll-txt strong {
 font-size:16px!important;
}
.text_noscroll ul li {
    padding-bottom: 30px;
}
.social p{
    color:#fff;
}
.social {
   /* background-color:#2b2b2b;  */
}
.social img{
    padding:5px;
}
.abcustomers a{
    color:#919191;
    font-size: 18px;
}
.abcustomers a:hover{
    color:#246cb9;
    text-decoration: underline;
}



.banner-tape h3{
    font-size:32px!important;
}
.pd40px{
    padding:40px!important;
}
.pdt10px{
    padding-top:10px!important;
}
.banner-up {
    background: url('/images/up/up_header.jpg') no-repeat 0 0;
    background-size: cover;
}
.upclass h2, .upclass p,.upclass h4 {
    color:#2f2f2f!important;
}
#bamm_order form {
    margin-bottom:0px;
}
.ui-dialog div.ui-dialog-buttonpane {
    margin-top:0px!important;
}
.btn.orange {
    border-radius: 4px;
    color: #fff !important;
    background-color: #D96D00;
    background-image: none;
    border: 0;
    height:35px;
    /*font-family: 'Titillium Web' !important; */
    /*font-size: 13px;  */
    text-shadow:none!important;
}

 .btn.orange:hover {
    background-color: #C96D00!important;
}
/* new home page brets bootstrap3 */
.hero label {
  display: block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: normal;
} 
.tab-content {
  overflow: visible!important;
}

/*Document download button styles */

.button-holder {
    max-width:225px;
    margin:0 0 10px 10px;
}
.button-holder2 {
    max-width:265px;
}
.button-holder.narrow {
    max-width: 225px;
}
.docopdf {
    color:#246cb9;
   /* width: 225px; */
    text-align:left!important; 
    margin:6px 0px 1px 15px;
    float:right;
}
.btn.docopdf:hover {
    color: #0B539D;
}
.docopdf.narrow {
    width: 225px;
}
.doco-text {
    margin-left:35px;
    font-size:15px;
}
.doco-text > small {
    font-size: 12px!important;
}
.docopdf i.qsg {
    color: #71B9FF;
}
.btn.docopdf{
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25)!important;
    border: 1px solid #bbbbbb!important;
   border-bottom-color: #a2a2a2!important;
   background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
 
}
.nav-stacked>li+li {
  margin-top: 0px!important; 
 
}
#tablet{
    margin:0 auto;
}















